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

📄 shifter.fit.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 at LC1_B2
--operation mode is normal

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

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

A1L31Q = A1L41Q;


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

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

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

A1L61Q = A1L71Q;


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

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

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

A1L91Q = A1L02Q;


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

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

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

A1L22Q = A1L32Q;


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

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

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

A1L52Q = A1L62Q;


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

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

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

A1L82Q = A1L92Q;


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

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

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

A1L13Q = A1L23Q;


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

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

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

A1L43Q = A1L53Q;


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

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

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

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


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

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

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

A1L272Q = x[2];


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

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

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

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


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

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

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

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


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

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

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

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


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

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

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

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


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

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

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

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


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

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

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

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


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

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

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

A1L862Q = x[0];


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

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

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

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


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

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

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

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


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

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

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

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


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

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

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

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


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

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

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

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


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

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

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

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


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

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

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

A1L582Q = y[0];


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

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

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

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


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

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

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

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


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

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

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

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


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

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

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

A1L082Q = x[6];


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

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

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

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


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

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

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

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


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

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

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

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


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

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

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

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


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

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

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

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


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

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

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

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


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

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

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

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


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

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

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

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


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

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

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

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


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

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

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

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


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

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

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

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


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

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

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

A1L392Q = y[4];


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

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

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

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


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

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

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

A1L672Q = x[4];


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

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

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

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


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

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

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

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


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

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

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

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


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

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

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

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


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

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

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

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


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

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

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

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

⌨️ 快捷键说明

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