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)
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
part1: FSM control (including state table block, and state register block)
part2: FSM compute Ax^2 + Bx + C (including control, and datapath modules)
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.
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)