Presentation is loading. Please wait.

Presentation is loading. Please wait.

Computer Science, Software Engineering & Robotics Workshop, FGCU, April 27-28, 2012 FPGA: Field Programmable Gate Arrays Vincent Giannone Mentor: Dr. Janusz.

Similar presentations


Presentation on theme: "Computer Science, Software Engineering & Robotics Workshop, FGCU, April 27-28, 2012 FPGA: Field Programmable Gate Arrays Vincent Giannone Mentor: Dr. Janusz."— Presentation transcript:

1 Computer Science, Software Engineering & Robotics Workshop, FGCU, April 27-28, 2012 FPGA: Field Programmable Gate Arrays Vincent Giannone Mentor: Dr. Janusz Zalewski 28 April 2012

2 Computer Science, Software Engineering & Robotics Workshop, FGCU, April 27-28, 2012 Field Programmable Gate Array? ● Most commonly referred to by its acronym FPGA ● An integrated circuit that is field programmable, which means that it can be configured by a consumer after it has been manufactured. ● Its re-configurable nature is implemented by configurable logic blocks. Their architecture encapsulate such primitives as flip- flops, Full Adders, and four input Look-Up Tables (LUTs). ● The consumer can program an FPGA using a Hardware Description Language. Usually abbreviated as HDL.

3 Computer Science, Software Engineering & Robotics Workshop, FGCU, April 27-28, 2012 Consumer Market Applications ● Aerospace and Defense – Avionic Equipment – Satellites – Missiles ● Consumer Electronics – Set Top Boxes – Portable Electronics – Multi-Function Printers ● Medical Imaging Systems – Portable Ultra Sound

4 Computer Science, Software Engineering & Robotics Workshop, FGCU, April 27-28, 2012 Consumer Market Applications ● Video and Imaging – High Resolution Video and Graphics – Industrial Imaging ● Automotive – Image Processing and Recognition – Vehicle Networking and Connectivity – Infotainment

5 Computer Science, Software Engineering & Robotics Workshop, FGCU, April 27-28, 2012 Example of Design

6 Computer Science, Software Engineering & Robotics Workshop, FGCU, April 27-28, 2012 Example of FPGA Implementation

7 Computer Science, Software Engineering & Robotics Workshop, FGCU, April 27-28, 2012 FPGA Applications at FGCU ● Students in CDA 3200, Digital Systems, have used FPGAs to learn fundamental concepts of logic design, such as foundations for sequential circuit design and principles of design automation using HDL programming. ● The class utilizes FPGA technology, such as Altera boards and Quartus software, to teach the students invaluable, applicable skills such as: – The ability to realize combinatorial and sequential circuits – Understand the basics of electronic design automation.

8 Computer Science, Software Engineering & Robotics Workshop, FGCU, April 27-28, 2012 Example FPGA Technologies at FGCU ● Xilinx Spartan®-6 LX45 FPGA – An FPGA used to implements an evaluation board. ● Includes many Input/Out ports: – Two HDMI video input ports & two HDMI output ports – Two on-board USB2 ports for programming & data transfer – AC-97 audio with line-in, line-out, mic, & headphone – 8 LEDs, 6 buttons, & 8 slide switches


Download ppt "Computer Science, Software Engineering & Robotics Workshop, FGCU, April 27-28, 2012 FPGA: Field Programmable Gate Arrays Vincent Giannone Mentor: Dr. Janusz."

Similar presentations


Ads by Google