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

📄 shifter.map.eqn

📁 这是一个用vHDL语言实现的移位器
💻 EQN
📖 第 1 页 / 共 3 页
字号:
-- Copyright (C) 1991-2005 Altera Corporation
-- Your use of Altera Corporation's design tools, logic functions 
-- and other software and tools, and its AMPP partner logic 
-- functions, and any output files any of the foregoing 
-- (including device programming or simulation files), and any 
-- associated documentation or information are expressly subject 
-- to the terms and conditions of the Altera Program License 
-- Subscription Agreement, Altera MegaCore Function License 
-- Agreement, or other applicable license agreement, including, 
-- without limitation, that your use is for the sole purpose of 
-- programming logic devices manufactured by Altera and sold by 
-- Altera or its authorized distributors.  Please refer to the 
-- applicable agreement for further details.
--A1L41Q is data_out[0]~reg0
--operation mode is normal

A1L41Q_lut_out = A1L56 # A1L77 & A1L87;
A1L41Q = DFFEA(A1L41Q_lut_out, clock, , , A1L97, , );

--A1L31Q is data_out[0]~78
--operation mode is normal

A1L31Q = A1L41Q;


--A1L71Q is data_out[1]~reg0
--operation mode is normal

A1L71Q_lut_out = A1L501 # A1L711 & !n[2];
A1L71Q = DFFEA(A1L71Q_lut_out, clock, , , A1L97, , );

--A1L61Q is data_out[1]~79
--operation mode is normal

A1L61Q = A1L71Q;


--A1L02Q is data_out[2]~reg0
--operation mode is normal

A1L02Q_lut_out = A1L421 # A1L031 & !n[2];
A1L02Q = DFFEA(A1L02Q_lut_out, clock, , , A1L97, , );

--A1L91Q is data_out[2]~80
--operation mode is normal

A1L91Q = A1L02Q;


--A1L32Q is data_out[3]~reg0
--operation mode is normal

A1L32Q_lut_out = A1L731 # A1L341 & !n[2];
A1L32Q = DFFEA(A1L32Q_lut_out, clock, , , A1L97, , );

--A1L22Q is data_out[3]~81
--operation mode is normal

A1L22Q = A1L32Q;


--A1L62Q is data_out[4]~reg0
--operation mode is normal

A1L62Q_lut_out = A1L741 # A1L77 & !n[2];
A1L62Q = DFFEA(A1L62Q_lut_out, clock, , , A1L97, , );

--A1L52Q is data_out[4]~82
--operation mode is normal

A1L52Q = A1L62Q;


--A1L92Q is data_out[5]~reg0
--operation mode is normal

A1L92Q_lut_out = A1L841 # A1L401 & !n[2];
A1L92Q = DFFEA(A1L92Q_lut_out, clock, , , A1L97, , );

--A1L82Q is data_out[5]~83
--operation mode is normal

A1L82Q = A1L92Q;


--A1L23Q is data_out[6]~reg0
--operation mode is normal

A1L23Q_lut_out = A1L941 # A1L321 & !n[2];
A1L23Q = DFFEA(A1L23Q_lut_out, clock, , , A1L97, , );

--A1L13Q is data_out[6]~84
--operation mode is normal

A1L13Q = A1L23Q;


--A1L53Q is data_out[7]~reg0
--operation mode is normal

A1L53Q_lut_out = A1L051 # A1L341 & A1L641;
A1L53Q = DFFEA(A1L53Q_lut_out, clock, , , A1L97, , );

--A1L43Q is data_out[7]~85
--operation mode is normal

A1L43Q = A1L53Q;


--A1L04 is Mux~2062
--operation mode is normal

A1L04 = dir & data_in[3] # !dir & (data_in[1]);

--A1L151 is Mux~2189
--operation mode is normal

A1L151 = dir & data_in[3] # !dir & (data_in[1]);


--x[2] is x[2]
--operation mode is normal

