Generator parzystości
Zadanie:
Zaprojektować układ generujący bit parzystości słowa 6-bitowego.
Słowo bitowe podawać poprzez port równegły z wykorzystaniem programu GXSPORT
(bity D5-D0). Parzystość wyświetlać na wyświetlaczu LED: E - parzysta
liczba "jedynek" w 6-bitowym słowie wejściowym
(ang. even), O - nieparzysta liczba jedynek (ang. odd). Segmenty
wyświetlacza uaktywniane
są podaniem stanu wysokiego. Pamiętać o wyłączeniu procesora i pamięci RAM.
Plik ucf do zadania (Schemat), płytka XS40, układ XC4010XL PC84:
net in0 loc=p44;
net in1 loc=p45;
net in2 loc=p46;
net in3 loc=p47;
net in4 loc=p48;
net in5 loc=p49;
net out0 loc=p25;
net out1 loc=p26;
net out2 loc=p24;
net out3 loc=p20;
net out4 loc=p23;
net out5 loc=p18;
net out6 loc=p19;
# disable RAM and CPU:
net rst loc=p36;
net cs loc=p65;
Plik ucf do zadania (VHDL, Verilog), płytka XS40, układ XC4010XL PC84:
net data_in<0> loc=p44;
net data_in<1> loc=p45;
net data_in<2> loc=p46;
net data_in<3> loc=p47;
net data_in<4> loc=p48;
net data_in<5> loc=p49;
net data_out<0> loc=p25;
net data_out<1> loc=p26;
net data_out<2> loc=p24;
net data_out<3> loc=p20;
net data_out<4> loc=p23;
net data_out<5> loc=p18;
net data_out<6> loc=p19;
# disable RAM and CPU:
net cpu_rst loc=p36;
net ram_cs loc=p65;