/dports/cad/alliance/alliance/src/documentation/alliance-examples/amd2901-vasy/ |
H A D | amd2901.vhdl | 88 WITH i(2 DOWNTO 0) SELECT 99 WITH i(2 DOWNTO 0) SELECT 119 (sig_s(3 DOWNTO 0) AND (c_sumrs(2 DOWNTO 0) & cin)); 126 difrs(3 DOWNTO 0) <= sig_r(3 DOWNTO 0) XOR 129 c_difrs(3 DOWNTO 0) <= (sig_r(3 DOWNTO 0) AND NOT sig_s(3 DOWNTO 0)) OR 130 (sig_r(3 DOWNTO 0) AND (c_difrs(2 DOWNTO 0) & cin)) OR 131 (NOT sig_s(3 DOWNTO 0) AND (c_difrs(2 DOWNTO 0) & cin)); 135 difsr(3 DOWNTO 0) <= NOT sig_r(3 DOWNTO 0) XOR 138 c_difsr(3 DOWNTO 0) <= (NOT sig_r(3 DOWNTO 0) AND sig_s(3 DOWNTO 0)) OR 140 (sig_s(3 DOWNTO 0) AND (c_difsr(2 DOWNTO 0) & cin)); [all …]
|
/dports/cad/alliance/alliance/src/documentation/tutorials/synthesis/src/amdbug/ |
H A D | amd_17.vbe | 152 sumrs(3 DOWNTO 0) <= r(3 DOWNTO 0) XOR 155 c_sumrs(3 DOWNTO 0) <= (r(3 DOWNTO 0) AND s(3 DOWNTO 0)) OR 157 (s(3 DOWNTO 0) AND (c_sumrs(2 DOWNTO 0) & cin)); 161 difrs(3 DOWNTO 0) <= r(3 DOWNTO 0) XOR 164 c_difrs(3 DOWNTO 0) <= (r(3 DOWNTO 0) AND NOT s(3 DOWNTO 0)) OR 170 difsr(3 DOWNTO 0) <= NOT r(3 DOWNTO 0) XOR 173 c_difsr(3 DOWNTO 0) <= (NOT r(3 DOWNTO 0) AND s(3 DOWNTO 0)) OR 175 (s(3 DOWNTO 0) AND (c_difsr(2 DOWNTO 0) & cin)); 275 esq3 : BLOCK (i(8 DOWNTO 6)="110" OR i(8 DOWNTO 6)="111") 280 esq0 : BLOCK (i(8 DOWNTO 6)="100" OR i(8 DOWNTO 6)="101") [all …]
|
H A D | amd_20.vbe | 152 sumrs(3 DOWNTO 0) <= r(3 DOWNTO 0) XOR 155 c_sumrs(3 DOWNTO 0) <= (r(3 DOWNTO 0) AND s(3 DOWNTO 0)) OR 157 (s(3 DOWNTO 0) AND (c_sumrs(2 DOWNTO 0) & cin)); 161 difrs(3 DOWNTO 0) <= r(3 DOWNTO 0) XOR 164 c_difrs(3 DOWNTO 0) <= (r(3 DOWNTO 0) AND NOT s(3 DOWNTO 0)) OR 170 difsr(3 DOWNTO 0) <= NOT r(3 DOWNTO 0) XOR 173 c_difsr(3 DOWNTO 0) <= (NOT r(3 DOWNTO 0) AND s(3 DOWNTO 0)) OR 175 (s(3 DOWNTO 0) AND (c_difsr(2 DOWNTO 0) & cin)); 275 esq3 : BLOCK (i(8 DOWNTO 6)="110" OR i(8 DOWNTO 6)="111") 280 esq0 : BLOCK (i(8 DOWNTO 6)="100" OR i(8 DOWNTO 6)="101") [all …]
|
H A D | amd_12.vbe | 152 sumrs(3 DOWNTO 0) <= r(3 DOWNTO 0) XOR 155 c_sumrs(3 DOWNTO 0) <= (r(3 DOWNTO 0) AND s(3 DOWNTO 0)) OR 157 (s(3 DOWNTO 0) AND (c_sumrs(2 DOWNTO 0) & cin)); 161 difrs(3 DOWNTO 0) <= r(3 DOWNTO 0) XOR 164 c_difrs(3 DOWNTO 0) <= (r(3 DOWNTO 0) AND NOT s(3 DOWNTO 0)) OR 170 difsr(3 DOWNTO 0) <= NOT r(3 DOWNTO 0) XOR 173 c_difsr(3 DOWNTO 0) <= (NOT r(3 DOWNTO 0) AND s(3 DOWNTO 0)) OR 175 (s(3 DOWNTO 0) AND (c_difsr(2 DOWNTO 0) & cin)); 275 esq3 : BLOCK (i(8 DOWNTO 6)="110" OR i(8 DOWNTO 6)="111") 280 esq0 : BLOCK (i(8 DOWNTO 6)="100" OR i(8 DOWNTO 6)="101") [all …]
|
H A D | amd_14.vbe | 152 sumrs(3 DOWNTO 0) <= r(3 DOWNTO 0) XOR 155 c_sumrs(3 DOWNTO 0) <= (r(3 DOWNTO 0) AND s(3 DOWNTO 0)) OR 157 (s(3 DOWNTO 0) AND (c_sumrs(2 DOWNTO 0) & cin)); 161 difrs(3 DOWNTO 0) <= r(3 DOWNTO 0) XOR 164 c_difrs(3 DOWNTO 0) <= (r(3 DOWNTO 0) AND NOT s(3 DOWNTO 0)) OR 170 difsr(3 DOWNTO 0) <= NOT r(3 DOWNTO 0) XOR 173 c_difsr(3 DOWNTO 0) <= (NOT r(3 DOWNTO 0) AND s(3 DOWNTO 0)) OR 175 (s(3 DOWNTO 0) AND (c_difsr(2 DOWNTO 0) & cin)); 275 esq3 : BLOCK (i(8 DOWNTO 6)="110" OR i(8 DOWNTO 6)="111") 280 esq0 : BLOCK (i(8 DOWNTO 6)="100" OR i(8 DOWNTO 6)="101") [all …]
|
H A D | amd_15.vbe | 152 sumrs(3 DOWNTO 0) <= r(3 DOWNTO 0) XOR 155 c_sumrs(3 DOWNTO 0) <= (r(3 DOWNTO 0) AND s(3 DOWNTO 0)) OR 157 (s(3 DOWNTO 0) AND (c_sumrs(2 DOWNTO 0) & cin)); 161 difrs(3 DOWNTO 0) <= r(3 DOWNTO 0) XOR 164 c_difrs(3 DOWNTO 0) <= (r(3 DOWNTO 0) AND NOT s(3 DOWNTO 0)) OR 170 difsr(3 DOWNTO 0) <= NOT r(3 DOWNTO 0) XOR 173 c_difsr(3 DOWNTO 0) <= (NOT r(3 DOWNTO 0) AND s(3 DOWNTO 0)) OR 175 (s(3 DOWNTO 0) AND (c_difsr(2 DOWNTO 0) & cin)); 275 esq3 : BLOCK (i(8 DOWNTO 6)="110" OR i(8 DOWNTO 6)="111") 280 esq0 : BLOCK (i(8 DOWNTO 6)="100" OR i(8 DOWNTO 6)="101") [all …]
|
H A D | amd_16.vbe | 152 sumrs(3 DOWNTO 0) <= r(3 DOWNTO 0) OR 155 c_sumrs(3 DOWNTO 0) <= (r(3 DOWNTO 0) AND s(3 DOWNTO 0)) xOR 157 (s(3 DOWNTO 0) AND (c_sumrs(2 DOWNTO 0) & cin)); 161 difrs(3 DOWNTO 0) <= r(3 DOWNTO 0) OR 164 c_difrs(3 DOWNTO 0) <= (r(3 DOWNTO 0) AND NOT s(3 DOWNTO 0)) XOR 170 difsr(3 DOWNTO 0) <= NOT r(3 DOWNTO 0) OR 173 c_difsr(3 DOWNTO 0) <= (NOT r(3 DOWNTO 0) AND s(3 DOWNTO 0)) XOR 175 (s(3 DOWNTO 0) AND (c_difsr(2 DOWNTO 0) & cin)); 275 esq3 : BLOCK (i(8 DOWNTO 6)="110" OR i(8 DOWNTO 6)="111") 280 esq0 : BLOCK (i(8 DOWNTO 6)="100" OR i(8 DOWNTO 6)="101") [all …]
|
H A D | amd_7.vbe | 152 sumrs(3 DOWNTO 0) <= r(3 DOWNTO 0) XOR 155 c_sumrs(3 DOWNTO 0) <= (r(3 DOWNTO 0) AND s(3 DOWNTO 0)) OR 157 (s(3 DOWNTO 0) AND (c_sumrs(2 DOWNTO 0) & cin)); 161 difrs(3 DOWNTO 0) <= r(3 DOWNTO 0) XOR 164 c_difrs(3 DOWNTO 0) <= (r(3 DOWNTO 0) AND NOT s(3 DOWNTO 0)) OR 170 difsr(3 DOWNTO 0) <= NOT r(3 DOWNTO 0) XOR 173 c_difsr(3 DOWNTO 0) <= (NOT r(3 DOWNTO 0) AND s(3 DOWNTO 0)) OR 175 (s(3 DOWNTO 0) AND (c_difsr(2 DOWNTO 0) & cin)); 275 esq3 : BLOCK (i(8 DOWNTO 6)="110" OR i(8 DOWNTO 6)="111") 280 esq0 : BLOCK (i(8 DOWNTO 6)="100" OR i(8 DOWNTO 6)="101") [all …]
|
H A D | amd_8.vbe | 152 sumrs(3 DOWNTO 0) <= r(3 DOWNTO 0) XOR 155 c_sumrs(3 DOWNTO 0) <= (r(3 DOWNTO 0) AND s(3 DOWNTO 0)) OR 157 (s(3 DOWNTO 0) AND (c_sumrs(2 DOWNTO 0) & cin)); 161 difrs(3 DOWNTO 0) <= r(3 DOWNTO 0) XOR 164 c_difrs(3 DOWNTO 0) <= (r(3 DOWNTO 0) AND NOT s(3 DOWNTO 0)) OR 170 difsr(3 DOWNTO 0) <= NOT r(3 DOWNTO 0) XOR 173 c_difsr(3 DOWNTO 0) <= (NOT r(3 DOWNTO 0) AND s(3 DOWNTO 0)) OR 175 (s(3 DOWNTO 0) AND (c_difsr(2 DOWNTO 0) & cin)); 275 esq3 : BLOCK (i(8 DOWNTO 6)="110" OR i(8 DOWNTO 6)="111") 280 esq0 : BLOCK (i(8 DOWNTO 6)="100" OR i(8 DOWNTO 6)="101") [all …]
|
H A D | amd_0.vbe | 152 sumrs(3 DOWNTO 0) <= r(3 DOWNTO 0) XOR 155 c_sumrs(3 DOWNTO 0) <= (r(3 DOWNTO 0) AND s(3 DOWNTO 0)) OR 157 (s(3 DOWNTO 0) AND (c_sumrs(2 DOWNTO 0) & cin)); 161 difrs(3 DOWNTO 0) <= r(3 DOWNTO 0) XOR 164 c_difrs(3 DOWNTO 0) <= (r(3 DOWNTO 0) AND NOT s(3 DOWNTO 0)) OR 170 difsr(3 DOWNTO 0) <= NOT r(3 DOWNTO 0) XOR 173 c_difsr(3 DOWNTO 0) <= (NOT r(3 DOWNTO 0) AND s(3 DOWNTO 0)) OR 175 (s(3 DOWNTO 0) AND (c_difsr(2 DOWNTO 0) & cin)); 275 esq3 : BLOCK (i(8 DOWNTO 6)="110" OR i(8 DOWNTO 6)="111") 280 esq0 : BLOCK (i(8 DOWNTO 6)="100" OR i(8 DOWNTO 6)="101") [all …]
|
H A D | amd_10.vbe | 152 sumrs(3 DOWNTO 0) <= r(3 DOWNTO 0) XOR 155 c_sumrs(3 DOWNTO 0) <= (r(3 DOWNTO 0) AND s(3 DOWNTO 0)) OR 157 (s(3 DOWNTO 0) AND (c_sumrs(2 DOWNTO 0) & cin)); 161 difrs(3 DOWNTO 0) <= r(3 DOWNTO 0) XOR 164 c_difrs(3 DOWNTO 0) <= (r(3 DOWNTO 0) AND NOT s(3 DOWNTO 0)) OR 170 difsr(3 DOWNTO 0) <= NOT r(3 DOWNTO 0) XOR 173 c_difsr(3 DOWNTO 0) <= (NOT r(3 DOWNTO 0) AND s(3 DOWNTO 0)) OR 175 (s(3 DOWNTO 0) AND (c_difsr(2 DOWNTO 0) & cin)); 275 esq3 : BLOCK (i(8 DOWNTO 6)="110" OR i(8 DOWNTO 6)="111") 280 esq0 : BLOCK (i(8 DOWNTO 6)="100" OR i(8 DOWNTO 6)="101") [all …]
|
H A D | amd_11.vbe | 152 sumrs(3 DOWNTO 0) <= r(3 DOWNTO 0) XOR 155 c_sumrs(3 DOWNTO 0) <= (r(3 DOWNTO 0) AND s(3 DOWNTO 0)) OR 157 (s(3 DOWNTO 0) AND (c_sumrs(2 DOWNTO 0) & cin)); 161 difrs(3 DOWNTO 0) <= r(3 DOWNTO 0) XOR 164 c_difrs(3 DOWNTO 0) <= (r(3 DOWNTO 0) AND NOT s(3 DOWNTO 0)) OR 170 difsr(3 DOWNTO 0) <= NOT r(3 DOWNTO 0) XOR 173 c_difsr(3 DOWNTO 0) <= (NOT r(3 DOWNTO 0) AND s(3 DOWNTO 0)) OR 175 (s(3 DOWNTO 0) AND (c_difsr(2 DOWNTO 0) & cin)); 275 esq3 : BLOCK (i(8 DOWNTO 6)="110" OR i(8 DOWNTO 6)="111") 280 esq0 : BLOCK (i(8 DOWNTO 6)="100" OR i(8 DOWNTO 6)="101") [all …]
|
H A D | amd_13.vbe | 152 sumrs(3 DOWNTO 0) <= r(3 DOWNTO 0) XOR 155 c_sumrs(3 DOWNTO 0) <= (r(3 DOWNTO 0) AND s(3 DOWNTO 0)) OR 157 (s(3 DOWNTO 0) AND (c_sumrs(2 DOWNTO 0) & cin)); 161 difrs(3 DOWNTO 0) <= r(3 DOWNTO 0) XOR 164 c_difrs(3 DOWNTO 0) <= (r(3 DOWNTO 0) AND NOT s(3 DOWNTO 0)) OR 170 difsr(3 DOWNTO 0) <= NOT r(3 DOWNTO 0) XOR 173 c_difsr(3 DOWNTO 0) <= (NOT r(3 DOWNTO 0) AND s(3 DOWNTO 0)) OR 175 (s(3 DOWNTO 0) AND (c_difsr(2 DOWNTO 0) & cin)); 275 esq3 : BLOCK (i(8 DOWNTO 6)="110" OR i(8 DOWNTO 6)="111") 280 esq0 : BLOCK (i(8 DOWNTO 6)="100" OR i(8 DOWNTO 6)="101") [all …]
|
H A D | amd_2.vbe | 152 sumrs(3 DOWNTO 0) <= r(3 DOWNTO 0) XOR 155 c_sumrs(3 DOWNTO 0) <= (r(3 DOWNTO 0) AND s(3 DOWNTO 0)) OR 157 (s(3 DOWNTO 0) AND (c_sumrs(2 DOWNTO 0) & cin)); 161 difrs(3 DOWNTO 0) <= r(3 DOWNTO 0) XOR 164 c_difrs(3 DOWNTO 0) <= (r(3 DOWNTO 0) AND NOT s(3 DOWNTO 0)) OR 170 difsr(3 DOWNTO 0) <= NOT r(3 DOWNTO 0) XOR 173 c_difsr(3 DOWNTO 0) <= (NOT r(3 DOWNTO 0) AND s(3 DOWNTO 0)) OR 175 (s(3 DOWNTO 0) AND (c_difsr(2 DOWNTO 0) & cin)); 275 esq3 : BLOCK (i(8 DOWNTO 6)="110" OR i(8 DOWNTO 6)="111") 280 esq0 : BLOCK (i(8 DOWNTO 6)="100" OR i(8 DOWNTO 6)="101") [all …]
|
H A D | amd_24.vbe | 152 sumrs(3 DOWNTO 0) <= r(3 DOWNTO 0) XOR 155 c_sumrs(3 DOWNTO 0) <= (r(3 DOWNTO 0) AND s(3 DOWNTO 0)) OR 157 (s(3 DOWNTO 0) AND (c_sumrs(2 DOWNTO 0) & cin)); 161 difrs(3 DOWNTO 0) <= r(3 DOWNTO 0) XOR 164 c_difrs(3 DOWNTO 0) <= (r(3 DOWNTO 0) AND NOT s(3 DOWNTO 0)) OR 170 difsr(3 DOWNTO 0) <= NOT r(3 DOWNTO 0) XOR 173 c_difsr(3 DOWNTO 0) <= (NOT r(3 DOWNTO 0) AND s(3 DOWNTO 0)) OR 175 (s(3 DOWNTO 0) AND (c_difsr(2 DOWNTO 0) & cin)); 275 esq3 : BLOCK (i(8 DOWNTO 6)="110" OR i(8 DOWNTO 6)="111") 280 esq0 : BLOCK (i(8 DOWNTO 6)="100" OR i(8 DOWNTO 6)="101") [all …]
|
H A D | amd_5.vbe | 152 sumrs(3 DOWNTO 0) <= r(3 DOWNTO 0) XOR 155 c_sumrs(3 DOWNTO 0) <= (r(3 DOWNTO 0) AND s(3 DOWNTO 0)) OR 157 (s(3 DOWNTO 0) AND (c_sumrs(2 DOWNTO 0) & cin)); 161 difrs(3 DOWNTO 0) <= r(3 DOWNTO 0) XOR 164 c_difrs(3 DOWNTO 0) <= (r(3 DOWNTO 0) AND NOT s(3 DOWNTO 0)) OR 170 difsr(3 DOWNTO 0) <= NOT r(3 DOWNTO 0) XOR 173 c_difsr(3 DOWNTO 0) <= (NOT r(3 DOWNTO 0) AND s(3 DOWNTO 0)) OR 175 (s(3 DOWNTO 0) AND (c_difsr(2 DOWNTO 0) & cin)); 275 esq3 : BLOCK (i(8 DOWNTO 6)="110" OR i(8 DOWNTO 6)="111") 280 esq0 : BLOCK (i(8 DOWNTO 6)="100" OR i(8 DOWNTO 6)="101") [all …]
|
H A D | amd_9.vbe | 152 sumrs(3 DOWNTO 0) <= r(3 DOWNTO 0) XOR 155 c_sumrs(3 DOWNTO 0) <= (r(3 DOWNTO 0) AND s(3 DOWNTO 0)) OR 157 (s(3 DOWNTO 0) AND (c_sumrs(2 DOWNTO 0) & cin)); 161 difrs(3 DOWNTO 0) <= r(3 DOWNTO 0) XOR 164 c_difrs(3 DOWNTO 0) <= (r(3 DOWNTO 0) AND NOT s(3 DOWNTO 0)) OR 170 difsr(3 DOWNTO 0) <= NOT r(3 DOWNTO 0) XOR 173 c_difsr(3 DOWNTO 0) <= (NOT r(3 DOWNTO 0) AND s(3 DOWNTO 0)) OR 175 (s(3 DOWNTO 0) AND (c_difsr(2 DOWNTO 0) & cin)); 275 esq3 : BLOCK (i(8 DOWNTO 6)="110" OR i(8 DOWNTO 6)="111") 280 esq0 : BLOCK (i(8 DOWNTO 6)="100" OR i(8 DOWNTO 6)="101") [all …]
|
H A D | amd_18.vbe | 152 sumrs(3 DOWNTO 0) <= r(3 DOWNTO 0) XOR 155 c_sumrs(3 DOWNTO 0) <= (r(3 DOWNTO 0) AND s(3 DOWNTO 0)) OR 157 (s(3 DOWNTO 0) AND (c_sumrs(2 DOWNTO 0) & cin)); 161 difrs(3 DOWNTO 0) <= r(3 DOWNTO 0) XOR 164 c_difrs(3 DOWNTO 0) <= (r(3 DOWNTO 0) AND NOT s(3 DOWNTO 0)) OR 170 difsr(3 DOWNTO 0) <= NOT r(3 DOWNTO 0) XOR 173 c_difsr(3 DOWNTO 0) <= (NOT r(3 DOWNTO 0) AND s(3 DOWNTO 0)) OR 175 (s(3 DOWNTO 0) AND (c_difsr(2 DOWNTO 0) & cin)); 275 esq3 : BLOCK (i(8 DOWNTO 6)="110" OR i(8 DOWNTO 6)="111") 280 esq0 : BLOCK (i(8 DOWNTO 6)="100" OR i(8 DOWNTO 6)="101") [all …]
|
H A D | amd_19.vbe | 152 sumrs(3 DOWNTO 0) <= r(3 DOWNTO 0) XOR 155 c_sumrs(3 DOWNTO 0) <= (r(3 DOWNTO 0) AND s(3 DOWNTO 0)) OR 157 (s(3 DOWNTO 0) AND (c_sumrs(2 DOWNTO 0) & cin)); 161 difrs(3 DOWNTO 0) <= r(3 DOWNTO 0) XOR 164 c_difrs(3 DOWNTO 0) <= (r(3 DOWNTO 0) AND NOT s(3 DOWNTO 0)) OR 170 difsr(3 DOWNTO 0) <= NOT r(3 DOWNTO 0) XOR 173 c_difsr(3 DOWNTO 0) <= (NOT r(3 DOWNTO 0) AND s(3 DOWNTO 0)) OR 175 (s(3 DOWNTO 0) AND (c_difsr(2 DOWNTO 0) & cin)); 275 esq3 : BLOCK (i(8 DOWNTO 6)="110" OR i(8 DOWNTO 6)="111") 280 esq0 : BLOCK (i(8 DOWNTO 6)="100" OR i(8 DOWNTO 6)="101") [all …]
|
H A D | amd_21.vbe | 152 sumrs(3 DOWNTO 0) <= r(3 DOWNTO 0) XOR 155 c_sumrs(3 DOWNTO 0) <= (r(3 DOWNTO 0) AND s(3 DOWNTO 0)) OR 157 (s(3 DOWNTO 0) AND (c_sumrs(2 DOWNTO 0) & cin)); 161 difrs(3 DOWNTO 0) <= r(3 DOWNTO 0) XOR 164 c_difrs(3 DOWNTO 0) <= (r(3 DOWNTO 0) AND NOT s(3 DOWNTO 0)) OR 170 difsr(3 DOWNTO 0) <= NOT r(3 DOWNTO 0) XOR 173 c_difsr(3 DOWNTO 0) <= (NOT r(3 DOWNTO 0) AND s(3 DOWNTO 0)) OR 175 (s(3 DOWNTO 0) AND (c_difsr(2 DOWNTO 0) & cin)); 275 esq3 : BLOCK (i(8 DOWNTO 6)="110" OR i(8 DOWNTO 6)="111") 280 esq0 : BLOCK (i(8 DOWNTO 6)="100" OR i(8 DOWNTO 6)="101") [all …]
|
H A D | amd_22.vbe | 152 sumrs(3 DOWNTO 0) <= r(3 DOWNTO 0) XOR 155 c_sumrs(3 DOWNTO 0) <= (r(3 DOWNTO 0) AND s(3 DOWNTO 0)) OR 157 (s(3 DOWNTO 0) AND (c_sumrs(2 DOWNTO 0) & cin)); 161 difrs(3 DOWNTO 0) <= r(3 DOWNTO 0) XOR 164 c_difrs(3 DOWNTO 0) <= (r(3 DOWNTO 0) AND NOT s(3 DOWNTO 0)) OR 170 difsr(3 DOWNTO 0) <= NOT r(3 DOWNTO 0) XOR 173 c_difsr(3 DOWNTO 0) <= (NOT r(3 DOWNTO 0) AND s(3 DOWNTO 0)) OR 175 (s(3 DOWNTO 0) AND (c_difsr(2 DOWNTO 0) & cin)); 276 esq3 : BLOCK (i(8 DOWNTO 6)="110" OR i(8 DOWNTO 6)="111") 281 esq0 : BLOCK (i(8 DOWNTO 6)="100" OR i(8 DOWNTO 6)="101") [all …]
|
H A D | amd_23.vbe | 152 sumrs(3 DOWNTO 0) <= r(3 DOWNTO 0) XOR 155 c_sumrs(3 DOWNTO 0) <= (r(3 DOWNTO 0) AND s(3 DOWNTO 0)) OR 157 (s(3 DOWNTO 0) AND (c_sumrs(2 DOWNTO 0) & cin)); 161 difrs(3 DOWNTO 0) <= r(3 DOWNTO 0) XOR 164 c_difrs(3 DOWNTO 0) <= (r(3 DOWNTO 0) AND NOT s(3 DOWNTO 0)) OR 170 difsr(3 DOWNTO 0) <= NOT r(3 DOWNTO 0) XOR 173 c_difsr(3 DOWNTO 0) <= (NOT r(3 DOWNTO 0) AND s(3 DOWNTO 0)) OR 175 (s(3 DOWNTO 0) AND (c_difsr(2 DOWNTO 0) & cin)); 275 esq3 : BLOCK (i(8 DOWNTO 6)="110" OR i(8 DOWNTO 6)="111") 280 esq0 : BLOCK (i(8 DOWNTO 6)="100" OR i(8 DOWNTO 6)="101") [all …]
|
H A D | amd_3.vbe | 152 sumrs(3 DOWNTO 0) <= r(3 DOWNTO 0) XOR 155 c_sumrs(3 DOWNTO 0) <= (r(3 DOWNTO 0) AND s(3 DOWNTO 0)) OR 157 (s(3 DOWNTO 0) AND (c_sumrs(2 DOWNTO 0) & cin)); 161 difrs(3 DOWNTO 0) <= r(3 DOWNTO 0) XOR 164 c_difrs(3 DOWNTO 0) <= (r(3 DOWNTO 0) AND NOT s(3 DOWNTO 0)) OR 170 difsr(3 DOWNTO 0) <= NOT r(3 DOWNTO 0) XOR 173 c_difsr(3 DOWNTO 0) <= (NOT r(3 DOWNTO 0) AND s(3 DOWNTO 0)) OR 175 (s(3 DOWNTO 0) AND (c_difsr(2 DOWNTO 0) & cin)); 275 esq3 : BLOCK (i(8 DOWNTO 6)="110" OR i(8 DOWNTO 6)="111") 280 esq0 : BLOCK (i(8 DOWNTO 6)="100" OR i(8 DOWNTO 6)="101") [all …]
|
H A D | amd_4.vbe | 152 sumrs(3 DOWNTO 0) <= r(3 DOWNTO 0) XOR 155 c_sumrs(3 DOWNTO 0) <= (r(3 DOWNTO 0) AND s(3 DOWNTO 0)) OR 157 (s(3 DOWNTO 0) AND (c_sumrs(2 DOWNTO 0) & cin)); 161 difrs(3 DOWNTO 0) <= r(3 DOWNTO 0) XOR 164 c_difrs(3 DOWNTO 0) <= (r(3 DOWNTO 0) AND NOT s(3 DOWNTO 0)) OR 170 difsr(3 DOWNTO 0) <= NOT r(3 DOWNTO 0) XOR 173 c_difsr(3 DOWNTO 0) <= (NOT r(3 DOWNTO 0) AND s(3 DOWNTO 0)) OR 175 (s(3 DOWNTO 0) AND (c_difsr(2 DOWNTO 0) & cin)); 275 esq3 : BLOCK (i(8 DOWNTO 6)="110" OR i(8 DOWNTO 6)="111") 280 esq0 : BLOCK (i(8 DOWNTO 6)="100" OR i(8 DOWNTO 6)="101") [all …]
|
H A D | amd_6.vbe | 152 sumrs(3 DOWNTO 0) <= r(3 DOWNTO 0) XOR 155 c_sumrs(3 DOWNTO 0) <= (r(3 DOWNTO 0) AND s(3 DOWNTO 0)) OR 157 (s(3 DOWNTO 0) AND (c_sumrs(2 DOWNTO 0) & cin)); 161 difrs(3 DOWNTO 0) <= r(3 DOWNTO 0) XOR 164 c_difrs(3 DOWNTO 0) <= (r(3 DOWNTO 0) AND NOT s(3 DOWNTO 0)) OR 170 difsr(3 DOWNTO 0) <= NOT r(3 DOWNTO 0) XOR 173 c_difsr(3 DOWNTO 0) <= (NOT r(3 DOWNTO 0) AND s(3 DOWNTO 0)) OR 175 (s(3 DOWNTO 0) AND (c_difsr(2 DOWNTO 0) & cin)); 275 esq3 : BLOCK (i(8 DOWNTO 6)="110" OR i(8 DOWNTO 6)="111") 280 esq0 : BLOCK (i(8 DOWNTO 6)="100" OR i(8 DOWNTO 6)="101") [all …]
|