
ProASIC3/E Starter Kit User’s Guide and Tutorial
3
Table of Contents
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1 Contents and System Requirements . . . . . . . . . . . . . . . . . . . . . . . 7
2 Hardware Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
ProASIC3/E Evaluation Board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Detailed Board Description and Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
PLL Parts/Usage on ProASIC3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Power Supplies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Programming the A3PE-A3P-EVAL-BRD1 with a FlashPro3 . . . . . . . . . . . . . . . . . . 15
Clock Circuits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
LED Device Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Switches Device Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
FPGA – LCD Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
LCD Power Supply Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
LVDS Channels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3 Setup and Self Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4 Description of Test Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
5 LVDS Signal Evaluation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Test Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Measurement Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
6 Actel VHDL ProASIC3/E Design Flow . . . . . . . . . . . . . . . . . . . . . 31
Design Entry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Design Implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
System Verification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
7 Quick Start Tutorial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Step 1 – Create a New Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Step 2 – Perform Pre-Synthesis Simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Step 3 – Synthesize the Design in Synplify . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Step 4 – Perform Post-Synthesis Simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Summary of Contents for ProASIC3/E
Page 1: ...ProASIC3 E Starter Kit User s Guide and Tutorial...
Page 6: ......
Page 8: ......
Page 24: ......
Page 28: ......
Page 34: ......
Page 66: ......
Page 70: ......
Page 80: ......
Page 94: ...94 ProASIC3 E Starter Kit User s Guide and Tutorial Figure C 1 Layer 1 Top Signal Layer...
Page 95: ...ProASIC3 E Starter Kit User s Guide and Tutorial 95 Figure C 2 Layer 2 Ground Plane Blank...
Page 97: ...ProASIC3 E Starter Kit User s Guide and Tutorial 97 Figure C 4 Layer 4 LVDS Transmit Layer...
Page 98: ...98 ProASIC3 E Starter Kit User s Guide and Tutorial Figure C 5 Layer 5 Power Plane Blank...
Page 99: ...ProASIC3 E Starter Kit User s Guide and Tutorial 99 Figure C 6 Layer 6 Bottom...
Page 105: ......