Your SlideShare is downloading. ×
Programmable logic device (PLD)
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Programmable logic device (PLD)

1,889
views

Published on

PLD, FPGA little introduction

PLD, FPGA little introduction

Published in: Education, Technology, Design

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,889
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Programmable Logic DeviceSaad AhmedBE (E)A-FPGA
  • 2. Types of PLD’s
  • 3. FPGA• A field-programmable gate array (FPGA) is an integrated circuitdesigned to be configured by a designer after manufacturing.• It contain programmable logic components called "logic blocks“.
  • 4. Why FPGA…• Efficient resources utilization• Very high complexities possible• Fast and efficient systems• The low non-recurring engineering costs relative to anASIC design
  • 5. Vendors- Xilinx has traditionally been the FPGA leader.Altera is the second FPGA heavyweight.- Lattice Semiconductor focuses on low-cost, feature-optimized FPGAs and non-volatile, flash-based FPGAs.- Actel has antifuse and reprogrammable flash-based FPGAs.- QuickLogic has antifuse (programmable-only-once)products.- Cypress Semiconductor
  • 6. XilinxXilinx is programmed to give you control. The companyis a top supplier of field-programmable gate arrays (FPGAs)and complex programmable logic devices (CPLDs).
  • 7. The Xilinx FPGA Families:• Virtex Family: This family is advised for applications that demandshigher bandwidth and higher performance.• Spartan Family: This family is advised for low cost, low power, and highperformance for cost-sensitive applications which will be used in highamounts of productions.
  • 8. • High Performance at different voltages• Footprint Compatibility- Devices within each family are compatible.• Low power consumption/high performance• Integrated Software• Technology independence- EDIF, VHDL, Verilog, SDF interfaces.Xilinx FPGAs - Generic Features
  • 9. • Silicon Family Name: Virtex II, Spartan II Core Architecture:• Product Type: Programmer, In-Circuit• Supply Voltage: 5.25V• Synchronous Single and Dual-Port RAM• Internal Three-state buffers.• JTAG Boundary Scan• System performance to 80 MHz• 0.5 µ SRAM Process TechnologyXC4000
  • 10. Application (Half Adder On VHDL)VHDL stands for VHSIC Hardware Definition Language where VHSICstands for Very High Speed Integrated Circuit.VHDL can be used for two purposes:•Synthesis•Simulation
  • 11. VHDL CODE• library IEEE;use IEEE.STD_LOGIC_1164.ALL;• entity HALF_ADDER isPort ( A : in STD_LOGIC;B : in STD_LOGIC;SUM : out STD_LOGIC;CARRY : out STD_LOGIC);end HALF_ADDER;• architecture Behavioral of HALF_ADDER isbeginSUM <= A XOR B;CARRY <= A AND B;end Behavioral;