Skip to content
This repository was archived by the owner on Jun 29, 2023. It is now read-only.

Commit cb07d41

Browse files
committed
clk control added and functional. soc4.bit
1 parent 1f72542 commit cb07d41

File tree

5 files changed

+3507
-4192
lines changed

5 files changed

+3507
-4192
lines changed

constraints.xdc

+10-13
Original file line numberDiff line numberDiff line change
@@ -7,22 +7,19 @@ set_property -dict { PACKAGE_PIN R4 IOSTANDARD LVCMOS33 } [get_ports { clk450
77
create_clock -add -name sys_clk_pin -period 10.00 -waveform {0 5} [get_ports {clk450MHz}];
88

99

10-
11-
#interrupts
12-
set_property -dict { PACKAGE_PIN E22 IOSTANDARD LVCMOS12} [get_ports { INT[0] }]; #IO_L22P_T3_16 Sch=sw[0]
13-
set_property -dict { PACKAGE_PIN F21 IOSTANDARD LVCMOS12} [get_ports { INT[1] }]; #IO_25_16 Sch=sw[1]
14-
set_property -dict { PACKAGE_PIN G21 IOSTANDARD LVCMOS12} [get_ports { INT[2] }]; #IO_L24P_T3_16 Sch=sw[2]
15-
set_property -dict { PACKAGE_PIN G22 IOSTANDARD LVCMOS12} [get_ports { INT[3] }]; #IO_L24N_T3_16 Sch=sw[3]
16-
#set_property -dict { PACKAGE_PIN H17 IOSTANDARD LVCMOS12} [get_ports { INT[4] }]; #IO_L6P_T0_15 Sch=sw[4]
17-
18-
1910
## UART
2011
set_property -dict { PACKAGE_PIN AA19 IOSTANDARD LVCMOS33 } [get_ports { uart_rx_out }]; #IO_L15P_T2_DQS_RDWR_B_14 Sch=uart_rx_out
2112
#set_property -dict { PACKAGE_PIN V18 IOSTANDARD LVCMOS33 } [get_ports { uart_tx_in }]; #IO_L14P_T2_SRCC_14 Sch=uart_tx_in
2213

23-
# Slide switches
24-
set_property -dict { PACKAGE_PIN K13 IOSTANDARD LVCMOS12 } [get_ports { sw6 }];
25-
set_property -dict { PACKAGE_PIN M17 IOSTANDARD LVCMOS12 } [get_ports { sw7 }];
14+
# Slide switches (interrupts and CPU clk controls)
15+
set_property -dict { PACKAGE_PIN E22 IOSTANDARD LVCMOS12 } [get_ports { switch[0] }];
16+
set_property -dict { PACKAGE_PIN F21 IOSTANDARD LVCMOS12 } [get_ports { switch[1] }];
17+
set_property -dict { PACKAGE_PIN G21 IOSTANDARD LVCMOS12 } [get_ports { switch[2] }];
18+
set_property -dict { PACKAGE_PIN G22 IOSTANDARD LVCMOS12 } [get_ports { switch[3] }];
19+
set_property -dict { PACKAGE_PIN H17 IOSTANDARD LVCMOS12 } [get_ports { switch[4] }];
20+
set_property -dict { PACKAGE_PIN J16 IOSTANDARD LVCMOS12 } [get_ports { switch[5] }];
21+
set_property -dict { PACKAGE_PIN K13 IOSTANDARD LVCMOS12 } [get_ports { switch[6] }];
22+
set_property -dict { PACKAGE_PIN M17 IOSTANDARD LVCMOS12 } [get_ports { switch[7] }];
2623

2724

2825
# LEDs
@@ -42,7 +39,7 @@ set_property -dict { PACKAGE_PIN G4 IOSTANDARD LVCMOS12 } [get_ports { rst }];
4239
#set_property -dict { PACKAGE_PIN B22 IOSTANDARD LVCMOS12 } [get_ports { btnC }]; #IO_L20N_T3_16 Sch=btnc
4340
#set_property -dict { PACKAGE_PIN D22 IOSTANDARD LVCMOS12 } [get_ports { btnD }]; #IO_L22N_T3_16 Sch=btnd
4441
set_property -dict { PACKAGE_PIN C22 IOSTANDARD LVCMOS12 } [get_ports { btnl }]; #IO_L20P_T3_16 Sch=btnl
45-
set_property -dict { PACKAGE_PIN D14 IOSTANDARD LVCMOS12 } [get_ports { btnr }]; #IO_L6P_T0_16 Sch=btnr
42+
#set_property -dict { PACKAGE_PIN D14 IOSTANDARD LVCMOS12 } [get_ports { btnr }]; #IO_L6P_T0_16 Sch=btnr
4643
#set_property -dict { PACKAGE_PIN F15 IOSTANDARD LVCMOS12 } [get_ports { btnU }]; #IO_0_16 Sch=btnu
4744

4845

ip/charLib/charLib.xml

+4-4
Original file line numberDiff line numberDiff line change
@@ -738,7 +738,7 @@
738738
<spirit:parameters>
739739
<spirit:parameter>
740740
<spirit:name>GENtimestamp</spirit:name>
741-
<spirit:value>Tue Nov 21 23:54:30 UTC 2017</spirit:value>
741+
<spirit:value>Fri Nov 24 07:28:20 UTC 2017</spirit:value>
742742
</spirit:parameter>
743743
<spirit:parameter>
744744
<spirit:name>boundaryCRC</spirit:name>
@@ -750,7 +750,7 @@
750750
</spirit:parameter>
751751
<spirit:parameter>
752752
<spirit:name>customizationCRC</spirit:name>
753-
<spirit:value>f745f23c</spirit:value>
753+
<spirit:value>9950e6b4</spirit:value>
754754
</spirit:parameter>
755755
<spirit:parameter>
756756
<spirit:name>customizationCRCversion</spirit:name>
@@ -769,7 +769,7 @@
769769
<spirit:parameters>
770770
<spirit:parameter>
771771
<spirit:name>GENtimestamp</spirit:name>
772-
<spirit:value>Tue Nov 21 23:54:30 UTC 2017</spirit:value>
772+
<spirit:value>Fri Nov 24 07:28:20 UTC 2017</spirit:value>
773773
</spirit:parameter>
774774
<spirit:parameter>
775775
<spirit:name>boundaryCRC</spirit:name>
@@ -781,7 +781,7 @@
781781
</spirit:parameter>
782782
<spirit:parameter>
783783
<spirit:name>customizationCRC</spirit:name>
784-
<spirit:value>f745f23c</spirit:value>
784+
<spirit:value>9950e6b4</spirit:value>
785785
</spirit:parameter>
786786
<spirit:parameter>
787787
<spirit:name>customizationCRCversion</spirit:name>

0 commit comments

Comments
 (0)