Skip to main content
Course search
Close
Course search
Toggle search input
Log in
Hardware Implementat ...
Course search
Close
Course search
Toggle search input
Courses
Programming languages
HIA
3. State machine in VHDL. Shift register.
Files for lab no. 3
Files for lab no. 3
Mark as done
Teaching aids: VHDL source files for state machine and shift register with additional parts.
shift_reg
shift_reg.ucf
shift_reg.vhd
u_d_cnt
u_d_cnt.ucf
u_d_cnt.vhd
u_d_cnt_clk1Hz
u_d_cnt_clk_1Hz.ucf
u_d_cnt_clk_1Hz.vhd
u_d_cnt_ver2
u_d_cnt_ver2.ucf
u_d_cnt_ver2.vhd
Download folder
Previous activity
Video tutorial no. 3
Next activity
Laboratory excercise no. 4 - BCD to seven-segment display decoder. Counters.
Jump to...
Jump to...
Announcements
Pre-test
Laboratory excercise no. 1 - Introduction to ISE Webpack. Combinational logic.
Ćwiczenia laboratoryjne nr 1 - Wprowadzenie do obsługi programu ISE Webpack. Logika kombinacyjna.
Video tutorial no. 1
Laboratory excercise no. 2 - Testbench and simulation. Frequency divider.
Ćwiczenia laboratoryjne nr 2 - Testbench i symulacja. Dzielnik częstotliwości.
Video tutorial no. 2
Files for lab no. 2
Laboratory excercise no. 3 - State machine in VHDL. Shift register.
Laboratorium nr 3 - Automat stanów w VHDL. Rejestr przesuwny.
Video tutorial no. 3
Laboratory excercise no. 4 - BCD to seven-segment display decoder. Counters.
Laboratorium nr 4 - Dekoder kodu BCD na kod wyświetlacza siedmio‐segmentowego. Liczniki.
Video tutorial no. 4
Files for lab no. 4
Laboratory excercise no. 5 - Digital Clock Manager (DCM)
Ćwiczenia laboratoryjne nr 5 - DCM - Menedżer (syntezer) sygnałów zegarowych.
Video tutorial no. 5
Files for lab no. 5
Laboratory excercise no. 6 - Random number generation using LFSR
Ćwiczenia laboratoryjne nr 6 - Generowanie liczb pseudolosowych przy użyciu rejestru LFSR.
Video tutorial no. 6
Files for lab no. 6
Laboratory excercise no. 7 - Incremental encoder.
Ćwiczenia laboratoryjne nr 7 - Enkoder inkrementalny.
Video tutorial no. 7
Files for lab no. 7
Laboratory excercise no. 8 - Video signal generator (VGA interface).
Ćwiczenia laboratoryjne nr 8 - Generator sygnału wideo (interfejs VGA).
Video tutorial no. 8
Files for lab no. 8
Laboratory excercise no. 9 - Block RAM memory in FPGA ‐ example of use.
Ćwiczenia laboratoryjne nr 9 - Wykorzystanie pamięci blokowej RAM w układzie FPGA.
Video tutorial no. 9
Files for lab no. 9
Laboratory excercise no. 10 - PicoBlaze 8-bit microcontroller.
Ćwiczenia laboratoryjne nr 10 - 8-bitowy mikrokontroler PicoBlaze
Video tutorial no. 10
Files for lab no. 10
Post-test