1 / 23

AT40K10

SET. D. Q. D. Q. CLK. RESET. 256 576 1,024 2,304 4,096 6,400. 5K-10K 10K-20K 20K-30K 40K-50K 80K-100K 125K-150K. PINOUT COMPATIBILITY. AT40K40. AT40K80. AT40K125. AT40K Family w/ FreeRAM TM. I/Os. Registers. FreeRAM TM. Specs/Pkgs. LOAD. Gates. 5Volt/ 3.3Volt

barney
Download Presentation

AT40K10

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SET D Q D Q CLK RESET 256 576 1,024 2,304 4,096 6,400 5K-10K 10K-20K 20K-30K 40K-50K 80K-100K 125K-150K PINOUT COMPATIBILITY AT40K40 AT40K80 AT40K125 AT40K Family w/ FreeRAM TM I/Os Registers FreeRAMTM Specs/Pkgs LOAD Gates 5Volt/ 3.3Volt Com / Ind Temp PCI-Compliant CLEAR AT40K05 2,048 4,608 8,192 18,432 32,768 51,200 128 192 256 384 512 640 AT40K10 84 - PLCC 100 - VQFP 144- TQFP 160 - PQFP 208 - PQFP 225 - BGA 240 - PQFP 304 -PQFP 352 - BGA AT40K20

  2. FPSLIC- Embedded FPGA Core • SRAM based technology • LUT cell based • Distributed SRAM blocks • FreeRamTm from 4.6K – 18.4K bits • Fully symmetrical architecture • Partial/Dynamic reconfiguration • Family of AT40K05/10/20/40 in production • for more than 3 years • Tools/application notes/ IPs available. Proven AT40K FPGA Technology

  3. I/O Distributed FPGA RAM Interface to AVR and SRAM Core Cells Repeaters FPGA Core Overview >> Patented RAM can reduce FPGA size requirements by >50%

  4. FPGA Cell to Bus Connections • Each Cell input can be • connected to a local bus • Each Cell output can be • connected to a local bus • 5 Local buses horizontally per • sector row • 5 local buses vertically per • sector column

  5. Cell to Cell Direct Connections • Each Cell connects to 8 • nearest neighbors • Each Cell has 4 orthogonal • connections • Each Cell has 4 diagonal • connections

  6. Ci Xi Pi Yi X3 X2 X1 X0 Y0 X3Y0 X2Y0 X1Y0 X0Y0 + Pi Ci Y1 X3Y1 X2Y1 X1Y1 X0Y1 Pi+1 Ci+1 Y2 X3Y3 X2Y2 X1Y2 X0Y2 Pi+1 Y3 X3Y3 X2Y3 X1Y3 X0Y3 Ci+1 P7 P6 P5 P4 P3 P2 P1 P0 Array Multipliers Parallel Multiplier Cell >> Key to High-Performance Processing

  7. FPGA Core Cell "1" NW NE SE SW "1" "1" N S E W X W Y 1-X 2-Y 3-W Z(L) X(L) W(L) Y(L) a0 a1 a2 a2 a1 a0 8x1 LUT 8x1 LUT V1 V2 V3 V4 V5 out out "1" "0" "1" H1 H2 H3 H4 H5 Z 0 1 4-Z Feedback "1" OE OE H V 5-OE D CLOCK RESET or SET Q Cell Inputs Highlighted initalics X Y NW NE SE SW N E S W

  8. Reg Reg Reg Sample AT40K Core Cell ‘Modes’ ‘Arithmetic’ Mode ‘Synthesis’ Mode A Sum A B B 3 LUT 4 LUT Logic Out CIN C D Carry 3 LUT Random Logic Full Adder/Counter ‘DSP’ Mode ‘Network’ Muxing Mode A A Carry B LUT 3 B OUT 2:1 MUX Select Product PPSI LUT 3 CIN Enable Switches Multiplier Cell

  9. Atmel Diagonal direct connection cell cell CLB CLB cell cell CLB CLB AT40K Key Features DSP Xilinx 4K series requires 12 CLBs to create a 4 x 4 array multiplier. Each CLB is equivalent to 2 Atmel core cells which means a Xilinx 4 x 4 array multiplier is equivalent to 24 Atmel core cells. Xilinx does not have diagonal direct connects so they also consume a large number of bus resources to do multiplier. AT40K 4 X 4 array multiplier 16 core cells Atmel Features: Core cell ‘up-stream’ AND gate give 1 multiplier ‘tile’ per core cell. Diagonal and Orthogonal core cell connection mean no bussing resource consumed to make array multiplier Xilinx need two buses to make a Diagonal

  10. Din Dout WAddr RAddr 32x4 RAM WE OE FPGA SRAM • 32 X 4 Ram in corner of each sector • Ram can be sync or async • Ram can be single or dual ported • Ram can be reset via configuration • Ram can operate at 100MHz • Data and address come from local • and express bus connections Dedicated SRAM routing resource

  11. 32x 4 bits of Dual port RAM AT40K Key Features FreeRAM Atmel Features: Distributed SRAM “FreeRAM” Fast 10ns access time Fully Programmable Single or Dual port Synch or Async Using RAM does not use core cells Xilinx 4K series has 16 x 1 Dual port Ram in each CLB 32 x 4 Dual port RAM is 8 CLBs and each Xilinx CLB is 2 X an Atmel core cell. A Xilinx 32 X 4 Dual port RAM consumes the equivalent of 16 Atmel core cells !!!! With AT40K the RAM is FREE

  12. AT40K Clocking Scheme • Individual Clock per sector column • Clock and Clock BAR at sector boundary • Column Clock can be any one of 8 Global • clocks • Clock from Column Clock or Express Bus • 4 Fast Clocks (2 per side for PCI spec) • Low power tie-off

  13. AT40K Reset Scheme • Individual reset per Sector column • Reset and Reset BAR • Any device pin can be designated as reset • Reset from Global Reset or Express Bus • Each D Flip-Flop can be Set or Reset

  14. FPGA Primary I/O • I/O interfaces to core cell • I/O connects into repeaters • on row above and row • below • Programmable input delay • CMOS/TTL input levels • Pull-up or pull-down • resistor • Open source/drain output • System friendly bus keeper >> Supports Pin-Locking!

  15. P P P P cell cell cell cell S S S S S P P P P P cell cell cell cell S S S S P P P P cell cell cell cell AT40K Key Features Pin Locking AT40K ‘Lock-it and Leave-it’tm I/O structure Unique I/O bus connections mean that pin locking problems are virtually eliminated 1 Primary I/O connects to 12 core cells & 1 Secondary I/O connects to 8 core cells

  16. AT40K FPGA FPGA Designs Figaro IDS FPGA Development Tools AT17 • IDS supports Schematic, VHDL or Verilog Design Entry • It generates a BST file for programming the Configurator

  17. FPGA HDLPlanner™ • HDLPlanner™ • Technology independent • design entry • Enhances design re-use • Shorter design cycle • Supports Verilog & VHDL • Syntax correct templates • Support for macro • generators • Context highlighting • Seamless interface to • synthesis • Integrate user defined • components • Knowledge archival

  18. Push Button IP - Macro Generators • Macro Generators • Hard or Soft Layouts • Parameterizable • Auto HDL generation • Auto Schematic Generation • Auto Simulation Model • Power Calculation • Area Calculation • Post Layout Performance • Architecture Optimized • Open development lang.. • Auto insertion of pipelining • Supports Logic & Memory

  19. Exemplar Leonardo Spectrum HDL Synthesis • Easy to use • Fast RTL Optimization • Produces the best results • Integrated RTL to P&R

  20. ModelSim HDLSimulation • Committed to HDL Simulation Leadership • Quick Compilation • Fast Simulation • Ease-of-Use • Full debug at any level

  21. FPSLIC-FPGA Development Software • FPGA Development Tools • Push Button 85%+ APR • XNF/EDF/WIR Import • Hierarchy Browser • Architecture Mapping • Multi-Chip Partitioning • Floor planner • Bitstream Utilities • Incremental Design Change • Export VHDL/Verilog netlists • Back Annotation support • Extensive interactive help.

  22. FPSLIC-FPGA Development Software • FPGA Development Tools • User Library Management • Enhances Design re-use • Interactive Layout Editor • Timing Driven Design • Graphical Constraint Entry • Multi Cycle Clk Constraint • Async. Path Delay Constraint • Static Timing Analysis • Interactive Timing Analysis

More Related