SlideServe
Menu
Préférences
© SlideServe · v2026

FPGA Technology: From History to Modern Developments

carlljohnson avatar
33 diapositives · 391 Views · Jan 06, 2020

Explore the evolution of Field Programmable Gate Arrays (FPGAs) from their inception to modern advancements. Learn about FPGA architecture, design, and programming with VHDL, as well as the FPGA market trends and applications in various industries.

FPGA Technology: From History to Modern Developments - slide 1
01 / 33FPGA Technology: From History to Modern Developments
1 / 17

Télécharger la présentation

FPGA Technology: From History to Modern Developments
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. FPGA ( Field programmable gate array ) April 2008 • Prepared by : Muhammad Ziyada Muhammad Al tabakh

  2. Contents • Hardware engineers vs software developers • FPGA Market • History of FPGA • Modern developments • Architecture • Design and programming

  3. Hardware designers vs software developers • The hardware engineers roll up their sleeves and work for months without a break • software programmers would sit back and relax, or play ping-pong, until the hardware was stable. • the hardware design would quickly become a hardware redesign for some perceived deficiency or new feature request

  4. VHDL solution • In the early days, circuits as gate-level schematics. • saved by (HDLs). • allowed us to describe the functionality • Allowed design to be quickly and easily represented and simulated

  5. VHDL • VHSIC hardware description language • developed at the behest of the US Department of Defense • alternative to huge, complex manuals which were subject to implementation-specific details • logic simulators were developed to read the VHDL files • logic synthesis tools that read the VHDL

  6. FPGA market • FPGA Market Will Reach $2.75 Billion by Decade’s End

  7. FPGA market • January 2008 • Celoxica Holdings has agreed the $3m sale of its electronic system level (ESL) business to US firm Catalytic. • With this move, we can synthesize the top two languages for high-level algorithm development — C and MATLAB — and deliver both software and hardware implementations

  8. FPGA market • Aerospace & Defense • Automotive • Broadcast Consumer • Data Processing and Storage • Industrial / Scientific / Medical • Wired Communications • Wireless Communications

  9. FPGA market

  10. Brief history • the invention of the very first computers in the 1940's and 1950's • A Xilinx co-founder, Ross Freeman, invented the field programmable gate array in 1984 • FPGA come after many earlier devices

  11. Modern development • Configurable Logic Blocks Registers (flip flops) for fast data storage . Logic Routing • Input/Output Blocks Basic pin logic (flip flops, muxs, etc) • Block Ram Internal memory for data storage • Digital Clock Managers Clock distribution • Programmable Routing Matrix

  12. "Pros" and "Cons" • Pros Low power consumption; ideal for portable electronics devices. Upgradeable using software, instead of extensive hardware replacement . Low cost of overhead . Sometimes replaces as many as twenty traditional PALs. Parallel computing possibilities.

  13. "Pros" and "Cons" • Cons High cost of fabricating a completely new chip Size constraints / limitations More difficult to code & debug Many applications still are, and may remain, in the theoretical phase

  14. FPGA vs classical architecture • Classical operation Fetch an instruction Fetch a piece of data Fetch another piece of data Perform an operation Store the result : Do the same thing all over again

  15. FPGA vs classical architecture • y = (a * b) + (c * d) + (e * f) + (g * h); • the multiplications are performed in parallel without the need to fetch and decode the instructions. This results in orders-of-magnitude speed improvement.

  16. 80’s 90’s Now FPGA vs conventional circuit

  17. The rise of FPGA • The first devices were primitive diode matrices used in TV channel selectors, HAM radio tuners, emerging defense and space applications. • replaced by more capable logic devices based on arrays of combinatorial gates • dramatic change in reprogram ability, more flexible interconnect architectures.

  18. The rise of FPGA • Programmable Logic Arrays (PLA)

  19. The rise of FPGA • Programmable Array Logic (PAL)

  20. The rise of FPGA • Complex PLDs (CPLDs)

  21. The rise of FPGA • Field Programmable Gate Arrays (FPGAs)

  22. Main vendors • Xilinx spartan and vertix series ise webback software • Altera cyclon series Quartus software • Mentor Graphic FPGAdv software

  23. FPGA design skip

  24. FPGA design

  25. FPGA programming Languages HDL languages ( VHDL and VERILOG ) Truth table Block diagram Schematic diagram Flowchart State machine And more

  26. VHDL code LIBRARY ieee ; USE ieee.std_logic_1164.all ; ENTITY mux2to1 IS PORT ( w0, w1, s : IN STD_LOGIC ; f : OUT STD_LOGIC ) ; END mux2to1 ; ARCHITECTURE Behavior OF mux2to1 IS BEGIN PROCESS ( w0, w1, s ) BEGIN IF s = '0' THEN f <= w0 ; ELSE f <= w1 ; END IF ; END PROCESS ; END Behavior ;;

  27. Soft cores • MicroBlaze,PowerPC,Nios,… soft processor • create complete systems composed of, for example, an 8- or 16-bit controller, a UART, and other such I/O devices on a single programmable chip

  28. Soft processor

  29. References • Practical FPGA Programming in C By David Pellerin, Scott Thibault • Ece230 vhdl lectures ByKhurram Waheed • VHDL cookbook By peter j.ashenden

  30. Thank you Muhammad ziyada modeonz007@yahoo.com +20113246609 Muhammad al tabakh nooo_impossible@yahoo.com +20121539035