Download - DSD Presentation

Transcript
Page 1: DSD Presentation

DSD Presentation

Introduction of Actel FPGA

Page 2: DSD Presentation

page 2112/04/20 Presentation

Outline

OverviewActel FPGA CharacteristicActel FPGA ArchitectureActel FPGA Application

Page 3: DSD Presentation

page 3112/04/20 Presentation

Introduction To FPGA

FPGAField Programmable Gate Array (FPGA)

Programmable Logic Device (PLD)

Development Bias High Density

High Performance

Low Cost

Low Power

Integrated

Page 4: DSD Presentation

page 4112/04/20 Presentation

Supplier

Many FPGA suppliers have entered the market over the years

Xilinx Altera Lattice Atmel Actel ……etc

Page 5: DSD Presentation

page 5112/04/20 Presentation

Actel

Flash based FPGAEncryptionDo not need to be configured each time

power is applied

Anti-fuse FPGAone time programmableSuited using on product line

Page 6: DSD Presentation

page 6112/04/20 Presentation

Outline

OverviewActel FPGA CharacteristicActel FPGA ArchitectureActel FPGA Application

Page 7: DSD Presentation

page 7112/04/20 Presentation

Actel FPGA Characteristic

Fuse vs. Anti-fuseFlash vs. SRAM

Page 8: DSD Presentation

page 8112/04/20 Presentation

Actel FPGA Characteristic

Fuse vs. Anti-fuseFuse

Resistance changes from Low to High at high current Programmed only once

Anti-fuse Resistance changes from High to Low when high

voltage Require a very small area

– More connections than others technologies

Programmed only once

Page 9: DSD Presentation

page 9112/04/20 Presentation

Actel FPGA Characteristic

Fuse vs. Anti-fuseFlash vs. SRAM

Page 10: DSD Presentation

page 10112/04/20 Presentation

Actel FPGA Characteristic

SRAMAdvantage:

Re-programmable (erasable)Faster (than Flash)

Disadvantage:VolatileExtra ROMNeed time for reading programs from ROMPoor Information Security

Page 11: DSD Presentation

page 11112/04/20 Presentation

Actel FPGA Characteristic

FlashAdvantage:

Re-programmable (erasable)Non-volatile Information Security

Disadvantage:Slower (than SRAM)

Page 12: DSD Presentation

page 12112/04/20 Presentation

Outline

OverviewActel FPGA CharacteristicActel FPGA ArchitectureActel FPGA Application

Page 13: DSD Presentation

page 13112/04/20 Presentation

Actel FPGA Architecture(AX1000)

Page 14: DSD Presentation

page 14112/04/20 Presentation

Actel Programmable Gate Arrays

Rows of programmablelogic building blocks

+

rows of interconnect

Anti-fuse Technology:

Program Once

Use Anti-fuses to build

up long wiring runs from

short segments

Page 15: DSD Presentation

page 15112/04/20 Presentation

Actel FPGA Architecture

Logic Module

Horizontal Track

Vertical Track

Anti-fuse

Interconnection Fabric

Page 16: DSD Presentation

page 16112/04/20 Presentation

Actel FPGA Architecture(C-Cell)

Page 17: DSD Presentation

page 17112/04/20 Presentation

Actel FPGA Architecture(C-Cell)

C-CellBasic multiplexer logic plus more inputs

and support for fast carry calculationCarry connections are “direct” and do not

require propagation through the programmable interconnect

Page 18: DSD Presentation

page 18112/04/20 Presentation

Actel FPGA Architecture(R-Cell)

Page 19: DSD Presentation

page 19112/04/20 Presentation

Actel FPGA Architecture(R-Cell)

R-CellCore is D flip-flopMuxes for altering the clock and

selecting an inputFeed back path for current value of the

flip-flop for simple holdDirect connection from one C-cell output

of logic module to an R-cell input; Eliminates need to use the programmable interconnect

Page 20: DSD Presentation

page 20112/04/20 Presentation

Outline

OverviewActel FPGA CharacteristicActel FPGA ArchitectureActel FPGA Application

Page 21: DSD Presentation

page 21112/04/20 Presentation

Actel FPGA Application

SpaceMilitary