Presentation is loading. Please wait.

Presentation is loading. Please wait.

AT94 Training 2001Slide 1 AT94K Configuration Modes Atmel Corporation 2325 Orchard Parkway San Jose, CA 95131 Hotline (408) 436-4119 OR.

Similar presentations


Presentation on theme: "AT94 Training 2001Slide 1 AT94K Configuration Modes Atmel Corporation 2325 Orchard Parkway San Jose, CA 95131 Hotline (408) 436-4119 OR."— Presentation transcript:

1 AT94 Training 2001Slide 1 AT94K Configuration Modes Atmel Corporation 2325 Orchard Parkway San Jose, CA 95131 Hotline (408) 436-4119 fpga@atmel.com OR configurator@atmel.com AT94K Training

2 AT94 Training 2001Slide 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 AT94 Training 2001Slide 3 Dedicated Pins (all modes) –M2, M0, RESET, CON, CCLK. Dual Use Pins –INIT (all modes) –CSOUT, CHECK, CS1, CS0, A(23:0), D(15:0), HDC, LDC AT94K Configuration I/O A (Active)O (Optional)

4 AT94 Training 2001Slide 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 M2M0 0 0

5 AT94 Training 2001Slide 5 Mode 1 External clocking up to 40 MHz Microprocessor- or EEPROM-driven Mode 1 M2M0 0 1

6 AT94 Training 2001Slide 6 Mode 1 Parallel Allows independent programming of multiple FPGAs in parallel with the same data Mode 1 M2 M0 0 1

7 AT94 Training 2001Slide 7 Mode 1 Cascade Uses CS0 to propagate chip select between cascaded FPGAs; Xilinx devices propagate data M2 M0 Mode1 0 1

8 AT94 Training 2001Slide 8 Mode 0 with Mode 1 Cascade

9 AT94 Training 2001Slide 9 AT94K Example Bitstream Serial data is read in MSB first. Byte/word entries above are shown MSB LSB. Not applicable to Mode 4.

10 AT94 Training 2001Slide 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. 31 or 39 0 32 Bit word defines address and data Information for one byte per clock cycle X Address Y Address Z Address Tag Data 8 Bits 4 Bits 8 Bits MSB LSB

11 AT94 Training 2001Slide 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 AT94 Training 2001Slide 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 AT94 Training 2001Slide 13 FPSLIC Starter Kit ATSTK94 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 NEW


Download ppt "AT94 Training 2001Slide 1 AT94K Configuration Modes Atmel Corporation 2325 Orchard Parkway San Jose, CA 95131 Hotline (408) 436-4119 OR."

Similar presentations


Ads by Google