Page 3 - Table of Contents; Section 1
Table of Contents Section 1 Introduction ........................................................................................... 1-1 1.1 Features ....................................................................................................1-2 Section 2 Using the STK594 Top Module ...........
Page 5 - FPSLIC STK594 User Guide; The STK594 board is a top module designed to add AT94K FPSLIC
FPSLIC STK594 User Guide 1-1 Rev. 2819A–FPSLI–07/02 Section 1 Introduction The STK594 board is a top module designed to add AT94K FPSLIC ™ support to the STK500 development board. With this board the STK500 is extended to support all cur-rent AT94K FPSLIC devices in a single development environment....
Page 6 - Introduction; Features
Introduction 1-2 FPSLIC STK594 User Guide 2819A–FPSLI–07/02 1.1 Features n STK500 Compatible n AVR Studio ® and System Designer ™ Compatible n Supports AT94KAL and AT94KAX Devices n Supports all Added Features in FPSLIC Devices n JTAG Connector for On-chip Debugging Using JTAG ICE n Additional RS-23...
Page 7 - Section 2
FPSLIC STK594 User Guide 2-1 Rev. 2819A–FPSLI–07/02 Section 2 Using the STK594 Top Module 2.1 Preparing theSTK500 for Usewith the STK594 Prior to using the STK594 with the STK500, it is necessary to make a few adjustmentsto th e ST K5 00 Sta rte r K it to a l lo w for p rop e r o pe ra ti on o f Atm...
Page 8 - Using the STK594 Top Module; Connecting the STK594 to the STK500 Board; PORT E; GND
Using the STK594 Top Module 2-2 FPSLIC STK594 User Guide 2819A–FPSLI–07/02 Figure 2-1. Connecting the STK594 to the STK500 Board Note: Connecting the STK594 with the wrong orientation may damage the boards. Note: Do not mount the STK594 at the same time an AVR is mounted on the STK500board. 2.2 PORT...
Page 9 - program; JTAG Connector; TCK; JTAG
Using the STK594 Top Module FPSLIC STK594 User Guide 2-3 2819A–FPSLI–07/02 2.3 Programming theAT94K Devices The FPSLIC configuration process involves configuring the FPGA, the AVR ® program code and the FPSLIC data memory. This configuration requires a single bitstream thatc o nf i gu r e s th e F P...
Page 10 - TOSC Switch; TOSC Block Schematic; UART
Using the STK594 Top Module 2-4 FPSLIC STK594 User Guide 2819A–FPSLI–07/02 2.5 TOSC Switch T he AT 94K d evi ce provide s dedi ca ted I/O pi ns for T OSC1 and TO SC2, ra ther th ansharing with the general purpose I/O pins. The TOSC switch selects whether or not the32 kHz crystal is connected to the ...
Page 11 - Figure 2-8 shows the pinout of a header for the dedicated TWSI pins.; can be used for connecting the TWSI interface of; SCL; TWSI; cSDA; CONFIG
Using the STK594 Top Module FPSLIC STK594 User Guide 2-5 2819A–FPSLI–07/02 2.7 Two-Wire SerialInterface (TWSI) The AT94K device includes dedicated I/O pins for the TWSI rather than sharing with thegeneral purpose I/O pins. Figure 2-8 shows the pinout of a header for the dedicated TWSI pins. Figure 2...
Page 12 - AT94K Core Voltage Selector; XTAL Switch; XTAL Block Schematic; Reset Switches; AL; FPSLIC
Using the STK594 Top Module 2-6 FPSLIC STK594 User Guide 2819A–FPSLI–07/02 2.9 Split PowerSupply Support The AT94K FPSLIC devices exist in two different variations, the AL and AX. The ALvariation is a 3.3V device manufactured on a 0.35µ process, while the AX variation hasa 1.8V core manufactured on ...
Page 13 - Section 3; and AVR design concurrently.
FPSLIC STK594 User Guide 3-1 Rev. 2819A–FPSLI–07/02 Section 3 Installing System Designer System Designer is the ideal software platform for all AT94K FPSLIC development. Iti nclu des an Editor, an Assemb ler a nd a De bug ger as i ts d evel opmen t tool s fo r th eembedded AVR development, and also ...
Page 14 - Installing System Designer
Installing System Designer 3-2 FPSLIC STK594 User Guide 2819A–FPSLI–07/02 3.2 System DesignerInstallation T h i s i ns ta l l at i on a s su me s th a t y ou ha v e n o pr e vi o u s v e rs i on o f Sy ste m D es i gn e rinstalled in your machine. If you have a previous version of the software insta...
Page 15 - Configuration
Installing System Designer FPSLIC STK594 User Guide 3-3 2819A–FPSLI–07/02 3.4.2 Configuring theSystem DesignerLicense 1. Once you have received your System Designer license from Atmel, place the filein the C:\SystemDesigner directory. 2. Launch the Mentor Graphics License Configuration Utility from ...
Page 17 - Section 4; Description; File
FPSLIC STK594 User Guide 4-1 Rev. 2819A–FPSLI–07/02 Section 4 Using System Designer This tutorial will guide you through the required steps for designing and programmingAT94K series devices using System Designer. 4.1 Preparing theExample Files Before starting the tutorial, a few preparations need to...
Page 18 - Using System Designer; Design Flow; New Project Wizard; AVR
Using System Designer 4-2 FPSLIC STK594 User Guide 2819A–FPSLI–07/02 Figure 4-1. Tutorial Design Block Diagram 4.3 Design Flow The design presented in this tutorial, only performs the required steps for designing andprogramming an AT94K series device. For more information on the optional steps (i.e....
Page 19 - TUTORIAL; Next
Using System Designer FPSLIC STK594 User Guide 4-3 2819A–FPSLI–07/02 Figure 4-3. New Project Wizard Window - Step 1 of 6 3. Press Next . The window to create a project file opens, see Figure 4-4. Figure 4-4. New Project Wizard Window - Step 2 of 6 4. Set the Project Directory to C:\SystemDesigner\De...
Page 21 - Done with Par ts
Using System Designer FPSLIC STK594 User Guide 4-5 2819A–FPSLI–07/02 Figure 4-7. New Project Wizard Window - Step 5 of 6 7. Select Done with Par ts . System Designer supports multiple par t par titioning, however for this tutorial only one par t will be used. Press Next . The last step of the wizard...
Page 22 - Project Window; Part Graphic; switch to the; Design Flow Manager
Using System Designer 4-6 FPSLIC STK594 User Guide 2819A–FPSLI–07/02 Figure 4-9. Project Window 9. From the System Designer desktop, click on the Part Graphic (see Figure 4-9) to switch to the Design Flow Manager , see Figure 4-10. Figure 4-10. Design Flow Manager The Design Flow Manager shows the s...
Page 23 - Synthesis Tool
Using System Designer FPSLIC STK594 User Guide 4-7 2819A–FPSLI–07/02 4.5 Assembling theMicrocontrollerSource Code The Atmel AVR Assembler translates assembly source code into object code. The gen-erated object code can then be used as an input to a simulator, emulator such as theAtmel AVR JTAG In-Ci...
Page 24 - counter
Using System Designer 4-8 FPSLIC STK594 User Guide 2819A–FPSLI–07/02 Figure 4-12. Leonardo Spectrum, Successful Synthesis 7. Close Leonardo Spectrum, when prompted to save your project press No. 4.7 AVR-FPGAInterface The AVR-FPGA Interface dialog provides a means for making the connections betweenth...
Page 26 - Design Constraints
Using System Designer 4-10 FPSLIC STK594 User Guide 2819A–FPSLI–07/02 2. Select Open EDIF Netlist and Browse to select COUNTER.EDF , then press OK . Figaro should open and complete the Open , Map , and Par ts steps automatically, once completed the Figaro Batch Options dialog appears, see Figure 4-1...
Page 27 - Include FPGA Bitstream
Using System Designer FPSLIC STK594 User Guide 4-11 2819A–FPSLI–07/02 4.9 BitstreamGeneration The Bitstream Generator takes the outputs from both the FPGA and AVR compilers,and generates a single programming file for use in configuring the AT94K device. 1. Press Bitstream Generation to open the bits...
Page 28 - Control Register Settings Dialog; OK; to generate the combined bitstream file.; Hardware Setup
Using System Designer 4-12 FPSLIC STK594 User Guide 2819A–FPSLI–07/02 Figure 4-17. Control Register Settings Dialog 5. Press OK to generate the combined bitstream file. Note: It is possible to generate a bitstream for only the FPGA or AVR as you may onlywant to program that portion of the FPSLIC dev...
Page 29 - PROG
Using System Designer FPSLIC STK594 User Guide 4-13 2819A–FPSLI–07/02 Figure 4-18. In-System Programming 3. Place the Programming switch in the PROG position. 4. Using a 10-wire ribbon cable from the STK500, connect PORTD to the LEDS. 5. Using a 2-wire cable from the STK500, connect SW0 and SW1 to F...
Page 31 - Section 5; System Unit; Connections
FPSLIC STK594 User Guide 5-1 Rev. 2819A–FPSLI–07/02 Section 5 Technical Specifications System Unit Physical Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5.125” x 2.75” Weight . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...
Page 32 - Technical Specifications
Technical Specifications 5-2 FPSLIC STK594 User Guide 2819A–FPSLI–07/02
Page 33 - Section 6
FPSLIC STK594 User Guide 6-1 Rev. 2819A–FPSLI–07/02 Section 6 Complete Schematics S e e th e fo l l o w in g pa g e s th e c om p le t e sc h em a ti cs a n d a ss e mb l y d ra w i ng s o f th eSTK594.
Page 34 - FPSL
Compl e te Sch e m a tics 6- 2 FPSL ICSTK594 User G u id e 2819A – FPS L I– 07/0 2 5 5 4 4 3 3 2 2 1 1 D D C C B B A A CHW5472 ATSTK594 : Clock Circuitry Friday, April 26, 2002 Title A Size Document Number Rev A Date: Sheet 1of 6 XTAL1 XTAL2 XT1 XT2 TOSC1 TOSC2 XTAL1 XTAL2 XT1 XT2 TOSC1 TOSC2 C227 p...
Page 35 - Complete Schematics
Complete Schematics FPSLIC STK594 User Guide 6-3 2819A–FPSLI–07/02 5 5 4 4 3 3 2 2 1 1 D D C C B B A A 5 2 P i n connectors are double rows of Probe pins, 2 6 x 2 o n e a c h s i d e o f the chip. Add Labels to connectors every 10 p ins. Labels should match chip pin numbers up to 208 CHW5472 Friday,...
Page 41 - A tme l H ead q u ar te rs
Printed on recycled paper. 2819A–FPSLI–07/02 /xM © A t m e l C o r p o r a t i o n 2 0 0 2 . Atm e l Cor po ra tio n m a kes no wa rran ty for t he us e o f it s p rod uc ts , oth e r tha n t ho se ex pr es sl y c o nta in ed in the Com p any’s sta nd ard wa rran tywhi ch is d eta il ed in Atme l’s ...