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

📄 shifter.map.eqn

📁 这是一个用vHDL语言实现的移位器
💻 EQN
📖 第 1 页 / 共 3 页
字号:

--A1L47 is Mux~2096
--operation mode is normal

A1L47 = n[1] & (kind[1]) # !n[1] & (kind[1] & A1L37 # !kind[1] & (A1L27));

--A1L581 is Mux~2223
--operation mode is normal

A1L581 = n[1] & (kind[1]) # !n[1] & (kind[1] & A1L37 # !kind[1] & (A1L27));


--A1L57 is Mux~2097
--operation mode is normal

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

--A1L681 is Mux~2224
--operation mode is normal

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


--A1L67 is Mux~2098
--operation mode is normal

A1L67 = A1L57 # kind[0] & y[4];

--A1L781 is Mux~2225
--operation mode is normal

A1L781 = A1L57 # kind[0] & y[4];


--A1L77 is Mux~2099
--operation mode is normal

A1L77 = n[1] & (A1L47 & (A1L67) # !A1L47 & A1L66) # !n[1] & (A1L47);

--A1L881 is Mux~2226
--operation mode is normal

A1L881 = n[1] & (A1L47 & (A1L67) # !A1L47 & A1L66) # !n[1] & (A1L47);


--A1L87 is Mux~2100
--operation mode is normal

A1L87 = n[2] & (kind[1] & (!kind[0]) # !kind[1] & dir);

--A1L981 is Mux~2227
--operation mode is normal

A1L981 = n[2] & (kind[1] & (!kind[0]) # !kind[1] & dir);


--A1L97 is Mux~2101
--operation mode is normal

A1L97 = !kind[1] # !kind[0];

--A1L091 is Mux~2228
--operation mode is normal

A1L091 = !kind[1] # !kind[0];


--A1L08 is Mux~2102
--operation mode is normal

A1L08 = A1L36 & n[2] & !A1L46 & !kind[0];

--A1L191 is Mux~2229
--operation mode is normal

A1L191 = A1L36 & n[2] & !A1L46 & !kind[0];


--A1L18 is Mux~2103
--operation mode is normal

A1L18 = dir & (data_in[7] & !kind[0]) # !dir & data_in[6];

--A1L291 is Mux~2230
--operation mode is normal

A1L291 = dir & (data_in[7] & !kind[0]) # !dir & data_in[6];


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

x[7]_lut_out = n[0] & (A1L38 & (A1L58) # !A1L38 & A1L18) # !n[0] & (A1L38);
x[7] = DFFEA(x[7]_lut_out, clock, , , , , );

--A1L282Q is x[7]~4
--operation mode is normal

A1L282Q = x[7];


--A1L28 is Mux~2104
--operation mode is normal

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

--A1L391 is Mux~2231
--operation mode is normal

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


--A1L38 is Mux~2105
--operation mode is normal

A1L38 = n[0] & (kind[1]) # !n[0] & (kind[1] & A1L28 # !kind[1] & (data_in[7]));

--A1L491 is Mux~2232
--operation mode is normal

A1L491 = n[0] & (kind[1]) # !n[0] & (kind[1] & A1L28 # !kind[1] & (data_in[7]));


--A1L48 is Mux~2106
--operation mode is normal

A1L48 = dir & data_in[0] # !dir & (data_in[6]);

--A1L591 is Mux~2233
--operation mode is normal

A1L591 = dir & data_in[0] # !dir & (data_in[6]);


--A1L58 is Mux~2107
--operation mode is normal

A1L58 = kind[0] & x[7] # !kind[0] & (A1L48);

--A1L691 is Mux~2234
--operation mode is normal

A1L691 = kind[0] & x[7] # !kind[0] & (A1L48);


--A1L68 is Mux~2108
--operation mode is normal

A1L68 = n[0] & (A1L38 & (A1L58) # !A1L38 & A1L18) # !n[0] & (A1L38);

--A1L791 is Mux~2235
--operation mode is normal

A1L791 = n[0] & (A1L38 & (A1L58) # !A1L38 & A1L18) # !n[0] & (A1L38);


--A1L78 is Mux~2109
--operation mode is normal

A1L78 = dir & data_in[4] # !dir & (data_in[2]);

--A1L891 is Mux~2236
--operation mode is normal

A1L891 = dir & data_in[4] # !dir & (data_in[2]);


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

x[3]_lut_out = n[0] & (A1L98 & (A1L19) # !A1L98 & A1L78) # !n[0] & (A1L98);
x[3] = DFFEA(x[3]_lut_out, clock, , , , , );

--A1L472Q is x[3]~5
--operation mode is normal

A1L472Q = x[3];


--A1L88 is Mux~2110
--operation mode is normal

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

--A1L991 is Mux~2237
--operation mode is normal

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


--A1L98 is Mux~2111
--operation mode is normal

A1L98 = n[0] & (kind[1]) # !n[0] & (kind[1] & A1L88 # !kind[1] & (data_in[3]));

--A1L002 is Mux~2238
--operation mode is normal

A1L002 = n[0] & (kind[1]) # !n[0] & (kind[1] & A1L88 # !kind[1] & (data_in[3]));


--A1L09 is Mux~2112
--operation mode is normal

A1L09 = !kind[0] & (dir & data_in[4] # !dir & (data_in[2]));

--A1L102 is Mux~2239
--operation mode is normal

A1L102 = !kind[0] & (dir & data_in[4] # !dir & (data_in[2]));


--A1L19 is Mux~2113
--operation mode is normal

A1L19 = A1L09 # kind[0] & x[3];

--A1L202 is Mux~2240
--operation mode is normal

A1L202 = A1L09 # kind[0] & x[3];


--A1L29 is Mux~2114
--operation mode is normal

A1L29 = n[0] & (A1L98 & (A1L19) # !A1L98 & A1L78) # !n[0] & (A1L98);

--A1L302 is Mux~2241
--operation mode is normal

A1L302 = n[0] & (A1L98 & (A1L19) # !A1L98 & A1L78) # !n[0] & (A1L98);


--A1L39 is Mux~2115
--operation mode is normal

A1L39 = dir & A1L68 # !dir & (A1L29);

--A1L402 is Mux~2242
--operation mode is normal

A1L402 = dir & A1L68 # !dir & (A1L29);


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

y[5]_lut_out = n[1] & (A1L101 & (A1L301) # !A1L101 & A1L39) # !n[1] & (A1L101);
y[5] = DFFEA(y[5]_lut_out, clock, , , , , );

--A1L592Q is y[5]~2
--operation mode is normal

A1L592Q = y[5];


--A1L49 is Mux~2116
--operation mode is normal

A1L49 = dir & data_in[6] # !dir & (data_in[4]);

--A1L502 is Mux~2243
--operation mode is normal

A1L502 = dir & data_in[6] # !dir & (data_in[4]);


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

x[5]_lut_out = n[0] & (A1L69 & (A1L89) # !A1L69 & A1L49) # !n[0] & (A1L69);
x[5] = DFFEA(x[5]_lut_out, clock, , , , , );

--A1L872Q is x[5]~6
--operation mode is normal

A1L872Q = x[5];


--A1L59 is Mux~2117
--operation mode is normal

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

--A1L602 is Mux~2244
--operation mode is normal

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


--A1L69 is Mux~2118
--operation mode is normal

A1L69 = n[0] & (kind[1]) # !n[0] & (kind[1] & A1L59 # !kind[1] & (data_in[5]));

--A1L702 is Mux~2245
--operation mode is normal

A1L702 = n[0] & (kind[1]) # !n[0] & (kind[1] & A1L59 # !kind[1] & (data_in[5]));


--A1L79 is Mux~2119
--operation mode is normal

A1L79 = !kind[0] & (dir & data_in[6] # !dir & (data_in[4]));

--A1L802 is Mux~2246
--operation mode is normal

A1L802 = !kind[0] & (dir & data_in[6] # !dir & (data_in[4]));


--A1L89 is Mux~2120
--operation mode is normal

A1L89 = A1L79 # kind[0] & x[5];

--A1L902 is Mux~2247
--operation mode is normal

A1L902 = A1L79 # kind[0] & x[5];


--A1L99 is Mux~2121
--operation mode is normal

A1L99 = n[0] & (A1L69 & (A1L89) # !A1L69 & A1L49) # !n[0] & (A1L69);

--A1L012 is Mux~2248
--operation mode is normal

A1L012 = n[0] & (A1L69 & (A1L89) # !A1L69 & A1L49) # !n[0] & (A1L69);


--A1L001 is Mux~2122
--operation mode is normal

A1L001 = kind[0] & y[5] # !kind[0] & (A1L99);

--A1L112 is Mux~2249
--operation mode is normal

A1L112 = kind[0] & y[5] # !kind[0] & (A1L99);


--A1L101 is Mux~2123
--operation mode is normal

A1L101 = n[1] & (kind[1]) # !n[1] & (kind[1] & A1L001 # !kind[1] & (A1L99));

--A1L212 is Mux~2250
--operation mode is normal

A1L212 = n[1] & (kind[1]) # !n[1] & (kind[1] & A1L001 # !kind[1] & (A1L99));


--A1L201 is Mux~2124
--operation mode is normal

A1L201 = !kind[0] & (dir & A1L68 # !dir & (A1L29));

--A1L312 is Mux~2251
--operation mode is normal

A1L312 = !kind[0] & (dir & A1L68 # !dir & (A1L29));


--A1L301 is Mux~2125
--operation mode is normal

A1L301 = A1L201 # kind[0] & y[5];

--A1L412 is Mux~2252
--operation mode is normal

A1L412 = A1L201 # kind[0] & y[5];


--A1L401 is Mux~2126
--operation mode is normal

A1L401 = n[1] & (A1L101 & (A1L301) # !A1L101 & A1L39) # !n[1] & (A1L101);

--A1L512 is Mux~2253
--operation mode is normal

A1L512 = n[1] & (A1L101 & (A1L301) # !A1L101 & A1L39) # !n[1] & (A1L101);


--A1L501 is Mux~2127
--operation mode is normal

A1L501 = A1L08 # A1L87 & A1L401;

--A1L612 is Mux~2254
--operation mode is normal

A1L612 = A1L08 # A1L87 & A1L401;


--A1L601 is Mux~2128
--operation mode is normal

A1L601 = dir & A1L29 # !dir & (A1L15 & !kind[0]);

--A1L712 is Mux~2255
--operation mode is normal

A1L712 = dir & A1L29 # !dir & (A1L15 & !kind[0]);


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

y[1]_lut_out = n[1] & (A1L411 & (A1L611) # !A1L411 & A1L601) # !n[1] & (A1L411);
y[1] = DFFEA(y[1]_lut_out, clock, , , , , );

--A1L782Q is y[1]~3
--operation mode is normal

A1L782Q = y[1];


--A1L701 is Mux~2129
--operation mode is normal

A1L701 = dir & data_in[2] # !dir & (data_in[0]);

--A1L812 is Mux~2256
--operation mode is normal

A1L812 = dir & data_in[2] # !dir & (data_in[0]);


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

x[1]_lut_out = n[0] & (A1L901 & (A1L111) # !A1L901 & A1L701) # !n[0] & (A1L901);
x[1] = DFFEA(x[1]_lut_out, clock, , , , , );

--A1L072Q is x[1]~7
--operation mode is normal

A1L072Q = x[1];


--A1L801 is Mux~2130
--operation mode is normal

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

--A1L912 is Mux~2257
--operation mode is normal

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


--A1L901 is Mux~2131
--operation mode is normal

A1L901 = n[0] & (kind[1]) # !n[0] & (kind[1] & A1L801 # !kind[1] & (data_in[1]));

--A1L022 is Mux~2258
--operation mode is normal

A1L022 = n[0] & (kind[1]) # !n[0] & (kind[1] & A1L801 # !kind[1] & (data_in[1]));


--A1L011 is Mux~2132
--operation mode is normal

A1L011 = !kind[0] & (dir & data_in[2] # !dir & (data_in[0]));

--A1L122 is Mux~2259
--operation mode is normal

A1L122 = !kind[0] & (dir & data_in[2] # !dir & (data_in[0]));


--A1L111 is Mux~2133
--operation mode is normal

A1L111 = A1L011 # kind[0] & x[1];

--A1L222 is Mux~2260
--operation mode is normal

A1L222 = A1L011 # kind[0] & x[1];


--A1L211 is Mux~2134
--operation mode is normal

A1L211 = n[0] & (A1L901 & (A1L111) # !A1L901 & A1L701) # !n[0] & (A1L901);

--A1L322 is Mux~2261
--operation mode is normal

A1L322 = n[0] & (A1L901 & (A1L111) # !A1L901 & A1L701) # !n[0] & (A1L901);


--A1L311 is Mux~2135
--operation mode is normal

A1L311 = kind[0] & y[1] # !kind[0] & (A1L211);

--A1L422 is Mux~2262
--operation mode is normal

A1L422 = kind[0] & y[1] # !kind[0] & (A1L211);


--A1L411 is Mux~2136
--operation mode is normal

A1L411 = n[1] & (kind[1]) # !n[1] & (kind[1] & A1L311 # !kind[1] & (A1L211));

--A1L522 is Mux~2263
--operation mode is normal

A1L522 = n[1] & (kind[1]) # !n[1] & (kind[1] & A1L311 # !kind[1] & (A1L211));


--A1L511 is Mux~2137
--operation mode is normal

A1L511 = !kind[0] & (dir & A1L29 # !dir & (A1L68));

--A1L622 is Mux~2264
--operation mode is normal

A1L622 = !kind[0] & (dir & A1L29 # !dir & (A1L68));


--A1L611 is Mux~2138
--operation mode is normal

A1L611 = A1L511 # kind[0] & y[1];

--A1L722 is Mux~2265
--operation mode is normal

A1L722 = A1L511 # kind[0] & y[1];


--A1L711 is Mux~2139
--operation mode is normal

A1L711 = n[1] & (A1L411 & (A1L611) # !A1L411 & A1L601) # !n[1] & (A1L411);

--A1L822 is Mux~2266
--operation mode is normal

⌨️ 快捷键说明

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