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
6. Pseudorandom number generation using LFSR.
Files for lab no. 6
Files for lab no. 6
Mark as done
Teaching aids: VHDL source files for random number generator with LFSR (testbench is included).
lfsr4bit
lfsr4bit_tb.vhd
lfsr4bit.bit
lfsr4bit.ucf
lfsr4bit.vhd
Download folder
Previous activity
Video tutorial no. 6
Next activity
Laboratory excercise no. 7 - Incremental encoder.
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
Files for lab 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
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