⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 shifter.fit.eqn

📁 这是一个用vHDL语言实现的移位器
💻 EQN
📖 第 1 页 / 共 3 页
字号:
A1L822 = A1L411 & (A1L611 # !n[1]) # !A1L411 & (n[1] & A1L601);


--A1L811 is Mux~2140 at LC5_B13
--operation mode is normal

A1L811 = dir & !kind[0] & A1L68 # !dir & (A1L27);

--A1L922 is Mux~2267 at LC5_B13
--operation mode is normal

A1L922 = dir & !kind[0] & A1L68 # !dir & (A1L27);


--y[6] is y[6] at LC2_B13
--operation mode is normal

y[6]_lut_out = A1L021 & (A1L221 # !n[1]) # !A1L021 & (n[1] & A1L811);
y[6] = DFFEA(y[6]_lut_out, GLOBAL(clock), , , , , );

--A1L792Q is y[6]~4 at LC2_B13
--operation mode is normal

A1L792Q = y[6];


--A1L911 is Mux~2141 at LC2_B15
--operation mode is normal

A1L911 = kind[0] & (y[6]) # !kind[0] & A1L06;

--A1L032 is Mux~2268 at LC2_B15
--operation mode is normal

A1L032 = kind[0] & (y[6]) # !kind[0] & A1L06;


--A1L021 is Mux~2142 at LC6_B13
--operation mode is normal

A1L021 = kind[1] & (A1L911 # n[1]) # !kind[1] & A1L06 & (!n[1]);

--A1L132 is Mux~2269 at LC6_B13
--operation mode is normal

A1L132 = kind[1] & (A1L911 # n[1]) # !kind[1] & A1L06 & (!n[1]);


--A1L121 is Mux~2143 at LC7_B13
--operation mode is normal

A1L121 = !kind[0] & (dir & (A1L15) # !dir & A1L27);

--A1L232 is Mux~2270 at LC7_B13
--operation mode is normal

A1L232 = !kind[0] & (dir & (A1L15) # !dir & A1L27);


--A1L221 is Mux~2144 at LC8_B13
--operation mode is normal

A1L221 = A1L121 # y[6] & kind[0];

--A1L332 is Mux~2271 at LC8_B13
--operation mode is normal

A1L332 = A1L121 # y[6] & kind[0];


--A1L321 is Mux~2145 at LC1_B13
--operation mode is normal

A1L321 = A1L021 & (A1L221 # !n[1]) # !A1L021 & (n[1] & A1L811);

--A1L432 is Mux~2272 at LC1_B13
--operation mode is normal

A1L432 = A1L021 & (A1L221 # !n[1]) # !A1L021 & (n[1] & A1L811);


--A1L421 is Mux~2146 at LC7_B1
--operation mode is normal

A1L421 = A1L08 # A1L321 & A1L87;

--A1L532 is Mux~2273 at LC7_B1
--operation mode is normal

A1L532 = A1L08 # A1L321 & A1L87;


--A1L521 is Mux~2147 at LC3_B17
--operation mode is normal

A1L521 = dir & (A1L27) # !dir & A1L15;

--A1L632 is Mux~2274 at LC3_B17
--operation mode is normal

A1L632 = dir & (A1L27) # !dir & A1L15;


--y[2] is y[2] at LC4_B17
--operation mode is normal

y[2]_lut_out = A1L721 & (A1L921 # !n[1]) # !A1L721 & (n[1] & A1L521);
y[2] = DFFEA(y[2]_lut_out, GLOBAL(clock), , , , , );

--A1L982Q is y[2]~5 at LC4_B17
--operation mode is normal

A1L982Q = y[2];


--A1L621 is Mux~2148 at LC5_B17
--operation mode is normal

A1L621 = kind[0] & (y[2]) # !kind[0] & A1L54;

--A1L732 is Mux~2275 at LC5_B17
--operation mode is normal

A1L732 = kind[0] & (y[2]) # !kind[0] & A1L54;


--A1L721 is Mux~2149 at LC6_B17
--operation mode is normal

A1L721 = kind[1] & (A1L621 # n[1]) # !kind[1] & A1L54 & (!n[1]);

--A1L832 is Mux~2276 at LC6_B17
--operation mode is normal

A1L832 = kind[1] & (A1L621 # n[1]) # !kind[1] & A1L54 & (!n[1]);


--A1L821 is Mux~2150 at LC7_B17
--operation mode is normal

A1L821 = !kind[0] & (dir & (A1L27) # !dir & A1L15);

--A1L932 is Mux~2277 at LC7_B17
--operation mode is normal

A1L932 = !kind[0] & (dir & (A1L27) # !dir & A1L15);


--A1L921 is Mux~2151 at LC8_B17
--operation mode is normal

A1L921 = A1L821 # y[2] & kind[0];

--A1L042 is Mux~2278 at LC8_B17
--operation mode is normal

A1L042 = A1L821 # y[2] & kind[0];


--A1L031 is Mux~2152 at LC2_B17
--operation mode is normal

A1L031 = A1L721 & (A1L921 # !n[1]) # !A1L721 & (n[1] & A1L521);

--A1L142 is Mux~2279 at LC2_B17
--operation mode is normal

A1L142 = A1L721 & (A1L921 # !n[1]) # !A1L721 & (n[1] & A1L521);


--A1L131 is Mux~2153 at LC3_B5
--operation mode is normal

A1L131 = dir & !kind[0] & A1L68 # !dir & (A1L99);

--A1L242 is Mux~2280 at LC3_B5
--operation mode is normal

A1L242 = dir & !kind[0] & A1L68 # !dir & (A1L99);


--y[7] is y[7] at LC4_B5
--operation mode is normal

y[7]_lut_out = A1L331 & (A1L531 # !n[1]) # !A1L331 & (n[1] & A1L131);
y[7] = DFFEA(y[7]_lut_out, GLOBAL(clock), , , , , );

--A1L992Q is y[7]~6 at LC4_B5
--operation mode is normal

A1L992Q = y[7];


--A1L231 is Mux~2154 at LC5_B5
--operation mode is normal

A1L231 = kind[0] & (y[7]) # !kind[0] & A1L68;

--A1L342 is Mux~2281 at LC5_B5
--operation mode is normal

A1L342 = kind[0] & (y[7]) # !kind[0] & A1L68;


--A1L331 is Mux~2155 at LC6_B5
--operation mode is normal

A1L331 = kind[1] & (A1L231 # n[1]) # !kind[1] & A1L68 & (!n[1]);

--A1L442 is Mux~2282 at LC6_B5
--operation mode is normal

A1L442 = kind[1] & (A1L231 # n[1]) # !kind[1] & A1L68 & (!n[1]);


--A1L431 is Mux~2156 at LC7_B5
--operation mode is normal

A1L431 = !kind[0] & (dir & (A1L211) # !dir & A1L99);

--A1L542 is Mux~2283 at LC7_B5
--operation mode is normal

A1L542 = !kind[0] & (dir & (A1L211) # !dir & A1L99);


--A1L531 is Mux~2157 at LC8_B5
--operation mode is normal

A1L531 = A1L431 # y[7] & kind[0];

--A1L642 is Mux~2284 at LC8_B5
--operation mode is normal

A1L642 = A1L431 # y[7] & kind[0];


--A1L631 is Mux~2158 at LC1_B5
--operation mode is normal

A1L631 = A1L331 & (A1L531 # !n[1]) # !A1L331 & (n[1] & A1L131);

--A1L742 is Mux~2285 at LC1_B5
--operation mode is normal

A1L742 = A1L331 & (A1L531 # !n[1]) # !A1L331 & (n[1] & A1L131);


--A1L731 is Mux~2159 at LC8_B1
--operation mode is normal

A1L731 = A1L08 # A1L631 & A1L87;

--A1L842 is Mux~2286 at LC8_B1
--operation mode is normal

A1L842 = A1L08 # A1L631 & A1L87;


--A1L831 is Mux~2160 at LC2_B5
--operation mode is normal

A1L831 = dir & (A1L99) # !dir & A1L211;

--A1L942 is Mux~2287 at LC2_B5
--operation mode is normal

A1L942 = dir & (A1L99) # !dir & A1L211;


--y[3] is y[3] at LC3_B2
--operation mode is normal

y[3]_lut_out = A1L041 & (A1L241 # !n[1]) # !A1L041 & (n[1] & A1L831);
y[3] = DFFEA(y[3]_lut_out, GLOBAL(clock), , , , , );

--A1L192Q is y[3]~7 at LC3_B2
--operation mode is normal

A1L192Q = y[3];


--A1L931 is Mux~2161 at LC8_B6
--operation mode is normal

A1L931 = kind[0] & (y[3]) # !kind[0] & A1L29;

--A1L052 is Mux~2288 at LC8_B6
--operation mode is normal

A1L052 = kind[0] & (y[3]) # !kind[0] & A1L29;


--A1L041 is Mux~2162 at LC2_B6
--operation mode is normal

A1L041 = kind[1] & (A1L931 # n[1]) # !kind[1] & A1L29 & (!n[1]);

--A1L152 is Mux~2289 at LC2_B6
--operation mode is normal

A1L152 = kind[1] & (A1L931 # n[1]) # !kind[1] & A1L29 & (!n[1]);


--A1L141 is Mux~2163 at LC2_B3
--operation mode is normal

A1L141 = !kind[0] & (dir & (A1L99) # !dir & A1L211);

--A1L252 is Mux~2290 at LC2_B3
--operation mode is normal

A1L252 = !kind[0] & (dir & (A1L99) # !dir & A1L211);


--A1L241 is Mux~2164 at LC5_B2
--operation mode is normal

A1L241 = A1L141 # y[3] & kind[0];

--A1L352 is Mux~2291 at LC5_B2
--operation mode is normal

A1L352 = A1L141 # y[3] & kind[0];


--A1L341 is Mux~2165 at LC2_B2
--operation mode is normal

A1L341 = A1L041 & (A1L241 # !n[1]) # !A1L041 & (n[1] & A1L831);

--A1L452 is Mux~2292 at LC2_B2
--operation mode is normal

A1L452 = A1L041 & (A1L241 # !n[1]) # !A1L041 & (n[1] & A1L831);


--A1L441 is Mux~2166 at LC1_B20
--operation mode is normal

A1L441 = !kind[1] & dir # !A1L97;

--A1L552 is Mux~2293 at LC1_B20
--operation mode is normal

A1L552 = !kind[1] & dir # !A1L97;


--A1L541 is Mux~2167 at LC2_B4
--operation mode is normal

A1L541 = !kind[0] & A1L441 & n[2] & A1L631;

--A1L652 is Mux~2294 at LC2_B4
--operation mode is normal

A1L652 = !kind[0] & A1L441 & n[2] & A1L631;


--A1L641 is Mux~2168 at LC4_B2
--operation mode is normal

A1L641 = A1L97 & n[2] & (kind[1] # !dir);

--A1L752 is Mux~2295 at LC4_B2
--operation mode is normal

A1L752 = A1L97 & n[2] & (kind[1] # !dir);


--A1L741 is Mux~2169 at LC5_B4
--operation mode is normal

A1L741 = A1L541 # A1L641 & A1L36;

--A1L852 is Mux~2296 at LC5_B4
--operation mode is normal

A1L852 = A1L541 # A1L641 & A1L36;


--A1L841 is Mux~2170 at LC6_B4
--operation mode is normal

A1L841 = A1L541 # A1L641 & A1L711;

--A1L952 is Mux~2297 at LC6_B4
--operation mode is normal

A1L952 = A1L541 # A1L641 & A1L711;


--A1L941 is Mux~2171 at LC7_B4
--operation mode is normal

A1L941 = A1L541 # A1L641 & A1L031;

--A1L062 is Mux~2298 at LC7_B4
--operation mode is normal

A1L062 = A1L541 # A1L641 & A1L031;


--A1L051 is Mux~2172 at LC6_B2
--operation mode is normal

A1L051 = A1L631 & (!kind[0] & A1L441 # !n[2]);

--A1L162 is Mux~2299 at LC6_B2
--operation mode is normal

A1L162 = A1L631 & (!kind[0] & A1L441 # !n[2]);


--clock is clock at PIN_79
--operation mode is input

clock = INPUT();


--n[2] is n[2] at PIN_61
--operation mode is input

n[2] = INPUT();


--data_in[3] is data_in[3] at PIN_70
--operation mode is input

data_in[3] = INPUT();


--data_in[1] is data_in[1] at PIN_68
--operation mode is input

data_in[1] = INPUT();


--dir is dir at PIN_57
--operation mode is input

dir = INPUT();


--n[0] is n[0] at PIN_58
--operation mode is input

n[0] = INPUT();


--data_in[2] is data_in[2] at PIN_69
--operation mode is input

data_in[2] = INPUT();


--kind[0] is kind[0] at PIN_55
--operation mode is input

kind[0] = INPUT();


--kind[1] is kind[1] at PIN_56
--operation mode is input

kind[1] = INPUT();


--data_in[0] is data_in[0] at PIN_67
--operation mode is input

data_in[0] = INPUT();


--data_in[7] is data_in[7] at PIN_75
--operation mode is input

data_in[7] = INPUT();


--n[1] is n[1] at PIN_60
--operation mode is input

n[1] = INPUT();


--data_in[5] is data_in[5] at PIN_73
--operation mode is input

data_in[5] = INPUT();


--data_in[6] is data_in[6] at PIN_74
--operation mode is input

data_in[6] = INPUT();


--data_in[4] is data_in[4] at PIN_71
--operation mode is input

data_in[4] = INPUT();


--data_out[0] is data_out[0] at PIN_7
--operation mode is output

data_out[0] = OUTPUT(A1L41Q);


--data_out[1] is data_out[1] at PIN_8
--operation mode is output

data_out[1] = OUTPUT(A1L71Q);


--data_out[2] is data_out[2] at PIN_9
--operation mode is output

data_out[2] = OUTPUT(A1L02Q);


--data_out[3] is data_out[3] at PIN_11
--operation mode is output

data_out[3] = OUTPUT(A1L32Q);


--data_out[4] is data_out[4] at PIN_12
--operation mode is output

data_out[4] = OUTPUT(A1L62Q);


--data_out[5] is data_out[5] at PIN_13
--operation mode is output

data_out[5] = OUTPUT(A1L92Q);


--data_out[6] is data_out[6] at PIN_14
--operation mode is output

data_out[6] = OUTPUT(A1L23Q);


--data_out[7] is data_out[7] at PIN_15
--operation mode is output

data_out[7] = OUTPUT(A1L53Q);


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -