Skip to content

UnicooooL/ECE241_digitalSystems_labs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ECE241_digitalSystems_labs

Lab1 -

Lab2 - Multiplexers, Hierarchy, and HEX Displays

part1: test the given mux module of mux2to1
part2: connect the mux with the gates formed by chips
part3: design a HEX decoder for 7-segment HEX display (Disply nums by the HEX display, implemented by three chips in quartus library)

Lab3 -

Lab4 - Latches, Flip-flops, and Registers

part1: implement a gated D latch by using the chips represent gates in quartus library
part2: build a primary-secondary flip-flop realised by an edge-triggered D flip-flop
part3: build a rotating register

Lab5 -

Lab6 - Finite state machines

part1: FSM control (including state table block, and state register block)
part2: FSM compute Ax^2 + Bx + C (including control, and datapath modules)

Lab7 - Memory and the VGA display

part1: generate the memory module by quartus automatically
part2: display a simple image on a VGA dispays (include control, and datapath modules);
   functions => draw 4*4 box of specific colour on displayer, that is initially all black.
          able to clear the box to black, and redraw.

Lab8 - Animation on the VGA Display

part1(only one part): implement lab7 to achieve animation (moving one coloured box automatically, change dir when reach the edge of the screen, start with upper left corner to the dir of lower right corner)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published