-
Notifications
You must be signed in to change notification settings - Fork 0
/
vga_display.ucf
79 lines (64 loc) · 1.78 KB
/
vga_display.ucf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
#//////////////////////////////////////////////////////////////////////////////////
#// Company: Boston University
#// Engineer: Zafar M. Takhirov
#//
#// Create Date: 12:59:40 04/12/2011
#// Design Name: EC311 Support Files
#// Module Name: vga_display (UCF)
#// Project Name: Lab5 / Lab6 / Project
#// Target Devices: xc6slx16-3csg324
#// Tool versions: XILINX ISE 13.3
#// Description:
#//
#// Dependencies: vga_controller_640_60
#//
#// Revision:
#// Revision 0.01 - File Created
#// Additional Comments: This file is specific to xc6slx16-3csg324
#//
#//////////////////////////////////////////////////////////////////////////////////
###############################
# Specify color outputs:
NET "B[0]" LOC = R7;
NET "B[1]" LOC = T7;
NET "G[0]" LOC = P8;
NET "G[1]" LOC = T6;
NET "G[2]" LOC = V6;
NET "R[0]" LOC = U7;
NET "R[1]" LOC = V7;
NET "R[2]" LOC = N7;
###############################
# Specify sync outputs:
NET "HS" LOC = N6;
NET "VS" LOC = P7;
###############################
# Specify color inputs:
NET "B_control[0]" LOC = T10;
NET "B_control[1]" LOC = T9;
NET "G_control[0]" LOC = V9;
NET "G_control[1]" LOC = M8;
NET "G_control[2]" LOC = N8;
NET "R_control[0]" LOC = U8;
NET "R_control[1]" LOC = V8;
NET "R_control[2]" LOC = T5;
###############################
# Specify controls:
NET "clk" LOC = V10;
NET "rst" LOC = B8;
NET "up" LOC = C4;
NET "right" LOC = A8;
NET "left" LOC = D9;
NET "down" LOC = C9;
##############################
# 7-segment code
NET "AN[0]" LOC = N16;
NET "AN[1]" LOC = N15;
NET "AN[2]" LOC = P18;
NET "AN[3]" LOC = P17;
NET "seven_output[0]" LOC = L14;
NET "seven_output[1]" LOC = N14;
NET "seven_output[2]" LOC = M14;
NET "seven_output[3]" LOC = U18;
NET "seven_output[4]" LOC = U17;
NET "seven_output[5]" LOC = T18;
NET "seven_output[6]" LOC = T17;