Using System Designer
Figure 4-1. Tutorial Design Block Diagram
PORTD
| FPGA |
| |
| IOSELA0 | ||
| LOAD | ||
| FIOWEA | ||
| aWE | ||
|
| ||
| D[7:0] | AVR Data Bus | |
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
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
FPSLIC STK594 User Guide