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

Page 18
Image 18
Atmel STK594 manual Design Flow, Creating a Project