Atmel STK594 manual Design Flow, Creating a Project

Page 18

Using System Designer

Figure 4-1.Tutorial Design Block Diagram

PORTD

 

FPGA

 

 

8-bit Counter

IOSELA0

 

LOAD

 

FIOWEA

 

aWE

 

 

 

D[7:0]

AVR Data Bus 8-bit

ENABLE

 

RESET

 

Q

RCO

INTA0

GCLK5

 

CLOCK

 

 

AVR

Microcontroller

FPGA I/O SELECT 0 AVR Write Enable

FPGA Interrupt 0

Global Clock 5

4.3Design Flow

The design presented in this tutorial, only performs the required steps for designing and programming an AT94K series device. For more information on the optional steps (i.e. Simulation and Co-verification) please consult the FPSLIC application notes available on the Atmel web site. Figure 4-2 outlines the design flow followed in this tutorial. For more information on a specific step, consult the appropriate section within this tutorial.

Figure 4-2. Design Flow

Microcontroller

Assembly

AVR <> FPGA

 

FPGA

 

Bitstream

Interface

 

Place & Route

 

Generation

 

 

 

 

 

HDL Synthesis

4.4Creating a Project

This tutorial uses the New Project Wizard to assist with the creation of the project. The New Project Wizard allows you to choose your Project Directory, Target Device, and desired Tool Flow.

1.Launch System Designer from the desktop icon, or by pointing to Start > Pro- grams > Atmel > SystemDesigner.

2.Create a new project by selecting New from the Project menu and then pressing the New Project Wizard button. The New Project Wizard window opens, see Fig- ure 4-3.

4-2

FPSLIC STK594 User Guide

2819A–FPSLI–07/02

Image 18
Contents STK594 User Guide Page Table of Contents Technical Specifications Section Introduction STK594 Top Module for STK500Features Connecting the STK594 to the STK500 Starter Kit Section Using the STK594 Top ModuleAdjusting Vtarget for the AT94K Devices Preparing the STK500 for Use with the STK594Port Connectors Port EJtag Tosc Switch Universal Asynchronous Receiver Transmitter UartSecond RS-232C Port Two-Wire Serial Interface Twsi ExternalInterrupts Split Power Supply Support Xtal SwitchSection Installing System Designer SystemRequirements System Designer Installation Configuration Programming System CPS InstallationLicensing Configuring the System Designer License Installing System Designer Section Using System Designer DescriptionDesign Flow Creating a ProjectUsing System Designer Using System Designer Using System Designer Using System Designer Assembling the Microcontroller Source Code Fpga SourceFile AVR-FPGA InterfaceRoute Fpga I/O FPGA-AVR I/ODesign Constraints Place and RouteBitstream Generation Hardware Setup Programming and Design ExecutionUsing System Designer Running the Design Select Low under A2 Bit LevelOperating Conditions Section Technical SpecificationsSystem Unit ConnectionsTechnical Specifications Section Complete Schematics Complete Schematics CON52 GND AUXI0 AUXO0 AUXI1 Cclk VCC VDD Vout Schematics Complete Schematics Atmel Headquarters