OpenCores
URL https://opencores.org/ocsvn/structural_vhdl/structural_vhdl/trunk

Subversion Repositories structural_vhdl

[/] [structural_vhdl/] [trunk/] [key_regulator/] [leftshiftregister8.vst] - Blame information for rev 4

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 marta
-- VHDL structural description generated from `leftshiftregister8`
2
--              date : Tue Jul 31 10:17:11 2001
3
 
4
 
5
-- Entity Declaration
6
 
7
ENTITY leftshiftregister8 IS
8
  PORT (
9
  p : in BIT_VECTOR (16 DOWNTO 0);      -- p
10
  q : in BIT;   -- q
11
  r : out BIT_VECTOR (33 DOWNTO 0);     -- r
12
  vdd : in BIT; -- vdd
13
  vss : in BIT  -- vss
14
  );
15
END leftshiftregister8;
16
 
17
-- Architecture Declaration
18
 
19
ARCHITECTURE VST OF leftshiftregister8 IS
20
  COMPONENT a2_x2
21
    port (
22
    i0 : in BIT;        -- i0
23
    i1 : in BIT;        -- i1
24
    q : out BIT;        -- q
25
    vdd : in BIT;       -- vdd
26
    vss : in BIT        -- vss
27
    );
28
  END COMPONENT;
29
 
30
  COMPONENT zero_x0
31
    port (
32
    nq : out BIT;       -- nq
33
    vdd : in BIT;       -- vdd
34
    vss : in BIT        -- vss
35
    );
36
  END COMPONENT;
37
 
38
 
39
BEGIN
40
 
41
  r_0 : zero_x0
42
    PORT MAP (
43
    vss => vss,
44
    vdd => vdd,
45
    nq => r(0));
46
  r_1 : zero_x0
47
    PORT MAP (
48
    vss => vss,
49
    vdd => vdd,
50
    nq => r(1));
51
  r_2 : zero_x0
52
    PORT MAP (
53
    vss => vss,
54
    vdd => vdd,
55
    nq => r(2));
56
  r_3 : zero_x0
57
    PORT MAP (
58
    vss => vss,
59
    vdd => vdd,
60
    nq => r(3));
61
  r_4 : zero_x0
62
    PORT MAP (
63
    vss => vss,
64
    vdd => vdd,
65
    nq => r(4));
66
  r_5 : zero_x0
67
    PORT MAP (
68
    vss => vss,
69
    vdd => vdd,
70
    nq => r(5));
71
  r_6 : zero_x0
72
    PORT MAP (
73
    vss => vss,
74
    vdd => vdd,
75
    nq => r(6));
76
  r_7 : zero_x0
77
    PORT MAP (
78
    vss => vss,
79
    vdd => vdd,
80
    nq => r(7));
81
  r_8 : a2_x2
82
    PORT MAP (
83
    vss => vss,
84
    vdd => vdd,
85
    q => r(8),
86
    i1 => p(0),
87
    i0 => q);
88
  r_9 : a2_x2
89
    PORT MAP (
90
    vss => vss,
91
    vdd => vdd,
92
    q => r(9),
93
    i1 => p(1),
94
    i0 => q);
95
  r_10 : a2_x2
96
    PORT MAP (
97
    vss => vss,
98
    vdd => vdd,
99
    q => r(10),
100
    i1 => p(2),
101
    i0 => q);
102
  r_11 : a2_x2
103
    PORT MAP (
104
    vss => vss,
105
    vdd => vdd,
106
    q => r(11),
107
    i1 => p(3),
108
    i0 => q);
109
  r_12 : a2_x2
110
    PORT MAP (
111
    vss => vss,
112
    vdd => vdd,
113
    q => r(12),
114
    i1 => p(4),
115
    i0 => q);
116
  r_13 : a2_x2
117
    PORT MAP (
118
    vss => vss,
119
    vdd => vdd,
120
    q => r(13),
121
    i1 => p(5),
122
    i0 => q);
123
  r_14 : a2_x2
124
    PORT MAP (
125
    vss => vss,
126
    vdd => vdd,
127
    q => r(14),
128
    i1 => p(6),
129
    i0 => q);
130
  r_15 : a2_x2
131
    PORT MAP (
132
    vss => vss,
133
    vdd => vdd,
134
    q => r(15),
135
    i1 => p(7),
136
    i0 => q);
137
  r_16 : a2_x2
138
    PORT MAP (
139
    vss => vss,
140
    vdd => vdd,
141
    q => r(16),
142
    i1 => p(8),
143
    i0 => q);
144
  r_17 : a2_x2
145
    PORT MAP (
146
    vss => vss,
147
    vdd => vdd,
148
    q => r(17),
149
    i1 => p(9),
150
    i0 => q);
151
  r_18 : a2_x2
152
    PORT MAP (
153
    vss => vss,
154
    vdd => vdd,
155
    q => r(18),
156
    i1 => p(10),
157
    i0 => q);
158
  r_19 : a2_x2
159
    PORT MAP (
160
    vss => vss,
161
    vdd => vdd,
162
    q => r(19),
163
    i1 => p(11),
164
    i0 => q);
165
  r_20 : a2_x2
166
    PORT MAP (
167
    vss => vss,
168
    vdd => vdd,
169
    q => r(20),
170
    i1 => p(12),
171
    i0 => q);
172
  r_21 : a2_x2
173
    PORT MAP (
174
    vss => vss,
175
    vdd => vdd,
176
    q => r(21),
177
    i1 => p(13),
178
    i0 => q);
179
  r_22 : a2_x2
180
    PORT MAP (
181
    vss => vss,
182
    vdd => vdd,
183
    q => r(22),
184
    i1 => p(14),
185
    i0 => q);
186
  r_23 : a2_x2
187
    PORT MAP (
188
    vss => vss,
189
    vdd => vdd,
190
    q => r(23),
191
    i1 => p(15),
192
    i0 => q);
193
  r_24 : a2_x2
194
    PORT MAP (
195
    vss => vss,
196
    vdd => vdd,
197
    q => r(24),
198
    i1 => p(16),
199
    i0 => q);
200
  r_25 : zero_x0
201
    PORT MAP (
202
    vss => vss,
203
    vdd => vdd,
204
    nq => r(25));
205
  r_26 : zero_x0
206
    PORT MAP (
207
    vss => vss,
208
    vdd => vdd,
209
    nq => r(26));
210
  r_27 : zero_x0
211
    PORT MAP (
212
    vss => vss,
213
    vdd => vdd,
214
    nq => r(27));
215
  r_28 : zero_x0
216
    PORT MAP (
217
    vss => vss,
218
    vdd => vdd,
219
    nq => r(28));
220
  r_29 : zero_x0
221
    PORT MAP (
222
    vss => vss,
223
    vdd => vdd,
224
    nq => r(29));
225
  r_30 : zero_x0
226
    PORT MAP (
227
    vss => vss,
228
    vdd => vdd,
229
    nq => r(30));
230
  r_31 : zero_x0
231
    PORT MAP (
232
    vss => vss,
233
    vdd => vdd,
234
    nq => r(31));
235
  r_32 : zero_x0
236
    PORT MAP (
237
    vss => vss,
238
    vdd => vdd,
239
    nq => r(32));
240
  r_33 : zero_x0
241
    PORT MAP (
242
    vss => vss,
243
    vdd => vdd,
244
    nq => r(33));
245
 
246
end VST;

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.