AT40K Configuration Modes - PowerPoint PPT Presentation

About This Presentation
Title:

AT40K Configuration Modes

Description:

AT94K Configuration Modes Atmel Corporation 2325 Orchard Parkway San Jose, CA 95131 Hotline (408) 436-4119 fpga_at_atmel.com OR configurator_at_atmel.com – PowerPoint PPT presentation

Number of Views:129
Avg rating:3.0/5.0
Slides: 14
Provided by: Wend1235
Category:

less

Transcript and Presenter's Notes

Title: AT40K Configuration Modes


1
AT94K Training
AT94K Configuration Modes
Atmel Corporation 2325 Orchard Parkway San Jose,
CA 95131 Hotline (408) 436-4119 fpga_at_atmel.com
OR configurator_at_atmel.com
2
Configuration Modes
  • 2 Configuration Modes controlled by M0 and M2
  • Mode 0 Master serial ( by Configurator )
  • Mode 1 Slave Serial Cascade ( External MCU )

3
AT94K Configuration I/O
  • Dedicated Pins (all modes)
  • M2, M0, RESET, CON, CCLK.
  • Dual Use Pins
  • INIT (all modes)
  • CSOUT, CHECK, CS1, CS0, A(230), D(150), HDC,
    LDC

A (Active) O (Optional)
4
Mode 0
  • 1, 2, 4 or 8 MHz internally-generated CCLK set
    through Bitstream options
  • Configurator RESET pin may be tied to either FPGA
    RESET or INIT pin
  • Mode 1 M2 M0 0 0

5
Mode 1
  • External clocking up to 40 MHz
  • Microprocessor- or EEPROM-driven
  • Mode 1 M2 M0
  • 0 1

6
Mode 1 Parallel
  • Allows independent programming of multiple FPGAs
    in parallel with the same data
  • Mode 1 M2 M0
  • 0 1

7
Mode 1 Cascade
  • Uses CS0 to propagate chip select between
    cascaded FPGAs Xilinx devices propagate data
  • M2 M0
  • Mode1 0 1

8
Mode 0 with Mode 1 Cascade
9
AT94K Example Bitstream
Serial data is read in MSB first. Byte/word
entries above are shown MSBlt-gtLSB. Not applicable
to Mode 4.
10
Cache Logic Mode
  • Mode designed for CacheLogic applications
  • Device treated as an SRAM by the system
  • Microprocessor treats FPGA as memory mapped I/O.
  • Simple 24 bit Address and 8 bit Data structure.

LSB
MSB
X Address
Tag
Data
Y Address
Z Address
8 Bits
8 Bits
8 Bits
4 Bits
4 Bits
32 Bit word defines address and data Information
for one byte per clock cycle
0
31 or 39
11
AT94K Memory Map and CacheLogic
  • Memory map is architected to support CacheLogic
    Applications.
  • Memory Map Pages are all dissociated.
  • Writing data to one structure has NO impact on
    any other structure. Key requirement for
    CacheLogic.
  • Simple 32 bit interface and 33MHz clocking allow
    very rapid caching of logic functions.
  • Symmetrical FPGA architecture results in simple
    and predictable CacheLogic designs.
  • Each memory byte has a unique memory map location
    and can be individually addressed.
  • Data can be loaded x8 for faster reconfiguration.
  • In full bitstream, X, Y, Z, Tag information is
    handled by the on-chip control logic.
  • Design verification of AT94K FPSLIC devices
  • Built-in support for Configuration processes
  • Mode 0
  • Mode 1

12
ATDH40M Development Board
  • Design verification of AT94K FPSLIC
  • Built-in support for Configuration processes
  • Mode 0
  • Program Configurator
  • Boot from Configurator
  • Mode 1
  • Download direct to FPGA with CS0

13
FPSLIC Starter KitATSTK94
  • Text book to take customers step by step through
    the design process
  • System Designer tool for 4 months trial period
  • Synthesis/VHDL Simulator/Co-verification
  • AVR studio debugger
  • Place and Route IDS7
  • IAR and Imagecraft C compiler( 1 month trial
    period)
  • Comprehensive development board
  • Design examples
  • AT94K40
  • AT17LV010 Configurator
  • 2 Serial Ports
  • Programmable switches LEDs
  • ISP cables for programming configurator
Write a Comment
User Comments (0)
About PowerShow.com