x[2]_lut_out = n[0] & (A1L24 & (A1L44) # !A1L24 & A1L04) # !n[0] & (A1L24);
x[2] = DFFEA(x[2]_lut_out, clock, , , , , );

--A1L272Q is x[2]~0
--operation mode is normal

A1L272Q = x[2];


--A1L14 is Mux~2063
--operation mode is normal

A1L14 = kind[0] & x[2] # !kind[0] & (data_in[2]);

--A1L251 is Mux~2190
--operation mode is normal

A1L251 = kind[0] & x[2] # !kind[0] & (data_in[2]);


--A1L24 is Mux~2064
--operation mode is normal

A1L24 = n[0] & (kind[1]) # !n[0] & (kind[1] & A1L14 # !kind[1] & (data_in[2]));

--A1L351 is Mux~2191
--operation mode is normal

A1L351 = n[0] & (kind[1]) # !n[0] & (kind[1] & A1L14 # !kind[1] & (data_in[2]));


--A1L34 is Mux~2065
--operation mode is normal

A1L34 = !kind[0] & (dir & data_in[3] # !dir & (data_in[1]));

--A1L451 is Mux~2192
--operation mode is normal

A1L451 = !kind[0] & (dir & data_in[3] # !dir & (data_in[1]));


--A1L44 is Mux~2066
--operation mode is normal

A1L44 = A1L34 # kind[0] & x[2];

--A1L551 is Mux~2193
--operation mode is normal

A1L551 = A1L34 # kind[0] & x[2];


--A1L54 is Mux~2067
--operation mode is normal

A1L54 = n[0] & (A1L24 & (A1L44) # !A1L24 & A1L04) # !n[0] & (A1L24);

--A1L651 is Mux~2194
--operation mode is normal

A1L651 = n[0] & (A1L24 & (A1L44) # !A1L24 & A1L04) # !n[0] & (A1L24);


--A1L64 is Mux~2068
--operation mode is normal

A1L64 = dir & data_in[1] # !dir & (data_in[0] & !kind[0]);

--A1L751 is Mux~2195
--operation mode is normal

A1L751 = dir & data_in[1] # !dir & (data_in[0] & !kind[0]);


--x[0] is x[0]
--operation mode is normal

x[0]_lut_out = n[0] & (A1L84 & (A1L05) # !A1L84 & A1L64) # !n[0] & (A1L84);
x[0] = DFFEA(x[0]_lut_out, clock, , , , , );

--A1L862Q is x[0]~1
--operation mode is normal

A1L862Q = x[0];


--A1L74 is Mux~2069
--operation mode is normal

A1L74 = kind[0] & x[0] # !kind[0] & (data_in[0]);

--A1L851 is Mux~2196
--operation mode is normal

A1L851 = kind[0] & x[0] # !kind[0] & (data_in[0]);


--A1L84 is Mux~2070
--operation mode is normal

A1L84 = n[0] & (kind[1]) # !n[0] & (kind[1] & A1L74 # !kind[1] & (data_in[0]));

--A1L951 is Mux~2197
--operation mode is normal

A1L951 = n[0] & (kind[1]) # !n[0] & (kind[1] & A1L74 # !kind[1] & (data_in[0]));


--A1L94 is Mux~2071
--operation mode is normal

A1L94 = dir & data_in[1] # !dir & (data_in[7]);

--A1L061 is Mux~2198
--operation mode is normal

A1L061 = dir & data_in[1] # !dir & (data_in[7]);


--A1L05 is Mux~2072
--operation mode is normal

A1L05 = kind[0] & x[0] # !kind[0] & (A1L94);

--A1L161 is Mux~2199
--operation mode is normal

A1L161 = kind[0] & x[0] # !kind[0] & (A1L94);


--A1L15 is Mux~2073
--operation mode is normal

A1L15 = n[0] & (A1L84 & (A1L05) # !A1L84 & A1L64) # !n[0] & (A1L84);

--A1L261 is Mux~2200
--operation mode is normal

A1L261 = n[0] & (A1L84 & (A1L05) # !A1L84 & A1L64) # !n[0] & (A1L84);


--A1L25 is Mux~2074
--operation mode is normal

A1L25 = dir & A1L54 # !dir & (A1L15 & !kind[0]);

--A1L361 is Mux~2201
--operation mode is normal

A1L361 = dir & A1L54 # !dir & (A1L15 & !kind[0]);


--y[0] is y[0]
--operation mode is normal

y[0]_lut_out = n[1] & (A1L45 & (A1L26) # !A1L45 & A1L25) # !n[1] & (A1L45);
y[0] = DFFEA(y[0]_lut_out, clock, , , , , );

--A1L582Q is y[0]~0
--operation mode is normal

A1L582Q = y[0];


--A1L35 is Mux~2075
--operation mode is normal

A1L35 = kind[0] & y[0] # !kind[0] & (A1L15);

--A1L461 is Mux~2202
--operation mode is normal

A1L461 = kind[0] & y[0] # !kind[0] & (A1L15);


--A1L45 is Mux~2076
--operation mode is normal

A1L45 = n[1] & (kind[1]) # !n[1] & (kind[1] & A1L35 # !kind[1] & (A1L15));

--A1L561 is Mux~2203
--operation mode is normal

A1L561 = n[1] & (kind[1]) # !n[1] & (kind[1] & A1L35 # !kind[1] & (A1L15));


--A1L55 is Mux~2077
--operation mode is normal

A1L55 = dir & data_in[7] # !dir & (data_in[5]);

--A1L661 is Mux~2204
--operation mode is normal

A1L661 = dir & data_in[7] # !dir & (data_in[5]);


--x[6] is x[6]
--operation mode is normal

x[6]_lut_out = n[0] & (A1L75 & (A1L95) # !A1L75 & A1L55) # !n[0] & (A1L75);
x[6] = DFFEA(x[6]_lut_out, clock, , , , , );

--A1L082Q is x[6]~2
--operation mode is normal

A1L082Q = x[6];


--A1L65 is Mux~2078
--operation mode is normal

A1L65 = kind[0] & x[6] # !kind[0] & (data_in[6]);

--A1L761 is Mux~2205
--operation mode is normal

A1L761 = kind[0] & x[6] # !kind[0] & (data_in[6]);


--A1L75 is Mux~2079
--operation mode is normal

A1L75 = n[0] & (kind[1]) # !n[0] & (kind[1] & A1L65 # !kind[1] & (data_in[6]));

--A1L861 is Mux~2206
--operation mode is normal

A1L861 = n[0] & (kind[1]) # !n[0] & (kind[1] & A1L65 # !kind[1] & (data_in[6]));


--A1L85 is Mux~2080
--operation mode is normal

A1L85 = !kind[0] & (dir & data_in[7] # !dir & (data_in[5]));

--A1L961 is Mux~2207
--operation mode is normal

A1L961 = !kind[0] & (dir & data_in[7] # !dir & (data_in[5]));


--A1L95 is Mux~2081
--operation mode is normal

A1L95 = A1L85 # kind[0] & x[6];

--A1L071 is Mux~2208
--operation mode is normal

A1L071 = A1L85 # kind[0] & x[6];


--A1L06 is Mux~2082
--operation mode is normal

A1L06 = n[0] & (A1L75 & (A1L95) # !A1L75 & A1L55) # !n[0] & (A1L75);

--A1L171 is Mux~2209
--operation mode is normal

A1L171 = n[0] & (A1L75 & (A1L95) # !A1L75 & A1L55) # !n[0] & (A1L75);


--A1L16 is Mux~2083
--operation mode is normal

A1L16 = !kind[0] & (dir & A1L54 # !dir & (A1L06));

--A1L271 is Mux~2210
--operation mode is normal

A1L271 = !kind[0] & (dir & A1L54 # !dir & (A1L06));


--A1L26 is Mux~2084
--operation mode is normal

A1L26 = A1L16 # kind[0] & y[0];

--A1L371 is Mux~2211
--operation mode is normal

A1L371 = A1L16 # kind[0] & y[0];


--A1L36 is Mux~2085
--operation mode is normal

A1L36 = n[1] & (A1L45 & (A1L26) # !A1L45 & A1L25) # !n[1] & (A1L45);

--A1L471 is Mux~2212
--operation mode is normal

A1L471 = n[1] & (A1L45 & (A1L26) # !A1L45 & A1L25) # !n[1] & (A1L45);


--A1L46 is Mux~2086
--operation mode is normal

A1L46 = kind[1] & (!kind[0]) # !kind[1] & dir;

--A1L571 is Mux~2213
--operation mode is normal

A1L571 = kind[1] & (!kind[0]) # !kind[1] & dir;


--A1L56 is Mux~2087
--operation mode is normal

A1L56 = A1L36 & (!kind[0] & !A1L46 # !n[2]);

--A1L671 is Mux~2214
--operation mode is normal

A1L671 = A1L36 & (!kind[0] & !A1L46 # !n[2]);


--A1L66 is Mux~2088
--operation mode is normal

A1L66 = dir & A1L06 # !dir & (A1L54);

--A1L771 is Mux~2215
--operation mode is normal

A1L771 = dir & A1L06 # !dir & (A1L54);


--y[4] is y[4]
--operation mode is normal

y[4]_lut_out = n[1] & (A1L47 & (A1L67) # !A1L47 & A1L66) # !n[1] & (A1L47);
y[4] = DFFEA(y[4]_lut_out, clock, , , , , );

--A1L392Q is y[4]~1
--operation mode is normal

A1L392Q = y[4];


--A1L76 is Mux~2089
--operation mode is normal

A1L76 = dir & data_in[5] # !dir & (data_in[3]);

--A1L871 is Mux~2216
--operation mode is normal

A1L871 = dir & data_in[5] # !dir & (data_in[3]);


--x[4] is x[4]
--operation mode is normal

x[4]_lut_out = n[0] & (A1L96 & (A1L17) # !A1L96 & A1L76) # !n[0] & (A1L96);
x[4] = DFFEA(x[4]_lut_out, clock, , , , , );

--A1L672Q is x[4]~3
--operation mode is normal

A1L672Q = x[4];


--A1L86 is Mux~2090
--operation mode is normal

A1L86 = kind[0] & x[4] # !kind[0] & (data_in[4]);

--A1L971 is Mux~2217
--operation mode is normal

A1L971 = kind[0] & x[4] # !kind[0] & (data_in[4]);


--A1L96 is Mux~2091
--operation mode is normal

A1L96 = n[0] & (kind[1]) # !n[0] & (kind[1] & A1L86 # !kind[1] & (data_in[4]));

--A1L081 is Mux~2218
--operation mode is normal

A1L081 = n[0] & (kind[1]) # !n[0] & (kind[1] & A1L86 # !kind[1] & (data_in[4]));


--A1L07 is Mux~2092
--operation mode is normal

A1L07 = !kind[0] & (dir & data_in[5] # !dir & (data_in[3]));

--A1L181 is Mux~2219
--operation mode is normal

A1L181 = !kind[0] & (dir & data_in[5] # !dir & (data_in[3]));


--A1L17 is Mux~2093
--operation mode is normal

A1L17 = A1L07 # kind[0] & x[4];

--A1L281 is Mux~2220
--operation mode is normal

A1L281 = A1L07 # kind[0] & x[4];


--A1L27 is Mux~2094
--operation mode is normal

A1L27 = n[0] & (A1L96 & (A1L17) # !A1L96 & A1L76) # !n[0] & (A1L96);

--A1L381 is Mux~2221
--operation mode is normal

A1L381 = n[0] & (A1L96 & (A1L17) # !A1L96 & A1L76) # !n[0] & (A1L96);


--A1L37 is Mux~2095
--operation mode is normal

A1L37 = kind[0] & y[4] # !kind[0] & (A1L27);

--A1L481 is Mux~2222
--operation mode is normal

A1L481 = kind[0] & y[4] # !kind[0] & (A1L27);

⌨️ 快捷键说明

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