+ All Categories
Home > Documents > EE296 Working with the FPGA’s. (Field Programmable gate array) Team name: Altezza Team members:...

EE296 Working with the FPGA’s. (Field Programmable gate array) Team name: Altezza Team members:...

Date post: 21-Dec-2015
Category:
View: 222 times
Download: 0 times
Share this document with a friend
Popular Tags:
7
EE296 EE296 Working with the FPGA’s. Working with the FPGA’s. (Field Programmable gate (Field Programmable gate array) array) Team name: Altezza Team name: Altezza Team members: Richard Phomsouvanh Team members: Richard Phomsouvanh (FPGA expert) (FPGA expert) Jason Leong Jason Leong
Transcript

EE296EE296Working with the FPGA’s.Working with the FPGA’s. (Field Programmable gate array)(Field Programmable gate array)

Team name: AltezzaTeam name: Altezza

Team members: Richard Phomsouvanh Team members: Richard Phomsouvanh (FPGA expert)(FPGA expert)

Jason Leong Jason Leong (VHDL expert)(VHDL expert)

Overview of the ProjectOverview of the Project

Get familiar with FPGA’sGet familiar with FPGA’s

Implement IImplement I22C protocol using the FPGAC protocol using the FPGA

Further experiment with the capabilities of the Further experiment with the capabilities of the FPGA.FPGA.

The ApproachThe Approach

There are three steps to our approach There are three steps to our approach to this project:to this project:

1.1. Implement IImplement I22C protocol in VHDL.C protocol in VHDL.1.1. Task 3Task 3

2.2. Get familiar with the Cyclone II Get familiar with the Cyclone II FPGA.FPGA.

3.3. Program the Cyclone II to transfer Program the Cyclone II to transfer one byte of data using the Ione byte of data using the I22C C design.design.

Potential ProblemsPotential Problems

Mistakes in coding the VHDL filesMistakes in coding the VHDL files Mistakes in programming the FPGAMistakes in programming the FPGA Misuse of the FPGAMisuse of the FPGA

What we will learnWhat we will learn

We will Learn more about the IWe will Learn more about the I22C C protocol and how it works. protocol and how it works.

Learn how to use FPGA’sLearn how to use FPGA’s Learn how to implement VHDL with Learn how to implement VHDL with

FPGA’sFPGA’s Advanced debugging skillsAdvanced debugging skills

What we will ProduceWhat we will ProduceIn the end we want to be able to transfer one In the end we want to be able to transfer one

byte of data from the Ibyte of data from the I22C master to the IC master to the I22C C Slave successfully.Slave successfully.

Any other variations of working with FPGA’s Any other variations of working with FPGA’s is also a goal for us if we succeed with the is also a goal for us if we succeed with the data transfer part.data transfer part.

Ala gantt chartAla gantt chart3/152/

11/28 2/1

53/1

3/29 4/12 5/7Tasks---------- 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 ???


Recommended