
ProASIC3/E Starter Kit User’s Guide and Tutorial
25
4
Description of Test Design
This description of the test design is provided with the Starter Kit. This design contains a data generator block for
LEDs, clock divider, and an LCD display block. A block diagram of the design is shown in
.
Figure 4-1. Design Block Diagram
The clock divider divides the 40 MHz oscillator clock and sends the divided clock to the LCD module and the counter.
The data generator (Data_Block) generates an eight-bit up-down counter and eight-bit flashing signal. The data
generator output is displayed on the ProASIC3E demo board LEDs. You can switch between the data using the SW6
signal. The counter has a synchronous load and an asynchronous clear.
A block diagram of the Data_Block is shown in
Figure 4-2. Data Block Diagram
CLK
SW5
CLK_DIVIDER
CLK
ACLR
DIVIDED_CLK1
DIVIDED_CLK2
0
1
CLK_DIVIDER_instance
SW4
SW1
clk_internal_c
Data_Block
Clock
Updown
Aclr
Sload
Data_select
HexA[3:0]
HexB[3:0]
Data_Block_instance
DATA_LED[7:0]
lcd
clk
reset
lcd_instance
lcd-enable
lcd_rs
lcd_rw
lcd_data[1:4]
SW2
SW3
SW6
HexA[3:0]
HexA[3:0]
0
1
0
1
0
1
0
1
R_nW_LCD
R_nW_LCD
EN_LCD
RS_LCD
RS_LCD
DATA_LCD[7:4]
DATA_LCD[7:4]
LED[7:0]
Clock
Aclr
count8_instance
mux2A[7:0]
A[7:0]
B[7:0]
Y[7:0]
S
DATA_MUX
DATA_LED[7:0]
SW7_count
Data_select
Clock
Updown
Aclr
Sload
HexA[3:0]
HexB[3:0]
Aclr
CLK
Q
LED_Flashing
Q[7:0]
LED_Flashing_instance
count8
Clock
Updown
Aclr
Sload
Data[7:0]
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: ......