summaryrefslogtreecommitdiff
path: root/tcl
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--tcl/init.tcl49
1 files changed, 46 insertions, 3 deletions
diff --git a/tcl/init.tcl b/tcl/init.tcl
index 3466f17..9f296f3 100644
--- a/tcl/init.tcl
+++ b/tcl/init.tcl
@@ -6,13 +6,56 @@ set_global_assignment -name TOP_LEVEL_ENTITY top
6set_global_assignment -name VERILOG_INPUT_VERSION SYSTEMVERILOG_2005 6set_global_assignment -name VERILOG_INPUT_VERSION SYSTEMVERILOG_2005
7set_global_assignment -name VERILOG_MACRO "SYNTHESIS=1" 7set_global_assignment -name VERILOG_MACRO "SYNTHESIS=1"
8 8
9proc pin {loc net} { 9proc pin {net loc} {
10 set_location_assignment -to $net "PIN_$loc" 10 set_location_assignment -to $net "PIN_$loc"
11 set_instance_assignment -name IO_STANDARD "3.3V LVTTL" -to $net 11 set_instance_assignment -name IO_STANDARD "3.3V LVTTL" -to $net
12} 12}
13 13
14pin E1 native_clk 14proc iopin {net loc} {
15pin J15 reset_n 15 pin $net $loc
16 set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to $net
17}
18
19pin native_clk E1
20
21iopin reset_n J15
22
23iopin gpioa[1] L13
24iopin gpioa[2] L16
25iopin gpioa[3] L15
26iopin gpioa[4] K16
27iopin gpioa[5] P16
28iopin gpioa[6] R16
29iopin gpioa[7] N16
30iopin gpioa[8] N15
31iopin gpioa[9] N14
32iopin gpioa[10] P15
33iopin gpiob[13] N8
34iopin gpiob[14] P8
35iopin gpiob[15] M8
36iopin gpiob[16] L8
37iopin gpiob[17] R7
38iopin gpiob[18] T7
39iopin gpiob[19] L7
40iopin gpiob[20] M7
41iopin gpiob[21] R6
42iopin gpiob[22] T6
43iopin gpiob[23] T2
44iopin gpiob[24] M6
45iopin gpiob[25] R5
46iopin gpiob[26] T5
47iopin gpiob[27] N5
48iopin gpiob[28] N6
49iopin gpioc[31] R4
50iopin gpioc[32] T4
51iopin gpioc[33] N3
52iopin gpioc[34] P3
53iopin gpioc[35] R3
54iopin gpioc[36] T3
55iopin gpioc[37] P6
56iopin gpioc[38] P2
57iopin gpioc[39] P1
58iopin gpioc[40] R1
16 59
17# This is the clock for timing-driven synthesis, not timing analysis. 60# This is the clock for timing-driven synthesis, not timing analysis.
18# See clocks.sdf for the other clock. 61# See clocks.sdf for the other clock.