b « u f pld/fpga¯编程逻辑基础.pdf · fpga f 2 16-bit sr flip-flop clock mux y q e a b c d...

Post on 16-Oct-2020

10 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

PLD/FPGA

» PLD/FPGA» PLD/FPGA»» FPGA» FPGA» FPGA

» FPGA

IP cores

» - »» /»

ASICsApplication Specific Integrated Circuits

ASSPMicroprocessors Microcontrollers

FPGA & CPLD

FPGA

PLDA B C

Flip-flop

SelectEnable

D Q

Clock

AND plane

MUX

1f

SPLD / /

CPLD SPLD

FPGA

FPGA

16-bit SR

flip-flop

clock

muxy

qe

abcd

16x1 RAM

4-inputLUT

clock enable

set/reset

• Xilinx CLB/SLICE• Altera LE• Lattice: LUTs/LCs

» & & DSP

» PLL DLL

» IO DDR

» MAC

» RAM FIFO

» I2C SPI

» ADCs

Altera

FPGA Stratix Arria Cyclone

PLD MAX II MAX V MAX10

Enpirion PowerSoc DC DC

IP Core

NIOS II ColdFire V1 ARM Cortex M

ARM Cortex A9

Quartus II

Altera MAX10

Xilinx

FPGAFabless

FPGA Virtex Kintex ArtixZYNQ SoCPLD CoolRunner 9500

Xilinx ISEVivado Design Suite

Xilinx ZYNQ

Lattice Semi

FPGA PLD

iCE MachXO ECP

Power Manager Platform Manager

ispClock

Lattice Diamond

Actel(MicroSemi)

» IO

DSP

»

»

»

» RAM

»

Lattice MachXO2 FPGA

HDL VHDL, Verilog, C, Simulink)

Synthesis HDL FPGA

Place & Route

(Bit-File)

FPGA

-

(Modelsim)

(Modelsim)

» /

» vs PLL vs DLL

»

» JTAG

» IO

» IP Core IP

»

» TestBench

»

• / • • /

IP Cores

• • •

• • • /

• FAE • • /

MACHXO2

✦ FPGA LCMXO2-1200HC-4MG132✦ USB 5V✦ 25MHz✦ 3 LED LED✦ 2✦ 2 RGB LED✦ I2C✦ SPI✦ JTAG✦ 29 GPIO

LCD (SPI)

FPGA

1 2 3 4

ON

ADC(SPI)

DAC(SPI)

• FPGA

• Verilog

• LED LCD

• DDS

• ADC

• SPI I2C

• FPGA IP

• ROM FIFO

• 8

top related