200 likes | 473 Views
Lecture 13 PicoBlaze I/O & Interrupt Interface. ECE 448 – FPGA and ASIC Design with VHDL. Required reading. P. Chu, FPGA Prototyping by VHDL Examples Chapter 16, PicoBlaze I/O Interface Chapter 17, PicoBlaze Interrupt Interface. Output Decoding of Four Output Registers.
E N D
Lecture 13PicoBlaze I/O & Interrupt Interface ECE 448 – FPGA and ASIC Design with VHDL
Required reading • P. Chu, FPGA Prototyping by VHDL Examples • Chapter 16, PicoBlaze I/O Interface • Chapter 17, PicoBlaze Interrupt Interface ECE 448 – FPGA and ASIC Design with VHDL
Output Decoding of Four Output Registers ECE 448 – FPGA and ASIC Design with VHDL
Timing Diagram of an Output Instruction ECE 448 – FPGA and ASIC Design with VHDL
Truth Table of a Decoding Circuit ECE 448 – FPGA and ASIC Design with VHDL
Block Diagram of Four Continuous-Access Ports ECE 448 – FPGA and ASIC Design with VHDL
Timing Diagram of an Input Instruction ECE 448 – FPGA and ASIC Design with VHDL
Block Diagram of Four Single-Access Ports ECE 448 – FPGA and ASIC Design with VHDL
FIFO Interface clk rst rst clk FIFO dout din 8 8 empty full write read ECE 448 – FPGA and ASIC Design with VHDL
Operation of the First-Word Fall-Through FIFO ECE 448 – FPGA and ASIC Design with VHDL
Operation of the “Standard” FIFO A B C D −−−−− ECE 448 – FPGA and ASIC Design with VHDL
Interrupt Flow ECE 448 – FPGA and ASIC Design with VHDL
Timing Diagram of an Interrupt Event ECE 448 – FPGA and ASIC Design with VHDL
Interrupt Interface with a Single Event ECE 448 – FPGA and ASIC Design with VHDL
Interrupt Interface with Two Requests ECE 448 – FPGA and ASIC Design with VHDL
Time-Multiplexed Seven Segment Display ECE 448 – FPGA and ASIC Design with VHDL
Block Diagram of the Hexadecimal Time-Multiplexing Circuit ECE 448 – FPGA and ASIC Design with VHDL
Hexadecimal Multiplexing Circuit Based on PicoBlaze and mod-500 Counter ECE 448 – FPGA and ASIC Design with VHDL