Download presentation
Presentation is loading. Please wait.
1
EE296 Working with FPGA’s. (Field Programmable gate array) Team name: Altezza Team members: Richard Phomsouvanh (FPGA expert) Jason Leong (VHDL expert) Jason Leong (VHDL expert)
2
Overview of the Project Get familiar with FPGA’s What is a FPGA? Implement I 2 C protocol using the FPGA What is the I 2 C Protocol? Further experiment with the capabilities of the FPGA.
3
What is a FPGA? F ield P rogrammable G ate A rray F ield P rogrammable G ate A rray Device containing programmable logic components and programmable interconnects. Device containing programmable logic components and programmable interconnects. FPGA is similar to a Programmable Logic Device. FPGA is similar to a Programmable Logic Device.
4
Logic Devices Thousands of logic devices Thousands of logic devices AND gates AND gates OR gates OR gates Flip Flops Flip Flops Mux Mux Decoders Decoders
5
Software Quartus II Web Edition CAD system Quartus II Web Edition CAD system VHDL VHDL Verilog HDL Verilog HDL Altera Hardware Description Language Altera Hardware Description Language Nios II Embedded Processor Nios II Embedded Processor C and C++ Programming C and C++ Programming
6
Plans for the Board EE260 Display EE260 Display LEDs, Toggle switches, Push-buttons, and 7-seg. LEDs, Toggle switches, Push-buttons, and 7-seg. Teaching Aid Teaching Aid Another way to test out logic designs Another way to test out logic designs See visual outputs See visual outputs Less error Less error In labs In labs
7
Overview of the Project Get familiar with FPGA’s What is a FPGA? Implement I 2 C protocol using the FPGA What is the I 2 C Protocol? Further experiment with the capabilities of the FPGA.
8
Complete I 2 C
9
Master module Master Controller AU DU Count Master SSU Master BIU
10
Module Components I 2 C VHDL Master/slave controllers Address Unit Data Unit Count unit
11
More Module Components Unfinished Master/Slave BIU Master SSU Slave SSU
12
Still not done Still need to perfect working with the FPGA Still need to perfect working with the FPGA Having all sorts of problems Having all sorts of problems Finish up the rest of VHDL files Finish up the rest of VHDL files Synthesize I 2 C on FPGA Synthesize I 2 C on FPGA Try get the LCD display to work. Try get the LCD display to work.
13
Ala gantt chart 3/152/11/282/153/13/294/125/7 Tasks ---------- Task 1 ----------- -circuit files AU/DU/Count Convert CCT to VHDL ---------- Task 2 ----------- Tutorials Clock ---------- Task 3 ----------- Master/Slave Controllers AU/DU/Count Top Layer Two boards talk LCD ???
14
Questions?
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.