EE296 Working with FPGA - PowerPoint PPT Presentation

About This Presentation
Title:

EE296 Working with FPGA

Description:

Device containing programmable logic components and programmable interconnects. ... Verilog HDL. Altera Hardware Description Language. Nios II Embedded Processor ... – PowerPoint PPT presentation

Number of Views:39
Avg rating:3.0/5.0
Slides: 15
Provided by: jl359
Category:
Tags: fpga | ee296 | verilog | working

less

Transcript and Presenter's Notes

Title: EE296 Working with FPGA


1
EE296Working with FPGAs.
(Field Programmable gate array)
  • Team name Altezza
  • Team members Richard Phomsouvanh (FPGA
    expert)
  • Jason Leong
    (VHDL expert)

2
Overview of the Project
  • Get familiar with FPGAs
  • What is a FPGA?
  • Implement I2C protocol using the FPGA
  • What is the I2C Protocol?
  • Further experiment with the capabilities of the
    FPGA.

3
What is a FPGA?
  • Field Programmable Gate Array
  • Device containing programmable logic components
    and programmable interconnects.
  • FPGA is similar to a Programmable Logic Device.

4
Logic Devices
  • Thousands of logic devices
  • AND gates
  • OR gates
  • Flip Flops
  • Mux
  • Decoders

5
Software
  • Quartus II Web Edition CAD system
  • VHDL
  • Verilog HDL
  • Altera Hardware Description Language
  • Nios II Embedded Processor
  • C and C Programming

6
Plans for the Board
  • EE260 Display
  • LEDs, Toggle switches, Push-buttons, and 7-seg.
  • Teaching Aid
  • Another way to test out logic designs
  • See visual outputs
  • Less error
  • In labs

7
Overview of the Project
  • Get familiar with FPGAs
  • What is a FPGA?
  • Implement I2C protocol using the FPGA
  • What is the I2C Protocol?
  • Further experiment with the capabilities of the
    FPGA.

8
Complete I2C
9
Master module
  • Master Controller
  • AU
  • DU
  • Count
  • Master SSU
  • Master BIU

10
Module Components
  • I2C 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
  • Having all sorts of problems
  • Finish up the rest of VHDL files
  • Synthesize I2C on FPGA
  • Try get the LCD display to work.

13
Ala gantt chart
Tasks
3/15
2/1
1/28
2/15
3/1
3/29
4/12
5/7
---------- 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?
Write a Comment
User Comments (0)
About PowerShow.com