7 Commits
Author SHA1 Message Date
yuysh 040f20075c Increased version code 2026-06-18 11:02:23 +08:00
yuysh 0d459342ae Add Support for RLoad Open 2026-06-18 10:50:39 +08:00
yuysh 2431906630 Fix: CPLD3: Fix PMU4 AD5522 Reset Pin defination
Note: Add AD5522 Reset function to fix the unintended power-up state
2026-06-16 16:50:40 +08:00
yuysh 8554c0aac3 Feat: CPLD3: Add AD5522 Reset 2026-06-16 16:20:53 +08:00
yuysh 37228e2bac Fix CPLD1: PMU Logic bug 2026-06-16 14:59:46 +08:00
yuysh f0f42f0204 Fix version typo 2026-06-16 10:32:26 +08:00
Jeremy Shen e3fa9dc9c1 Modify CPLD2's PMU related Pin defination. Add proper Pull UP/Down. Increase Version Number 2026-06-16 10:27:53 +08:00
23 changed files with 83187 additions and 32501 deletions
+581 -37
View File
File diff suppressed because one or more lines are too long
+17 -17
View File
@@ -305,7 +305,7 @@ module CPLD_Con (
RC_LOFS <= 2'b10;
end
//Sanity Check
if ((i_DC_Con1[21:17] < 1) || (i_DC_Con1[21:17] > 18)) begin
if (i_DC_Con1[21:17] > 18) begin
err_flag <= 1'b1;
end
else begin
@@ -347,7 +347,7 @@ module CPLD_Con (
RC_LOFS <= 2'b10;
end
//Sanity Check
if ((i_DC_Con2[21:17] < 1) || (i_DC_Con2[21:17] > 18)) begin
if (i_DC_Con2[21:17] > 18) begin
err_flag <= 1'b1;
end
else begin
@@ -358,22 +358,22 @@ module CPLD_Con (
if ((i_DC_Con2[9:1] < 1) || (i_DC_Con2[9:1] > 256)) begin
err_flag <= 1'b1;
end
else begin
//Sanity Check
if ((Channel_2 < 1) || (Channel_2 > 32)) begin
err_flag <= 1'b1;
end
else begin
PMU_OC_2 <= (32'b0000_0000_0000_0000_0000_0000_0000_0001)<<(OC_Shifter2);
DMM_en <= (19'b000_0000_0000_0001_0000)<<(DMM_Shifter2);
end
else begin
PMU_OC_2 <= (32'b0000_0000_0000_0000_0000_0000_0000_0001)<<(OC_Shifter2);
DMM_en <= (19'b000_0000_0000_0001_0000)<<(DMM_Shifter2);
end
end
else if (i_DC_Con2[23] == 1'b1) begin //Select DPS
DPS_FS_2 <= ~(32'b1 << ( Channel_2 - 1));
DPS_FSMC <= 4'b1101;
DPS_FSMMC <= 6'b10_1101;
DPSFS_RC1 <= 1'b0;
//Sanity Check
if ((Channel_2 < 1) || (Channel_2 > 32)) begin
err_flag <= 1'b1;
end
else begin
DPS_FS_2 <= ~(32'b1 << ( Channel_2 - 1));
DPS_FSMC <= 4'b1101;
DPS_FSMMC <= 6'b10_1101;
DPSFS_RC1 <= 1'b0;
end
end
end
end
@@ -389,7 +389,7 @@ module CPLD_Con (
RC_LOFS <= 2'b10;
end
//Sanity Check
if ((i_DC_Con3[21:17] < 1) || (i_DC_Con3[21:17] > 18)) begin
if (i_DC_Con3[21:17] > 18) begin
err_flag <= 1'b1;
end
else begin
@@ -431,7 +431,7 @@ module CPLD_Con (
RC_LOFS <= 2'b10;
end
//Sanity Check
if ((i_DC_Con4[21:17] < 1) || (i_DC_Con4[21:17] > 18)) begin
if (i_DC_Con4[21:17] > 18) begin
err_flag <= 1'b1;
end
else begin
+1 -1
View File
@@ -2,7 +2,7 @@
<BaliProject version="3.2" title="NewExtIns_CPLD1" device="LCMXO2-7000HC-4FG484C" default_implementation="impl1">
<Options/>
<Implementation title="impl1" dir="impl1" description="impl1" synthesis="synplify" default_strategy="Strategy1">
<Options def_top="RelayConTop" top="RelayConTop"/>
<Options top="RelayConTop"/>
<Source name="RelayConTop.v" type="Verilog" type_short="Verilog">
<Options top_module="RelayConTop"/>
</Source>
+226 -224
View File
@@ -1,3 +1,5 @@
rvl_alias "i_sys_clk" "i_sys_clk";
RVL_ALIAS "i_sys_clk" "i_sys_clk";
RVL_ALIAS "i_sys_clk" "i_sys_clk";
RVL_ALIAS "i_sys_clk" "i_sys_clk";
RVL_ALIAS "i_sys_clk" "i_sys_clk";
@@ -25,22 +27,22 @@ IOBUF PORT "o_miso" IO_TYPE=LVCMOS33 PULLMODE=NONE DRIVE=8 ;
IOBUF PORT "o_wready" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "i_sys_clk" DRIVE=NA IO_TYPE=LVCMOS33 SLEWRATE=NA PULLMODE=DOWN ;
IOBUF PORT "o_err" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DMM_EN[0]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DMM_EN[1]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DMM_EN[2]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DMM_EN[3]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DMM_EN[4]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DMM_EN[5]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DMM_EN[6]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DMM_EN[7]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DMM_EN[8]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DMM_EN[9]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DMM_EN[10]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DMM_EN[11]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DMM_EN[12]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DMM_EN[13]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DMM_EN[14]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DMM_EN[15]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DMM_EN[0]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DMM_EN[1]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DMM_EN[2]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DMM_EN[3]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DMM_EN[4]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DMM_EN[5]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DMM_EN[6]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DMM_EN[7]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DMM_EN[8]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DMM_EN[9]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DMM_EN[10]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DMM_EN[11]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DMM_EN[12]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DMM_EN[13]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DMM_EN[14]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DMM_EN[15]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
LOCATE COMP "o_DMM_EN[3]" SITE "C17" ;
LOCATE COMP "o_DMM_EN[4]" SITE "AB10" ;
LOCATE COMP "o_DMM_EN[5]" SITE "AA11" ;
@@ -55,7 +57,7 @@ LOCATE COMP "o_DMM_EN[13]" SITE "V12" ;
LOCATE COMP "o_DMM_EN[14]" SITE "Y12" ;
LOCATE COMP "o_DMM_EN[15]" SITE "V13" ;
LOCATE COMP "o_IO_RC1" SITE "F10" ;
IOBUF PORT "o_IO_RC1" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_IO_RC1" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
BLOCK JTAGPATHS ;
LOCATE COMP "o_PMU_OC_1[0]" SITE "M19" ;
LOCATE COMP "o_PMU_OC_1[1]" SITE "R16" ;
@@ -121,70 +123,70 @@ LOCATE COMP "o_PMU_OC_4[12]" SITE "E12" ;
LOCATE COMP "o_PMU_OC_4[13]" SITE "A21" ;
LOCATE COMP "o_PMU_OC_4[14]" SITE "B22" ;
LOCATE COMP "o_PMU_OC_4[15]" SITE "C21" ;
IOBUF PORT "o_PMU_OC_1[0]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_1[1]" IO_TYPE=LVCMOS33 PULLMODE=NONE DRIVE=8 ;
IOBUF PORT "o_PMU_OC_1[2]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_1[3]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_1[4]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_1[5]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_1[6]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_1[7]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_1[8]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_1[9]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_1[10]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_1[11]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_1[12]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_1[13]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_1[14]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_1[15]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_2[0]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_2[1]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_2[2]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_2[3]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_2[4]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_2[5]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_2[6]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_2[7]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_2[8]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_2[9]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_2[10]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_2[11]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_2[12]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_2[13]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_2[14]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_2[15]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_3[0]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_3[1]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_3[2]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_3[3]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_3[4]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_3[5]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_3[6]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_3[7]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_3[8]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_3[9]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_3[10]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_3[11]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_3[12]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_3[13]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_3[14]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_3[15]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_4[0]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_4[1]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_4[2]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_4[3]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_4[4]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_4[5]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_4[6]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_4[7]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_4[8]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_4[9]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_4[10]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_4[11]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_4[12]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_4[13]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_4[14]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_4[15]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_1[0]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_1[1]" IO_TYPE=LVCMOS33 PULLMODE=DOWN DRIVE=8 ;
IOBUF PORT "o_PMU_OC_1[2]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_1[3]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_1[4]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_1[5]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_1[6]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_1[7]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_1[8]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_1[9]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_1[10]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_1[11]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_1[12]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_1[13]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_1[14]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_1[15]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_2[0]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_2[1]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_2[2]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_2[3]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_2[4]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_2[5]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_2[6]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_2[7]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_2[8]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_2[9]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_2[10]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_2[11]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_2[12]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_2[13]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_2[14]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_2[15]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_3[0]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_3[1]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_3[2]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_3[3]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_3[4]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_3[5]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_3[6]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_3[7]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_3[8]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_3[9]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_3[10]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_3[11]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_3[12]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_3[13]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_3[14]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_3[15]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_4[0]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_4[1]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_4[2]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_4[3]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_4[4]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_4[5]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_4[6]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_4[7]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_4[8]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_4[9]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_4[10]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_4[11]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_4[12]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_4[13]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_4[14]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_4[15]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
LOCATE COMP "o_RC_RLSel[1]" SITE "M4" ;
LOCATE COMP "o_RC_RLSel[2]" SITE "B10" ;
LOCATE COMP "o_RC_RLSel[3]" SITE "P3" ;
@@ -234,9 +236,9 @@ LOCATE COMP "o_RC_VSel" SITE "L7" ;
IOBUF PORT "o_RC_VSel" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_ISel" IO_TYPE=LVCMOS33 ;
LOCATE COMP "o_DMM_EN[16]" SITE "W11" ;
IOBUF PORT "o_DMM_EN[16]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DMM_EN[17]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DMM_EN[18]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DMM_EN[16]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DMM_EN[17]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DMM_EN[18]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
LOCATE COMP "o_DMM_EN[17]" SITE "U10" ;
LOCATE COMP "o_DMM_EN[18]" SITE "T10" ;
LOCATE COMP "o_RC_T27" SITE "U13" ;
@@ -252,18 +254,18 @@ IOBUF PORT "o_RC_T30" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_T31" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_T32" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_con_done" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPSF_RC1" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPSS_RC1" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_FMC[0]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_FMC[1]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_FMC[2]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_FMC[3]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_FMMC[0]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_FMMC[1]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_FMMC[2]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_FMMC[3]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_FMMC[4]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_FMMC[5]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPSF_RC1" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPSS_RC1" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_FMC[0]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_FMC[1]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_FMC[2]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_FMC[3]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_FMMC[0]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_FMMC[1]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_FMMC[2]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_FMMC[3]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_FMMC[4]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_FMMC[5]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_SMC[0]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_SMC[1]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_SMC[2]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
@@ -274,134 +276,134 @@ IOBUF PORT "o_SMMC[2]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_SMMC[3]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_SMMC[4]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_SMMC[5]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_1[0]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_1[1]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_1[2]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_1[3]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_1[4]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_1[5]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_1[6]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_1[7]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_1[8]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_1[9]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_1[10]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_1[11]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_1[12]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_1[13]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_1[14]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_1[15]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_2[0]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_2[1]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_2[2]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_2[3]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_2[4]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_2[5]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_2[6]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_2[7]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_2[8]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_2[9]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_2[10]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_2[11]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_2[12]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_2[13]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_2[14]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_2[15]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_3[0]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_3[1]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_3[2]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_3[3]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_3[4]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_3[5]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_3[6]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_3[7]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_3[8]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_3[9]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_3[10]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_3[11]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_3[12]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_3[13]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_3[14]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_3[15]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_4[0]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_4[1]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_4[2]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_4[3]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_4[4]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_4[5]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_4[6]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_4[7]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_4[8]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_4[9]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_4[10]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_4[11]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_4[12]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_4[13]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_4[14]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_4[15]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_1[0]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_1[1]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_1[2]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_1[3]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_1[4]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_1[5]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_1[6]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_1[7]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_1[8]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_1[9]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_1[10]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_1[11]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_1[12]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_1[13]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_1[14]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_1[15]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_2[0]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_2[1]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_2[2]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_2[3]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_2[4]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_2[5]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_2[6]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_2[7]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_2[8]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_2[9]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_2[10]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_2[11]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_2[12]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_2[13]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_2[14]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_2[15]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_3[0]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_3[1]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_3[2]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_3[3]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_3[4]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_3[5]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_3[6]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_3[7]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_3[8]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_3[9]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_3[10]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_3[11]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_3[12]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_3[13]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_3[14]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_3[15]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_4[0]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_4[1]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_4[2]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_4[3]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_4[4]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_4[5]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_4[6]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_4[7]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_4[8]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_4[9]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_4[10]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_4[11]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_4[12]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_4[13]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_4[14]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_S_4[15]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_DPS_F_1[0]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_1[1]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_1[2]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_1[3]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_1[4]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_1[5]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_1[6]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_1[7]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_1[8]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_1[9]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_1[10]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_1[11]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_1[12]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_1[13]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_1[14]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_1[15]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_2[0]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_2[1]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_2[2]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_2[3]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_2[4]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_2[5]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_2[6]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_2[7]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_2[8]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_2[9]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_2[10]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_2[11]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_2[12]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_2[13]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_2[14]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_2[15]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_3[0]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_3[1]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_3[2]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_3[3]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_3[4]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_3[5]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_3[6]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_3[7]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_3[8]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_3[9]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_3[10]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_3[11]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_3[12]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_3[13]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_3[14]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_3[15]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_4[0]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_4[1]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_4[2]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_4[3]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_4[4]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_4[5]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_4[6]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_4[7]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_4[8]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_4[9]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_4[10]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_4[11]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_4[12]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_4[13]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_4[14]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_4[15]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_1[0]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_1[1]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_1[2]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_1[3]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_1[4]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_1[5]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_1[6]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_1[7]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_1[8]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_1[9]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_1[10]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_1[11]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_1[12]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_1[13]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_1[14]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_1[15]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_2[0]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_2[1]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_2[2]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_2[3]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_2[4]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_2[5]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_2[6]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_2[7]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_2[8]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_2[9]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_2[10]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_2[11]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_2[12]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_2[13]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_2[14]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_2[15]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_3[0]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_3[1]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_3[2]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_3[3]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_3[4]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_3[5]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_3[6]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_3[7]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_3[8]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_3[9]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_3[10]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_3[11]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_3[12]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_3[13]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_3[14]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_3[15]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_4[0]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_4[1]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_4[2]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_4[3]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_4[4]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_4[5]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_4[6]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_4[7]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_4[8]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_4[9]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_4[10]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_4[11]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_4[12]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_4[13]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_4[14]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_4[15]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
LOCATE COMP "o_DPS_F_1[0]" SITE "V3" ;
LOCATE COMP "o_DPS_F_1[1]" SITE "W1" ;
LOCATE COMP "o_DPS_F_1[2]" SITE "Y2" ;
+1 -1
View File
@@ -35,7 +35,7 @@ module Reg_file (
// --- Parameters ---
localparam REG_COUNT = 16;
localparam [23:0]
IDENT = 24'h200000 | 12'b0001_0001_0000, //CPLD1==1,version=1.1.0
IDENT = 24'h200000 | 12'b0001_0001_0011, //CPLD1==1,version=1.1.2
STATE_INIT = 24'h800000;
// State Machine Definition
+196 -62
View File
@@ -1,10 +1,10 @@
<Project ModBy="Inserter" SigType="0" Name="C:/Users/testrong/Documents/Work/NewInstrCalBoard/2.FW/CPLD/CPLD1/debug.rvl" Date="2026-06-09">
<Project ModBy="Inserter" SigType="0" Name="C:/Users/testrong/Documents/Work/NewInstrCalBoard/2.FW/CPLD/CPLD1/debug.rvl" Date="2026-06-18">
<IP Version="1_6_042617"/>
<Design DesignEntry="Schematic/Verilog HDL" Synthesis="synplify" DeviceFamily="MachXO2" DesignName="NewExtIns_CPLD1"/>
<Core InsertDataset="0" Insert="1" Reveal_sig="697491828" Name="RelayConTop_LA0" ID="0">
<Core InsertDataset="0" Insert="1" Reveal_sig="698655953" Name="RelayConTop_LA0" ID="0">
<Setting>
<Clock SampleClk="i_sys_clk" SampleEnable="0" EnableClk="" EnableClk_Pri="0"/>
<TraceBuffer Implementation="0" BitTimeStamp="0" hasTimeStamp="0" IncTrigSig="0" BufferDepth="2048"/>
<TraceBuffer Implementation="0" BitTimeStamp="0" hasTimeStamp="0" IncTrigSig="0" BufferDepth="1024"/>
<Capture Mode="0" MinSamplesPerTrig="8"/>
<Event CntEnable="0" MaxEventCnt="8"/>
<TrigOut Polarity="0" MinPulseWidth="0" TrigOutNetType="1" EnableTrigOut="0" TrigOutNet="reveal_debug_RelayConTop_LA0_net"/>
@@ -12,8 +12,13 @@
</Setting>
<Dataset Name="Base">
<Trace>
<Sig Type="SIG" Name="con_exec"/>
<Sig Type="SIG" Name="con_done"/>
<Bus Name="CPLD_Con_1/RC_RLShifter1">
<Sig Type="SIG" Name="CPLD_Con_1/RC_RLShifter1:0"/>
<Sig Type="SIG" Name="CPLD_Con_1/RC_RLShifter1:1"/>
<Sig Type="SIG" Name="CPLD_Con_1/RC_RLShifter1:2"/>
<Sig Type="SIG" Name="CPLD_Con_1/RC_RLShifter1:3"/>
<Sig Type="SIG" Name="CPLD_Con_1/RC_RLShifter1:4"/>
</Bus>
<Bus Name="RC_RLSel">
<Sig Type="SIG" Name="RC_RLSel:0"/>
<Sig Type="SIG" Name="RC_RLSel:1"/>
@@ -34,6 +39,58 @@
<Sig Type="SIG" Name="RC_RLSel:16"/>
<Sig Type="SIG" Name="RC_RLSel:17"/>
</Bus>
<Bus Name="DC_Con1">
<Sig Type="SIG" Name="DC_Con1:0"/>
<Sig Type="SIG" Name="DC_Con1:1"/>
<Sig Type="SIG" Name="DC_Con1:2"/>
<Sig Type="SIG" Name="DC_Con1:3"/>
<Sig Type="SIG" Name="DC_Con1:4"/>
<Sig Type="SIG" Name="DC_Con1:5"/>
<Sig Type="SIG" Name="DC_Con1:6"/>
<Sig Type="SIG" Name="DC_Con1:7"/>
<Sig Type="SIG" Name="DC_Con1:8"/>
<Sig Type="SIG" Name="DC_Con1:9"/>
<Sig Type="SIG" Name="DC_Con1:10"/>
<Sig Type="SIG" Name="DC_Con1:11"/>
<Sig Type="SIG" Name="DC_Con1:12"/>
<Sig Type="SIG" Name="DC_Con1:13"/>
<Sig Type="SIG" Name="DC_Con1:14"/>
<Sig Type="SIG" Name="DC_Con1:15"/>
<Sig Type="SIG" Name="DC_Con1:16"/>
<Sig Type="SIG" Name="DC_Con1:17"/>
<Sig Type="SIG" Name="DC_Con1:18"/>
<Sig Type="SIG" Name="DC_Con1:19"/>
<Sig Type="SIG" Name="DC_Con1:20"/>
<Sig Type="SIG" Name="DC_Con1:21"/>
<Sig Type="SIG" Name="DC_Con1:22"/>
<Sig Type="SIG" Name="DC_Con1:23"/>
</Bus>
<Bus Name="DC_Con2">
<Sig Type="SIG" Name="DC_Con2:0"/>
<Sig Type="SIG" Name="DC_Con2:1"/>
<Sig Type="SIG" Name="DC_Con2:2"/>
<Sig Type="SIG" Name="DC_Con2:3"/>
<Sig Type="SIG" Name="DC_Con2:4"/>
<Sig Type="SIG" Name="DC_Con2:5"/>
<Sig Type="SIG" Name="DC_Con2:6"/>
<Sig Type="SIG" Name="DC_Con2:7"/>
<Sig Type="SIG" Name="DC_Con2:8"/>
<Sig Type="SIG" Name="DC_Con2:9"/>
<Sig Type="SIG" Name="DC_Con2:10"/>
<Sig Type="SIG" Name="DC_Con2:11"/>
<Sig Type="SIG" Name="DC_Con2:12"/>
<Sig Type="SIG" Name="DC_Con2:13"/>
<Sig Type="SIG" Name="DC_Con2:14"/>
<Sig Type="SIG" Name="DC_Con2:15"/>
<Sig Type="SIG" Name="DC_Con2:16"/>
<Sig Type="SIG" Name="DC_Con2:17"/>
<Sig Type="SIG" Name="DC_Con2:18"/>
<Sig Type="SIG" Name="DC_Con2:19"/>
<Sig Type="SIG" Name="DC_Con2:20"/>
<Sig Type="SIG" Name="DC_Con2:21"/>
<Sig Type="SIG" Name="DC_Con2:22"/>
<Sig Type="SIG" Name="DC_Con2:23"/>
</Bus>
<Bus Name="DC_Con3">
<Sig Type="SIG" Name="DC_Con3:0"/>
<Sig Type="SIG" Name="DC_Con3:1"/>
@@ -60,67 +117,144 @@
<Sig Type="SIG" Name="DC_Con3:22"/>
<Sig Type="SIG" Name="DC_Con3:23"/>
</Bus>
<Bus Name="o_PMU_OC_3">
<Sig Type="SIG" Name="o_PMU_OC_3:0"/>
<Sig Type="SIG" Name="o_PMU_OC_3:1"/>
<Sig Type="SIG" Name="o_PMU_OC_3:2"/>
<Sig Type="SIG" Name="o_PMU_OC_3:3"/>
<Sig Type="SIG" Name="o_PMU_OC_3:4"/>
<Sig Type="SIG" Name="o_PMU_OC_3:5"/>
<Sig Type="SIG" Name="o_PMU_OC_3:6"/>
<Sig Type="SIG" Name="o_PMU_OC_3:7"/>
<Sig Type="SIG" Name="o_PMU_OC_3:8"/>
<Sig Type="SIG" Name="o_PMU_OC_3:9"/>
<Sig Type="SIG" Name="o_PMU_OC_3:10"/>
<Sig Type="SIG" Name="o_PMU_OC_3:11"/>
<Sig Type="SIG" Name="o_PMU_OC_3:12"/>
<Sig Type="SIG" Name="o_PMU_OC_3:13"/>
<Sig Type="SIG" Name="o_PMU_OC_3:14"/>
<Sig Type="SIG" Name="o_PMU_OC_3:15"/>
<Sig Type="SIG" Name="o_PMU_OC_3:16"/>
<Sig Type="SIG" Name="o_PMU_OC_3:17"/>
<Sig Type="SIG" Name="o_PMU_OC_3:18"/>
<Sig Type="SIG" Name="o_PMU_OC_3:19"/>
<Sig Type="SIG" Name="o_PMU_OC_3:20"/>
<Sig Type="SIG" Name="o_PMU_OC_3:21"/>
<Sig Type="SIG" Name="o_PMU_OC_3:22"/>
<Sig Type="SIG" Name="o_PMU_OC_3:23"/>
<Sig Type="SIG" Name="o_PMU_OC_3:24"/>
<Sig Type="SIG" Name="o_PMU_OC_3:25"/>
<Sig Type="SIG" Name="o_PMU_OC_3:26"/>
<Sig Type="SIG" Name="o_PMU_OC_3:27"/>
<Sig Type="SIG" Name="o_PMU_OC_3:28"/>
<Sig Type="SIG" Name="o_PMU_OC_3:29"/>
<Sig Type="SIG" Name="o_PMU_OC_3:30"/>
<Sig Type="SIG" Name="o_PMU_OC_3:31"/>
<Bus Name="DC_Con4">
<Sig Type="SIG" Name="DC_Con4:0"/>
<Sig Type="SIG" Name="DC_Con4:1"/>
<Sig Type="SIG" Name="DC_Con4:2"/>
<Sig Type="SIG" Name="DC_Con4:3"/>
<Sig Type="SIG" Name="DC_Con4:4"/>
<Sig Type="SIG" Name="DC_Con4:5"/>
<Sig Type="SIG" Name="DC_Con4:6"/>
<Sig Type="SIG" Name="DC_Con4:7"/>
<Sig Type="SIG" Name="DC_Con4:8"/>
<Sig Type="SIG" Name="DC_Con4:9"/>
<Sig Type="SIG" Name="DC_Con4:10"/>
<Sig Type="SIG" Name="DC_Con4:11"/>
<Sig Type="SIG" Name="DC_Con4:12"/>
<Sig Type="SIG" Name="DC_Con4:13"/>
<Sig Type="SIG" Name="DC_Con4:14"/>
<Sig Type="SIG" Name="DC_Con4:15"/>
<Sig Type="SIG" Name="DC_Con4:16"/>
<Sig Type="SIG" Name="DC_Con4:17"/>
<Sig Type="SIG" Name="DC_Con4:18"/>
<Sig Type="SIG" Name="DC_Con4:19"/>
<Sig Type="SIG" Name="DC_Con4:20"/>
<Sig Type="SIG" Name="DC_Con4:21"/>
<Sig Type="SIG" Name="DC_Con4:22"/>
<Sig Type="SIG" Name="DC_Con4:23"/>
</Bus>
<Bus Name="o_DMM_EN">
<Sig Type="SIG" Name="o_DMM_EN:0"/>
<Sig Type="SIG" Name="o_DMM_EN:1"/>
<Sig Type="SIG" Name="o_DMM_EN:2"/>
<Sig Type="SIG" Name="o_DMM_EN:3"/>
<Sig Type="SIG" Name="o_DMM_EN:4"/>
<Sig Type="SIG" Name="o_DMM_EN:5"/>
<Sig Type="SIG" Name="o_DMM_EN:6"/>
<Sig Type="SIG" Name="o_DMM_EN:7"/>
<Sig Type="SIG" Name="o_DMM_EN:8"/>
<Sig Type="SIG" Name="o_DMM_EN:9"/>
<Sig Type="SIG" Name="o_DMM_EN:10"/>
<Sig Type="SIG" Name="o_DMM_EN:11"/>
<Sig Type="SIG" Name="o_DMM_EN:12"/>
<Sig Type="SIG" Name="o_DMM_EN:13"/>
<Sig Type="SIG" Name="o_DMM_EN:14"/>
<Sig Type="SIG" Name="o_DMM_EN:15"/>
<Sig Type="SIG" Name="o_DMM_EN:16"/>
<Sig Type="SIG" Name="o_DMM_EN:17"/>
<Sig Type="SIG" Name="o_DMM_EN:18"/>
<Bus Name="DMM_EN">
<Sig Type="SIG" Name="DMM_EN:0"/>
<Sig Type="SIG" Name="DMM_EN:1"/>
<Sig Type="SIG" Name="DMM_EN:2"/>
<Sig Type="SIG" Name="DMM_EN:3"/>
<Sig Type="SIG" Name="DMM_EN:4"/>
<Sig Type="SIG" Name="DMM_EN:5"/>
<Sig Type="SIG" Name="DMM_EN:6"/>
<Sig Type="SIG" Name="DMM_EN:7"/>
<Sig Type="SIG" Name="DMM_EN:8"/>
<Sig Type="SIG" Name="DMM_EN:9"/>
<Sig Type="SIG" Name="DMM_EN:10"/>
<Sig Type="SIG" Name="DMM_EN:11"/>
<Sig Type="SIG" Name="DMM_EN:12"/>
<Sig Type="SIG" Name="DMM_EN:13"/>
<Sig Type="SIG" Name="DMM_EN:14"/>
<Sig Type="SIG" Name="DMM_EN:15"/>
<Sig Type="SIG" Name="DMM_EN:16"/>
<Sig Type="SIG" Name="DMM_EN:17"/>
<Sig Type="SIG" Name="DMM_EN:18"/>
</Bus>
<Sig Type="SIG" Name="DPSFS_RC1"/>
<Bus Name="DPS_FS_1">
<Sig Type="SIG" Name="DPS_FS_1:0"/>
<Sig Type="SIG" Name="DPS_FS_1:1"/>
<Sig Type="SIG" Name="DPS_FS_1:2"/>
<Sig Type="SIG" Name="DPS_FS_1:3"/>
<Sig Type="SIG" Name="DPS_FS_1:4"/>
<Sig Type="SIG" Name="DPS_FS_1:5"/>
<Sig Type="SIG" Name="DPS_FS_1:6"/>
<Sig Type="SIG" Name="DPS_FS_1:7"/>
<Sig Type="SIG" Name="DPS_FS_1:8"/>
<Sig Type="SIG" Name="DPS_FS_1:9"/>
<Sig Type="SIG" Name="DPS_FS_1:10"/>
<Sig Type="SIG" Name="DPS_FS_1:11"/>
<Sig Type="SIG" Name="DPS_FS_1:12"/>
<Sig Type="SIG" Name="DPS_FS_1:13"/>
<Sig Type="SIG" Name="DPS_FS_1:14"/>
<Sig Type="SIG" Name="DPS_FS_1:15"/>
</Bus>
<Bus Name="DPS_FS_2">
<Sig Type="SIG" Name="DPS_FS_2:0"/>
<Sig Type="SIG" Name="DPS_FS_2:1"/>
<Sig Type="SIG" Name="DPS_FS_2:2"/>
<Sig Type="SIG" Name="DPS_FS_2:3"/>
<Sig Type="SIG" Name="DPS_FS_2:4"/>
<Sig Type="SIG" Name="DPS_FS_2:5"/>
<Sig Type="SIG" Name="DPS_FS_2:6"/>
<Sig Type="SIG" Name="DPS_FS_2:7"/>
<Sig Type="SIG" Name="DPS_FS_2:8"/>
<Sig Type="SIG" Name="DPS_FS_2:9"/>
<Sig Type="SIG" Name="DPS_FS_2:10"/>
<Sig Type="SIG" Name="DPS_FS_2:11"/>
<Sig Type="SIG" Name="DPS_FS_2:12"/>
<Sig Type="SIG" Name="DPS_FS_2:13"/>
<Sig Type="SIG" Name="DPS_FS_2:14"/>
<Sig Type="SIG" Name="DPS_FS_2:15"/>
</Bus>
<Bus Name="DPS_FS_3">
<Sig Type="SIG" Name="DPS_FS_3:0"/>
<Sig Type="SIG" Name="DPS_FS_3:1"/>
<Sig Type="SIG" Name="DPS_FS_3:2"/>
<Sig Type="SIG" Name="DPS_FS_3:3"/>
<Sig Type="SIG" Name="DPS_FS_3:4"/>
<Sig Type="SIG" Name="DPS_FS_3:5"/>
<Sig Type="SIG" Name="DPS_FS_3:6"/>
<Sig Type="SIG" Name="DPS_FS_3:7"/>
<Sig Type="SIG" Name="DPS_FS_3:8"/>
<Sig Type="SIG" Name="DPS_FS_3:9"/>
<Sig Type="SIG" Name="DPS_FS_3:10"/>
<Sig Type="SIG" Name="DPS_FS_3:11"/>
<Sig Type="SIG" Name="DPS_FS_3:12"/>
<Sig Type="SIG" Name="DPS_FS_3:13"/>
<Sig Type="SIG" Name="DPS_FS_3:14"/>
<Sig Type="SIG" Name="DPS_FS_3:15"/>
</Bus>
<Bus Name="DPS_FS_4">
<Sig Type="SIG" Name="DPS_FS_4:0"/>
<Sig Type="SIG" Name="DPS_FS_4:1"/>
<Sig Type="SIG" Name="DPS_FS_4:2"/>
<Sig Type="SIG" Name="DPS_FS_4:3"/>
<Sig Type="SIG" Name="DPS_FS_4:4"/>
<Sig Type="SIG" Name="DPS_FS_4:5"/>
<Sig Type="SIG" Name="DPS_FS_4:6"/>
<Sig Type="SIG" Name="DPS_FS_4:7"/>
<Sig Type="SIG" Name="DPS_FS_4:8"/>
<Sig Type="SIG" Name="DPS_FS_4:9"/>
<Sig Type="SIG" Name="DPS_FS_4:10"/>
<Sig Type="SIG" Name="DPS_FS_4:11"/>
<Sig Type="SIG" Name="DPS_FS_4:12"/>
<Sig Type="SIG" Name="DPS_FS_4:13"/>
<Sig Type="SIG" Name="DPS_FS_4:14"/>
<Sig Type="SIG" Name="DPS_FS_4:15"/>
</Bus>
<Bus Name="FSMC">
<Sig Type="SIG" Name="FSMC:0"/>
<Sig Type="SIG" Name="FSMC:1"/>
<Sig Type="SIG" Name="FSMC:2"/>
<Sig Type="SIG" Name="FSMC:3"/>
</Bus>
<Bus Name="FSMMC">
<Sig Type="SIG" Name="FSMMC:0"/>
<Sig Type="SIG" Name="FSMMC:1"/>
<Sig Type="SIG" Name="FSMMC:2"/>
<Sig Type="SIG" Name="FSMMC:3"/>
<Sig Type="SIG" Name="FSMMC:4"/>
<Sig Type="SIG" Name="FSMMC:5"/>
</Bus>
</Trace>
<Trigger>
<TU Serialbits="0" Type="0" ID="1" Sig="i_rst_n,"/>
<TU Serialbits="0" Type="0" ID="2" Sig="i_cs,"/>
<TU Serialbits="0" Type="0" ID="3" Sig="con_exec,"/>
<TE MaxSequence="2" MaxEvnCnt="1" ID="1" Resource="0"/>
<TU Serialbits="0" Type="0" ID="1" Sig="con_exec,"/>
<TE MaxSequence="1" MaxEvnCnt="1" ID="1" Resource="1"/>
</Trigger>
</Dataset>
</Core>
+197 -63
View File
@@ -1,14 +1,19 @@
<Project ModBy="Inserter" Name="C:/Users/testrong/Documents/Work/NewInstrCalBoard/2.FW/CPLD/CPLD1/debug.rvl" Date="2026-06-09">
<Project ModBy="Inserter" Name="C:/Users/testrong/Documents/Work/NewInstrCalBoard/2.FW/CPLD/CPLD1/debug.rvl" Date="2026-06-18">
<Core Name="RelayConTop_LA0">
<Setting>
<Capture SamplesPerTrig="2048" NumTrigsCap="1"/>
<Event EventCnt="0" CntEnableRun="0"/>
<TrigSetting PreTrgSamples="" AND_ALL="0" PostTrgSamples="" TURadix="0"/>
<Capture SamplesPerTrig="1" NumTrigsCap=""/>
<Event EventCnt="" CntEnableRun=""/>
<TrigSetting PreTrgSamples="" AND_ALL="" PostTrgSamples="" TURadix="0"/>
</Setting>
<Dataset Name="Base">
<Trace>
<Sig Name="con_exec"/>
<Sig Name="con_done"/>
<Bus Name="CPLD_Con_1/RC_RLShifter1" Radix="0">
<Sig Name="CPLD_Con_1/RC_RLShifter1:0"/>
<Sig Name="CPLD_Con_1/RC_RLShifter1:1"/>
<Sig Name="CPLD_Con_1/RC_RLShifter1:2"/>
<Sig Name="CPLD_Con_1/RC_RLShifter1:3"/>
<Sig Name="CPLD_Con_1/RC_RLShifter1:4"/>
</Bus>
<Bus Name="RC_RLSel" Radix="0">
<Sig Name="RC_RLSel:0"/>
<Sig Name="RC_RLSel:1"/>
@@ -29,6 +34,58 @@
<Sig Name="RC_RLSel:16"/>
<Sig Name="RC_RLSel:17"/>
</Bus>
<Bus Name="DC_Con1" Radix="0">
<Sig Name="DC_Con1:0"/>
<Sig Name="DC_Con1:1"/>
<Sig Name="DC_Con1:2"/>
<Sig Name="DC_Con1:3"/>
<Sig Name="DC_Con1:4"/>
<Sig Name="DC_Con1:5"/>
<Sig Name="DC_Con1:6"/>
<Sig Name="DC_Con1:7"/>
<Sig Name="DC_Con1:8"/>
<Sig Name="DC_Con1:9"/>
<Sig Name="DC_Con1:10"/>
<Sig Name="DC_Con1:11"/>
<Sig Name="DC_Con1:12"/>
<Sig Name="DC_Con1:13"/>
<Sig Name="DC_Con1:14"/>
<Sig Name="DC_Con1:15"/>
<Sig Name="DC_Con1:16"/>
<Sig Name="DC_Con1:17"/>
<Sig Name="DC_Con1:18"/>
<Sig Name="DC_Con1:19"/>
<Sig Name="DC_Con1:20"/>
<Sig Name="DC_Con1:21"/>
<Sig Name="DC_Con1:22"/>
<Sig Name="DC_Con1:23"/>
</Bus>
<Bus Name="DC_Con2" Radix="0">
<Sig Name="DC_Con2:0"/>
<Sig Name="DC_Con2:1"/>
<Sig Name="DC_Con2:2"/>
<Sig Name="DC_Con2:3"/>
<Sig Name="DC_Con2:4"/>
<Sig Name="DC_Con2:5"/>
<Sig Name="DC_Con2:6"/>
<Sig Name="DC_Con2:7"/>
<Sig Name="DC_Con2:8"/>
<Sig Name="DC_Con2:9"/>
<Sig Name="DC_Con2:10"/>
<Sig Name="DC_Con2:11"/>
<Sig Name="DC_Con2:12"/>
<Sig Name="DC_Con2:13"/>
<Sig Name="DC_Con2:14"/>
<Sig Name="DC_Con2:15"/>
<Sig Name="DC_Con2:16"/>
<Sig Name="DC_Con2:17"/>
<Sig Name="DC_Con2:18"/>
<Sig Name="DC_Con2:19"/>
<Sig Name="DC_Con2:20"/>
<Sig Name="DC_Con2:21"/>
<Sig Name="DC_Con2:22"/>
<Sig Name="DC_Con2:23"/>
</Bus>
<Bus Name="DC_Con3" Radix="0">
<Sig Name="DC_Con3:0"/>
<Sig Name="DC_Con3:1"/>
@@ -55,67 +112,144 @@
<Sig Name="DC_Con3:22"/>
<Sig Name="DC_Con3:23"/>
</Bus>
<Bus Name="o_PMU_OC_3" Radix="0">
<Sig Name="o_PMU_OC_3:0"/>
<Sig Name="o_PMU_OC_3:1"/>
<Sig Name="o_PMU_OC_3:2"/>
<Sig Name="o_PMU_OC_3:3"/>
<Sig Name="o_PMU_OC_3:4"/>
<Sig Name="o_PMU_OC_3:5"/>
<Sig Name="o_PMU_OC_3:6"/>
<Sig Name="o_PMU_OC_3:7"/>
<Sig Name="o_PMU_OC_3:8"/>
<Sig Name="o_PMU_OC_3:9"/>
<Sig Name="o_PMU_OC_3:10"/>
<Sig Name="o_PMU_OC_3:11"/>
<Sig Name="o_PMU_OC_3:12"/>
<Sig Name="o_PMU_OC_3:13"/>
<Sig Name="o_PMU_OC_3:14"/>
<Sig Name="o_PMU_OC_3:15"/>
<Sig Name="o_PMU_OC_3:16"/>
<Sig Name="o_PMU_OC_3:17"/>
<Sig Name="o_PMU_OC_3:18"/>
<Sig Name="o_PMU_OC_3:19"/>
<Sig Name="o_PMU_OC_3:20"/>
<Sig Name="o_PMU_OC_3:21"/>
<Sig Name="o_PMU_OC_3:22"/>
<Sig Name="o_PMU_OC_3:23"/>
<Sig Name="o_PMU_OC_3:24"/>
<Sig Name="o_PMU_OC_3:25"/>
<Sig Name="o_PMU_OC_3:26"/>
<Sig Name="o_PMU_OC_3:27"/>
<Sig Name="o_PMU_OC_3:28"/>
<Sig Name="o_PMU_OC_3:29"/>
<Sig Name="o_PMU_OC_3:30"/>
<Sig Name="o_PMU_OC_3:31"/>
<Bus Name="DC_Con4" Radix="0">
<Sig Name="DC_Con4:0"/>
<Sig Name="DC_Con4:1"/>
<Sig Name="DC_Con4:2"/>
<Sig Name="DC_Con4:3"/>
<Sig Name="DC_Con4:4"/>
<Sig Name="DC_Con4:5"/>
<Sig Name="DC_Con4:6"/>
<Sig Name="DC_Con4:7"/>
<Sig Name="DC_Con4:8"/>
<Sig Name="DC_Con4:9"/>
<Sig Name="DC_Con4:10"/>
<Sig Name="DC_Con4:11"/>
<Sig Name="DC_Con4:12"/>
<Sig Name="DC_Con4:13"/>
<Sig Name="DC_Con4:14"/>
<Sig Name="DC_Con4:15"/>
<Sig Name="DC_Con4:16"/>
<Sig Name="DC_Con4:17"/>
<Sig Name="DC_Con4:18"/>
<Sig Name="DC_Con4:19"/>
<Sig Name="DC_Con4:20"/>
<Sig Name="DC_Con4:21"/>
<Sig Name="DC_Con4:22"/>
<Sig Name="DC_Con4:23"/>
</Bus>
<Bus Name="o_DMM_EN" Radix="0">
<Sig Name="o_DMM_EN:0"/>
<Sig Name="o_DMM_EN:1"/>
<Sig Name="o_DMM_EN:2"/>
<Sig Name="o_DMM_EN:3"/>
<Sig Name="o_DMM_EN:4"/>
<Sig Name="o_DMM_EN:5"/>
<Sig Name="o_DMM_EN:6"/>
<Sig Name="o_DMM_EN:7"/>
<Sig Name="o_DMM_EN:8"/>
<Sig Name="o_DMM_EN:9"/>
<Sig Name="o_DMM_EN:10"/>
<Sig Name="o_DMM_EN:11"/>
<Sig Name="o_DMM_EN:12"/>
<Sig Name="o_DMM_EN:13"/>
<Sig Name="o_DMM_EN:14"/>
<Sig Name="o_DMM_EN:15"/>
<Sig Name="o_DMM_EN:16"/>
<Sig Name="o_DMM_EN:17"/>
<Sig Name="o_DMM_EN:18"/>
<Bus Name="DMM_EN" Radix="0">
<Sig Name="DMM_EN:0"/>
<Sig Name="DMM_EN:1"/>
<Sig Name="DMM_EN:2"/>
<Sig Name="DMM_EN:3"/>
<Sig Name="DMM_EN:4"/>
<Sig Name="DMM_EN:5"/>
<Sig Name="DMM_EN:6"/>
<Sig Name="DMM_EN:7"/>
<Sig Name="DMM_EN:8"/>
<Sig Name="DMM_EN:9"/>
<Sig Name="DMM_EN:10"/>
<Sig Name="DMM_EN:11"/>
<Sig Name="DMM_EN:12"/>
<Sig Name="DMM_EN:13"/>
<Sig Name="DMM_EN:14"/>
<Sig Name="DMM_EN:15"/>
<Sig Name="DMM_EN:16"/>
<Sig Name="DMM_EN:17"/>
<Sig Name="DMM_EN:18"/>
</Bus>
<Sig Name="DPSFS_RC1"/>
<Bus Name="DPS_FS_1" Radix="0">
<Sig Name="DPS_FS_1:0"/>
<Sig Name="DPS_FS_1:1"/>
<Sig Name="DPS_FS_1:2"/>
<Sig Name="DPS_FS_1:3"/>
<Sig Name="DPS_FS_1:4"/>
<Sig Name="DPS_FS_1:5"/>
<Sig Name="DPS_FS_1:6"/>
<Sig Name="DPS_FS_1:7"/>
<Sig Name="DPS_FS_1:8"/>
<Sig Name="DPS_FS_1:9"/>
<Sig Name="DPS_FS_1:10"/>
<Sig Name="DPS_FS_1:11"/>
<Sig Name="DPS_FS_1:12"/>
<Sig Name="DPS_FS_1:13"/>
<Sig Name="DPS_FS_1:14"/>
<Sig Name="DPS_FS_1:15"/>
</Bus>
<Bus Name="DPS_FS_2" Radix="0">
<Sig Name="DPS_FS_2:0"/>
<Sig Name="DPS_FS_2:1"/>
<Sig Name="DPS_FS_2:2"/>
<Sig Name="DPS_FS_2:3"/>
<Sig Name="DPS_FS_2:4"/>
<Sig Name="DPS_FS_2:5"/>
<Sig Name="DPS_FS_2:6"/>
<Sig Name="DPS_FS_2:7"/>
<Sig Name="DPS_FS_2:8"/>
<Sig Name="DPS_FS_2:9"/>
<Sig Name="DPS_FS_2:10"/>
<Sig Name="DPS_FS_2:11"/>
<Sig Name="DPS_FS_2:12"/>
<Sig Name="DPS_FS_2:13"/>
<Sig Name="DPS_FS_2:14"/>
<Sig Name="DPS_FS_2:15"/>
</Bus>
<Bus Name="DPS_FS_3" Radix="0">
<Sig Name="DPS_FS_3:0"/>
<Sig Name="DPS_FS_3:1"/>
<Sig Name="DPS_FS_3:2"/>
<Sig Name="DPS_FS_3:3"/>
<Sig Name="DPS_FS_3:4"/>
<Sig Name="DPS_FS_3:5"/>
<Sig Name="DPS_FS_3:6"/>
<Sig Name="DPS_FS_3:7"/>
<Sig Name="DPS_FS_3:8"/>
<Sig Name="DPS_FS_3:9"/>
<Sig Name="DPS_FS_3:10"/>
<Sig Name="DPS_FS_3:11"/>
<Sig Name="DPS_FS_3:12"/>
<Sig Name="DPS_FS_3:13"/>
<Sig Name="DPS_FS_3:14"/>
<Sig Name="DPS_FS_3:15"/>
</Bus>
<Bus Name="DPS_FS_4" Radix="0">
<Sig Name="DPS_FS_4:0"/>
<Sig Name="DPS_FS_4:1"/>
<Sig Name="DPS_FS_4:2"/>
<Sig Name="DPS_FS_4:3"/>
<Sig Name="DPS_FS_4:4"/>
<Sig Name="DPS_FS_4:5"/>
<Sig Name="DPS_FS_4:6"/>
<Sig Name="DPS_FS_4:7"/>
<Sig Name="DPS_FS_4:8"/>
<Sig Name="DPS_FS_4:9"/>
<Sig Name="DPS_FS_4:10"/>
<Sig Name="DPS_FS_4:11"/>
<Sig Name="DPS_FS_4:12"/>
<Sig Name="DPS_FS_4:13"/>
<Sig Name="DPS_FS_4:14"/>
<Sig Name="DPS_FS_4:15"/>
</Bus>
<Bus Name="FSMC" Radix="0">
<Sig Name="FSMC:0"/>
<Sig Name="FSMC:1"/>
<Sig Name="FSMC:2"/>
<Sig Name="FSMC:3"/>
</Bus>
<Bus Name="FSMMC" Radix="0">
<Sig Name="FSMMC:0"/>
<Sig Name="FSMMC:1"/>
<Sig Name="FSMMC:2"/>
<Sig Name="FSMMC:3"/>
<Sig Name="FSMMC:4"/>
<Sig Name="FSMMC:5"/>
</Bus>
</Trace>
<Trigger>
<TU Operator="7" Name="TU1" ID="1" Value="0" Radix="0"/>
<TU Operator="7" Name="TU2" ID="2" Value="0" Radix="0"/>
<TU Operator="6" Name="TU3" ID="3" Value="0" Radix="0"/>
<TE Enable="1" Expression="TU3" Name="TE3" ID="1"/>
<TU Operator="6" Name="TU1" ID="1" Value="0" Radix="0"/>
<TE Enable="1" Expression="TU1" Name="TE1" ID="1"/>
</Trigger>
</Dataset>
</Core>
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+313 -375
View File
@@ -1,3 +1,5 @@
rvl_alias "i_sys_clk" "i_sys_clk";
RVL_ALIAS "i_sys_clk" "i_sys_clk";
RVL_ALIAS "i_sys_clk" "i_sys_clk";
RVL_ALIAS "i_sys_clk" "i_sys_clk";
RVL_ALIAS "i_sys_clk" "i_sys_clk";
@@ -19,64 +21,64 @@ LOCATE COMP "i_mosi" SITE "AB12" ;
//LOCATE COMP "o_RC_T[29]" SITE "T11" ;
//LOCATE COMP "o_RC_T[30]" SITE "U11" ;
//LOCATE COMP "o_RC_T[31]" SITE "V11" ;
IOBUF PORT "i_cs" IO_TYPE=LVCMOS33 ;
IOBUF PORT "i_cs" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "i_mosi" IO_TYPE=LVCMOS33 ;
IOBUF PORT "i_rst_n" IO_TYPE=LVCMOS33 ;
IOBUF PORT "i_sclk" IO_TYPE=LVCMOS33 ;
IOBUF PORT "i_rst_n" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "i_sclk" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_miso" IO_TYPE=LVCMOS33 PULLMODE=NONE DRIVE=8 ;
IOBUF PORT "o_wready" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_RC_F[0]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_F[1]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_F[0]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_RC_F[1]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "i_sys_clk" DRIVE=NA IO_TYPE=LVCMOS33 SLEWRATE=NA PULLMODE=DOWN ;
IOBUF PORT "o_RC_F[2]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_F[3]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_F[4]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_F[5]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_F[6]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_F[7]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_S[0]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_S[1]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_S[2]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_S[3]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_S[4]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_S[5]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_S[6]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_S[7]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_S[8]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_S[9]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_S[10]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_S[11]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_S[12]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_S[13]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_S[14]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_S[15]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_T[0]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_T[1]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_T[2]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_T[3]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_T[4]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_T[5]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_T[6]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_T[7]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_T[8]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_T[9]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_T[10]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_T[11]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_T[12]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_T[13]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_T[14]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_T[15]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_T[16]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_T[17]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_T[18]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_T[19]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_T[20]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_T[21]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_T[22]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_T[23]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_T[24]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_T[25]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_err" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_RC_F[2]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_RC_F[3]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_RC_F[4]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_RC_F[5]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_RC_F[6]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_RC_F[7]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_RC_S[0]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_RC_S[1]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_RC_S[2]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_RC_S[3]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_RC_S[4]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_RC_S[5]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_RC_S[6]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_RC_S[7]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_RC_S[8]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_RC_S[9]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_RC_S[10]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_RC_S[11]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_RC_S[12]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_RC_S[13]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_RC_S[14]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_RC_S[15]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_RC_T[0]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_RC_T[1]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_RC_T[2]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_RC_T[3]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_RC_T[4]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_RC_T[5]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_RC_T[6]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_RC_T[7]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_RC_T[8]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_RC_T[9]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_RC_T[10]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_RC_T[11]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_RC_T[12]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_RC_T[13]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_RC_T[14]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_RC_T[15]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_RC_T[16]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_RC_T[17]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_RC_T[18]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_RC_T[19]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_RC_T[20]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_RC_T[21]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_RC_T[22]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_RC_T[23]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_RC_T[24]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_RC_T[25]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_err" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
BLOCK JTAGPATHS ;
LOCATE COMP "o_RC_F[0]" SITE "U13" ;
LOCATE COMP "o_RC_F[1]" SITE "U12" ;
@@ -129,200 +131,72 @@ LOCATE COMP "o_RC_T[23]" SITE "U15" ;
LOCATE COMP "o_RC_T[24]" SITE "T13" ;
LOCATE COMP "o_RC_T[25]" SITE "AA13" ;
LOCATE COMP "o_err" SITE "AB16" ;
IOBUF PORT "o_PMU_OC_1[0]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_1[1]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_1[2]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_1[3]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_1[4]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_1[5]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_1[6]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_1[7]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_1[9]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_1[10]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_1[11]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_1[12]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_1[13]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_1[14]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_1[15]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_1[16]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_1[17]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_1[18]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_1[19]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_1[20]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_1[21]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_1[22]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_1[23]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_1[24]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_1[25]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_1[26]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_1[27]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_1[28]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_1[29]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_1[30]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_1[31]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_2[0]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_2[1]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_2[2]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_2[3]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_2[4]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_2[5]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_2[6]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_2[7]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_2[9]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_2[10]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_2[11]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_2[12]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_2[13]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_2[14]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_2[15]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_2[16]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_2[17]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_2[18]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_2[19]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_2[20]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_2[21]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_2[22]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_2[23]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_2[24]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_2[25]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_2[26]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_2[27]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_2[28]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_2[29]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_2[30]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_2[31]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_3[0]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_3[1]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_3[2]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_3[3]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_3[4]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_3[5]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_3[6]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_3[7]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_3[9]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_3[10]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_3[11]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_3[12]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_3[13]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_3[14]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_3[15]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_3[16]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_3[17]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_3[18]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_3[19]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_3[20]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_3[21]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_3[22]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_3[23]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_3[24]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_3[25]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_3[26]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_3[27]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_3[28]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_3[29]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_3[30]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_3[31]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_4[0]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_4[1]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_4[2]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_4[3]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_4[4]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_4[5]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_4[6]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_4[7]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_4[9]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_4[10]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_4[11]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_4[12]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_4[13]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_4[14]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_4[15]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_4[16]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_4[17]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_4[18]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_4[19]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_4[20]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_4[21]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_4[22]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_4[23]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_4[24]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_4[25]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_4[26]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_4[27]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_4[28]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_4[29]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_4[30]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_4[31]" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_PMU_OC_1[8]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_PMU_OC_2[8]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_PMU_OC_3[8]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_PMU_OC_4[8]" IO_TYPE=LVCMOS33 ;
LOCATE COMP "o_PMU_OC_1[8]" SITE "D14" ;
LOCATE COMP "o_PMU_OC_1[9]" SITE "G13" ;
LOCATE COMP "o_PMU_OC_1[10]" SITE "C13" ;
LOCATE COMP "o_PMU_OC_1[11]" SITE "F13" ;
LOCATE COMP "o_PMU_OC_1[12]" SITE "C17" ;
LOCATE COMP "o_PMU_OC_1[13]" SITE "F17" ;
LOCATE COMP "o_PMU_OC_1[14]" SITE "D17" ;
LOCATE COMP "o_PMU_OC_1[15]" SITE "E17" ;
LOCATE COMP "o_PMU_OC_1[24]" SITE "N5" ;
LOCATE COMP "o_PMU_OC_1[25]" SITE "D15" ;
LOCATE COMP "o_PMU_OC_1[26]" SITE "P3" ;
LOCATE COMP "o_PMU_OC_1[27]" SITE "M4" ;
LOCATE COMP "o_PMU_OC_1[28]" SITE "R6" ;
LOCATE COMP "o_PMU_OC_1[29]" SITE "T5" ;
LOCATE COMP "o_PMU_OC_1[30]" SITE "P6" ;
LOCATE COMP "o_PMU_OC_1[31]" SITE "U4" ;
LOCATE COMP "o_PMU_OC_2[8]" SITE "C1" ;
LOCATE COMP "o_PMU_OC_2[9]" SITE "C2" ;
LOCATE COMP "o_PMU_OC_2[10]" SITE "C3" ;
LOCATE COMP "o_PMU_OC_2[11]" SITE "B1" ;
LOCATE COMP "o_PMU_OC_2[12]" SITE "H5" ;
LOCATE COMP "o_PMU_OC_2[13]" SITE "H6" ;
LOCATE COMP "o_PMU_OC_2[14]" SITE "H2" ;
LOCATE COMP "o_PMU_OC_2[15]" SITE "H3" ;
LOCATE COMP "o_PMU_OC_2[24]" SITE "T7" ;
LOCATE COMP "o_PMU_OC_2[25]" SITE "U5" ;
LOCATE COMP "o_PMU_OC_2[26]" SITE "W5" ;
LOCATE COMP "o_PMU_OC_2[27]" SITE "T6" ;
LOCATE COMP "o_PMU_OC_2[28]" SITE "E8" ;
LOCATE COMP "o_PMU_OC_2[29]" SITE "E9" ;
LOCATE COMP "o_PMU_OC_2[30]" SITE "E10" ;
LOCATE COMP "o_PMU_OC_2[31]" SITE "D11" ;
LOCATE COMP "o_PMU_OC_3[8]" SITE "A11" ;
LOCATE COMP "o_PMU_OC_3[9]" SITE "A12" ;
LOCATE COMP "o_PMU_OC_3[10]" SITE "B12" ;
LOCATE COMP "o_PMU_OC_3[11]" SITE "A13" ;
LOCATE COMP "o_PMU_OC_3[12]" SITE "B19" ;
LOCATE COMP "o_PMU_OC_3[13]" SITE "C18" ;
LOCATE COMP "o_PMU_OC_3[14]" SITE "A17" ;
LOCATE COMP "o_PMU_OC_3[15]" SITE "B16" ;
LOCATE COMP "o_PMU_OC_3[24]" SITE "B13" ;
LOCATE COMP "o_PMU_OC_3[25]" SITE "B14" ;
LOCATE COMP "o_PMU_OC_3[26]" SITE "B15" ;
LOCATE COMP "o_PMU_OC_3[27]" SITE "C15" ;
LOCATE COMP "o_PMU_OC_3[28]" SITE "G21" ;
LOCATE COMP "o_PMU_OC_3[29]" SITE "E22" ;
LOCATE COMP "o_PMU_OC_3[30]" SITE "E20" ;
LOCATE COMP "o_PMU_OC_3[31]" SITE "D21" ;
LOCATE COMP "o_PMU_OC_4[8]" SITE "G1" ;
LOCATE COMP "o_PMU_OC_4[9]" SITE "G2" ;
LOCATE COMP "o_PMU_OC_4[10]" SITE "G3" ;
LOCATE COMP "o_PMU_OC_4[11]" SITE "F1" ;
LOCATE COMP "o_PMU_OC_4[12]" SITE "C4" ;
LOCATE COMP "o_PMU_OC_4[13]" SITE "C5" ;
LOCATE COMP "o_PMU_OC_4[14]" SITE "G11" ;
LOCATE COMP "o_PMU_OC_4[15]" SITE "E11" ;
LOCATE COMP "o_PMU_OC_4[24]" SITE "E1" ;
LOCATE COMP "o_PMU_OC_4[25]" SITE "D1" ;
LOCATE COMP "o_PMU_OC_4[26]" SITE "E2" ;
LOCATE COMP "o_PMU_OC_4[27]" SITE "D3" ;
LOCATE COMP "o_PMU_OC_4[28]" SITE "C11" ;
LOCATE COMP "o_PMU_OC_4[29]" SITE "A2" ;
LOCATE COMP "o_PMU_OC_4[30]" SITE "B3" ;
LOCATE COMP "o_PMU_OC_4[31]" SITE "A3" ;
IOBUF PORT "o_PMU_OC_1[0]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_1[1]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_1[2]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_1[3]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_1[4]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_1[5]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_1[6]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_1[7]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_1[8]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_1[9]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_1[10]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_1[11]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_1[12]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_1[13]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_1[14]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_1[15]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_2[0]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_2[1]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_2[2]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_2[3]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_2[4]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_2[5]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_2[6]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_2[7]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_2[8]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_2[9]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_2[10]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_2[11]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_2[12]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_2[13]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_2[14]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_2[15]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_3[0]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_3[1]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_3[2]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_3[3]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_3[4]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_3[5]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_3[6]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_3[7]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_3[8]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_3[9]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_3[10]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_3[11]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_3[12]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_3[13]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_3[14]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_3[15]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_4[0]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_4[1]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_4[2]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_4[3]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_4[4]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_4[5]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_4[6]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_4[7]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_4[8]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_4[9]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_4[10]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_4[11]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_4[12]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_4[13]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_4[14]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
IOBUF PORT "o_PMU_OC_4[15]" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
USE PRIMARY NET "i_sys_clk_c" ;
IOBUF PORT "o_rvalid" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_rvalid" IO_TYPE=LVCMOS33 PULLMODE=DOWN ;
LOCATE COMP "o_miso" SITE "AA14" ;
LOCATE COMP "o_DPS_F_1[0]" SITE "V19" ;
LOCATE COMP "o_DPS_F_1[1]" SITE "L16" ;
@@ -388,134 +262,134 @@ LOCATE COMP "o_DPS_F_4[12]" SITE "N1" ;
LOCATE COMP "o_DPS_F_4[13]" SITE "M2" ;
LOCATE COMP "o_DPS_F_4[14]" SITE "M1" ;
LOCATE COMP "o_DPS_F_4[15]" SITE "W3" ;
IOBUF PORT "o_DPS_F_1[0]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_1[1]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_1[2]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_1[3]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_1[4]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_1[5]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_1[6]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_1[7]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_1[8]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_1[9]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_1[10]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_1[11]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_1[12]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_1[13]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_1[14]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_1[15]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_2[0]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_2[1]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_2[2]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_2[3]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_2[4]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_2[5]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_2[6]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_2[7]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_2[8]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_2[9]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_2[10]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_2[11]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_2[12]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_2[13]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_2[14]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_2[15]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_3[0]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_3[1]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_3[2]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_3[3]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_3[4]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_3[5]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_3[6]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_3[7]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_3[8]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_3[9]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_3[10]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_3[11]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_3[12]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_3[13]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_3[14]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_3[15]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_4[0]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_4[1]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_4[2]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_4[3]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_4[4]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_4[5]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_4[6]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_4[7]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_4[8]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_4[9]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_4[10]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_4[11]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_4[12]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_4[13]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_4[14]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_4[15]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_1[0]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_1[1]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_1[2]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_1[3]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_1[4]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_1[5]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_1[6]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_1[7]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_1[8]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_1[9]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_1[10]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_1[11]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_1[12]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_1[13]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_1[14]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_1[15]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_2[0]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_2[1]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_2[2]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_2[3]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_2[4]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_2[5]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_2[6]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_2[7]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_2[8]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_2[9]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_2[10]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_2[11]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_2[12]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_2[13]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_2[14]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_2[15]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_3[0]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_3[1]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_3[2]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_3[3]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_3[4]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_3[5]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_3[6]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_3[7]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_3[8]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_3[9]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_3[10]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_3[11]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_3[12]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_3[13]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_3[14]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_3[15]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_4[0]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_4[1]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_4[2]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_4[3]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_4[4]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_4[5]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_4[6]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_4[7]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_4[8]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_4[9]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_4[10]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_4[11]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_4[12]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_4[13]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_4[14]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_S_4[15]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_DPS_F_1[0]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_1[1]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_1[2]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_1[3]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_1[4]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_1[5]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_1[6]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_1[7]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_1[8]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_1[9]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_1[10]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_1[11]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_1[12]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_1[13]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_1[14]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_1[15]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_2[0]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_2[1]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_2[2]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_2[3]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_2[4]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_2[5]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_2[6]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_2[7]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_2[8]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_2[9]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_2[10]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_2[11]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_2[12]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_2[13]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_2[14]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_2[15]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_3[0]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_3[1]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_3[2]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_3[3]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_3[4]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_3[5]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_3[6]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_3[7]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_3[8]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_3[9]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_3[10]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_3[11]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_3[12]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_3[13]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_3[14]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_3[15]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_4[0]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_4[1]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_4[2]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_4[3]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_4[4]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_4[5]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_4[6]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_4[7]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_4[8]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_4[9]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_4[10]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_4[11]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_4[12]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_4[13]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_4[14]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_F_4[15]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_1[0]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_1[1]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_1[2]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_1[3]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_1[4]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_1[5]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_1[6]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_1[7]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_1[8]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_1[9]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_1[10]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_1[11]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_1[12]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_1[13]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_1[14]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_1[15]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_2[0]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_2[1]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_2[2]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_2[3]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_2[4]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_2[5]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_2[6]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_2[7]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_2[8]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_2[9]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_2[10]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_2[11]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_2[12]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_2[13]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_2[14]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_2[15]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_3[0]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_3[1]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_3[2]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_3[3]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_3[4]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_3[5]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_3[6]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_3[7]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_3[8]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_3[9]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_3[10]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_3[11]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_3[12]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_3[13]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_3[14]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_3[15]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_4[0]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_4[1]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_4[2]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_4[3]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_4[4]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_4[5]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_4[6]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_4[7]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_4[8]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_4[9]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_4[10]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_4[11]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_4[12]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_4[13]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_4[14]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_DPS_S_4[15]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
LOCATE COMP "o_DPS_S_1[0]" SITE "M19" ;
LOCATE COMP "o_DPS_S_1[1]" SITE "U19" ;
LOCATE COMP "o_DPS_S_1[2]" SITE "V22" ;
@@ -580,3 +454,67 @@ LOCATE COMP "o_DPS_S_4[12]" SITE "N2" ;
LOCATE COMP "o_DPS_S_4[13]" SITE "H7" ;
LOCATE COMP "o_DPS_S_4[14]" SITE "J2" ;
LOCATE COMP "o_DPS_S_4[15]" SITE "K6" ;
LOCATE COMP "o_PMU_OC_1[0]" SITE "D14" ;
LOCATE COMP "o_PMU_OC_1[1]" SITE "G13" ;
LOCATE COMP "o_PMU_OC_1[2]" SITE "C13" ;
LOCATE COMP "o_PMU_OC_1[3]" SITE "F13" ;
LOCATE COMP "o_PMU_OC_1[4]" SITE "C17" ;
LOCATE COMP "o_PMU_OC_1[5]" SITE "F17" ;
LOCATE COMP "o_PMU_OC_1[6]" SITE "D17" ;
LOCATE COMP "o_PMU_OC_1[7]" SITE "E17" ;
LOCATE COMP "o_PMU_OC_1[8]" SITE "N5" ;
LOCATE COMP "o_PMU_OC_1[9]" SITE "D15" ;
LOCATE COMP "o_PMU_OC_1[10]" SITE "P3" ;
LOCATE COMP "o_PMU_OC_1[11]" SITE "M4" ;
LOCATE COMP "o_PMU_OC_1[12]" SITE "R6" ;
LOCATE COMP "o_PMU_OC_1[13]" SITE "T5" ;
LOCATE COMP "o_PMU_OC_1[14]" SITE "P6" ;
LOCATE COMP "o_PMU_OC_1[15]" SITE "U4" ;
LOCATE COMP "o_PMU_OC_2[0]" SITE "C1" ;
LOCATE COMP "o_PMU_OC_2[1]" SITE "C2" ;
LOCATE COMP "o_PMU_OC_2[2]" SITE "C3" ;
LOCATE COMP "o_PMU_OC_2[3]" SITE "B1" ;
LOCATE COMP "o_PMU_OC_2[4]" SITE "H5" ;
LOCATE COMP "o_PMU_OC_2[5]" SITE "H6" ;
LOCATE COMP "o_PMU_OC_2[6]" SITE "H2" ;
LOCATE COMP "o_PMU_OC_2[7]" SITE "H3" ;
LOCATE COMP "o_PMU_OC_2[8]" SITE "T7" ;
LOCATE COMP "o_PMU_OC_2[9]" SITE "U5" ;
LOCATE COMP "o_PMU_OC_2[10]" SITE "W5" ;
LOCATE COMP "o_PMU_OC_2[11]" SITE "T6" ;
LOCATE COMP "o_PMU_OC_2[12]" SITE "E8" ;
LOCATE COMP "o_PMU_OC_2[13]" SITE "E9" ;
LOCATE COMP "o_PMU_OC_2[14]" SITE "E10" ;
LOCATE COMP "o_PMU_OC_2[15]" SITE "D11" ;
LOCATE COMP "o_PMU_OC_3[0]" SITE "A11" ;
LOCATE COMP "o_PMU_OC_3[1]" SITE "A12" ;
LOCATE COMP "o_PMU_OC_3[2]" SITE "B12" ;
LOCATE COMP "o_PMU_OC_3[3]" SITE "A13" ;
LOCATE COMP "o_PMU_OC_3[4]" SITE "B19" ;
LOCATE COMP "o_PMU_OC_3[5]" SITE "C18" ;
LOCATE COMP "o_PMU_OC_3[6]" SITE "A17" ;
LOCATE COMP "o_PMU_OC_3[7]" SITE "B16" ;
LOCATE COMP "o_PMU_OC_3[8]" SITE "B13" ;
LOCATE COMP "o_PMU_OC_3[9]" SITE "B14" ;
LOCATE COMP "o_PMU_OC_3[10]" SITE "B15" ;
LOCATE COMP "o_PMU_OC_3[11]" SITE "C15" ;
LOCATE COMP "o_PMU_OC_3[12]" SITE "G21" ;
LOCATE COMP "o_PMU_OC_3[13]" SITE "E22" ;
LOCATE COMP "o_PMU_OC_3[14]" SITE "E20" ;
LOCATE COMP "o_PMU_OC_3[15]" SITE "D21" ;
LOCATE COMP "o_PMU_OC_4[0]" SITE "G1" ;
LOCATE COMP "o_PMU_OC_4[1]" SITE "G2" ;
LOCATE COMP "o_PMU_OC_4[2]" SITE "G3" ;
LOCATE COMP "o_PMU_OC_4[3]" SITE "F1" ;
LOCATE COMP "o_PMU_OC_4[4]" SITE "C4" ;
LOCATE COMP "o_PMU_OC_4[5]" SITE "C5" ;
LOCATE COMP "o_PMU_OC_4[6]" SITE "G11" ;
LOCATE COMP "o_PMU_OC_4[7]" SITE "E11" ;
LOCATE COMP "o_PMU_OC_4[8]" SITE "E1" ;
LOCATE COMP "o_PMU_OC_4[9]" SITE "D1" ;
LOCATE COMP "o_PMU_OC_4[10]" SITE "E2" ;
LOCATE COMP "o_PMU_OC_4[11]" SITE "D3" ;
LOCATE COMP "o_PMU_OC_4[12]" SITE "C11" ;
LOCATE COMP "o_PMU_OC_4[13]" SITE "A2" ;
LOCATE COMP "o_PMU_OC_4[14]" SITE "B3" ;
LOCATE COMP "o_PMU_OC_4[15]" SITE "A3" ;
+1 -1
View File
@@ -33,7 +33,7 @@ module Reg_file (
// --- Parameters ---
localparam REG_COUNT = 16;
localparam [23:0]
IDENT = 24'h400000 | 12'b0001_0001_0000, //CPLD2==1,version=1.1.0
IDENT = 24'h400000 | 12'b0001_0001_0010, //CPLD2==1,version=1.1.2
STATE_INIT = 24'h800000;
// State Machine Definition
+8 -8
View File
@@ -15,10 +15,10 @@ module RelayConTop (
output [15:0]o_RC_S,
output [25:0]o_RC_T, //Actually ONLY 25 pin(rest is on CPLD1)
//PMU OC Control
output [31:0]o_PMU_OC_1 ,
output [31:0]o_PMU_OC_2 ,
output [31:0]o_PMU_OC_3 ,
output [31:0]o_PMU_OC_4 ,
output [15:0]o_PMU_OC_1 ,
output [15:0]o_PMU_OC_2 ,
output [15:0]o_PMU_OC_3 ,
output [15:0]o_PMU_OC_4 ,
//DPS OC Control
output [15:0]o_DPS_F_1 ,
output [15:0]o_DPS_S_1 ,
@@ -148,10 +148,10 @@ BUS_Con BUS_Con_2(
assign o_RC_S = RC_S;
assign o_RC_T = RC_T[25:0];
assign o_PMU_OC_1 = PMU_OC_1 ;
assign o_PMU_OC_2 = PMU_OC_2 ;
assign o_PMU_OC_3 = PMU_OC_3 ;
assign o_PMU_OC_4 = PMU_OC_4 ;
assign o_PMU_OC_1 = {PMU_OC_1[31:24],PMU_OC_1[15:8]} ;
assign o_PMU_OC_2 = {PMU_OC_2[31:24],PMU_OC_2[15:8]} ;
assign o_PMU_OC_3 = {PMU_OC_3[31:24],PMU_OC_3[15:8]} ;
assign o_PMU_OC_4 = {PMU_OC_4[31:24],PMU_OC_4[15:8]} ;
assign o_DPS_F_1 = DPS_FS_1;
assign o_DPS_S_1 = DPS_FS_1;
+127 -93
View File
@@ -1,10 +1,10 @@
<Project ModBy="Inserter" SigType="0" Name="C:/Users/testrong/Documents/Work/NewInstrCalBoard/2.FW/CPLD/CPLD2/debug.rvl" Date="2026-06-09">
<Project ModBy="Inserter" SigType="0" Name="C:/Users/testrong/Documents/Work/NewInstrCalBoard/2.FW/CPLD/CPLD2/debug.rvl" Date="2026-06-16">
<IP Version="1_6_042617"/>
<Design DesignEntry="Schematic/Verilog HDL" Synthesis="synplify" DeviceFamily="MachXO2" DesignName="NewExtIns_CPLD2"/>
<Core InsertDataset="0" Insert="1" Reveal_sig="697492332" Name="RelayConTop_LA0" ID="0">
<Core InsertDataset="0" Insert="1" Reveal_sig="698409493" Name="RelayConTop_LA0" ID="0">
<Setting>
<Clock SampleClk="i_sys_clk" SampleEnable="0" EnableClk="" EnableClk_Pri="0"/>
<TraceBuffer Implementation="0" BitTimeStamp="0" hasTimeStamp="0" IncTrigSig="0" BufferDepth="2048"/>
<TraceBuffer Implementation="0" BitTimeStamp="0" hasTimeStamp="0" IncTrigSig="0" BufferDepth="1024"/>
<Capture Mode="0" MinSamplesPerTrig="8"/>
<Event CntEnable="0" MaxEventCnt="8"/>
<TrigOut Polarity="0" MinPulseWidth="0" TrigOutNetType="1" EnableTrigOut="0" TrigOutNet="reveal_debug_RelayConTop_LA0_net"/>
@@ -12,77 +12,113 @@
</Setting>
<Dataset Name="Base">
<Trace>
<Sig Type="SIG" Name="BUS_Con_2/err_flag"/>
<Sig Type="SIG" Name="CPLD_Con_2/err_flag"/>
<Sig Type="SIG" Name="CPLD_Reg_2/err_flag"/>
<Bus Name="RC_F">
<Sig Type="SIG" Name="RC_F:0"/>
<Sig Type="SIG" Name="RC_F:1"/>
<Sig Type="SIG" Name="RC_F:2"/>
<Sig Type="SIG" Name="RC_F:3"/>
<Sig Type="SIG" Name="RC_F:4"/>
<Sig Type="SIG" Name="RC_F:5"/>
<Sig Type="SIG" Name="RC_F:6"/>
<Sig Type="SIG" Name="RC_F:7"/>
<Bus Name="DPS_FS_1">
<Sig Type="SIG" Name="DPS_FS_1:0"/>
<Sig Type="SIG" Name="DPS_FS_1:1"/>
<Sig Type="SIG" Name="DPS_FS_1:2"/>
<Sig Type="SIG" Name="DPS_FS_1:3"/>
<Sig Type="SIG" Name="DPS_FS_1:4"/>
<Sig Type="SIG" Name="DPS_FS_1:5"/>
<Sig Type="SIG" Name="DPS_FS_1:6"/>
<Sig Type="SIG" Name="DPS_FS_1:7"/>
<Sig Type="SIG" Name="DPS_FS_1:8"/>
<Sig Type="SIG" Name="DPS_FS_1:9"/>
<Sig Type="SIG" Name="DPS_FS_1:10"/>
<Sig Type="SIG" Name="DPS_FS_1:11"/>
<Sig Type="SIG" Name="DPS_FS_1:12"/>
<Sig Type="SIG" Name="DPS_FS_1:13"/>
<Sig Type="SIG" Name="DPS_FS_1:14"/>
<Sig Type="SIG" Name="DPS_FS_1:15"/>
</Bus>
<Bus Name="RC_S">
<Sig Type="SIG" Name="RC_S:0"/>
<Sig Type="SIG" Name="RC_S:1"/>
<Sig Type="SIG" Name="RC_S:2"/>
<Sig Type="SIG" Name="RC_S:3"/>
<Sig Type="SIG" Name="RC_S:4"/>
<Sig Type="SIG" Name="RC_S:5"/>
<Sig Type="SIG" Name="RC_S:6"/>
<Sig Type="SIG" Name="RC_S:7"/>
<Sig Type="SIG" Name="RC_S:8"/>
<Sig Type="SIG" Name="RC_S:9"/>
<Sig Type="SIG" Name="RC_S:10"/>
<Sig Type="SIG" Name="RC_S:11"/>
<Sig Type="SIG" Name="RC_S:12"/>
<Sig Type="SIG" Name="RC_S:13"/>
<Sig Type="SIG" Name="RC_S:14"/>
<Sig Type="SIG" Name="RC_S:15"/>
<Bus Name="DPS_FS_2">
<Sig Type="SIG" Name="DPS_FS_2:0"/>
<Sig Type="SIG" Name="DPS_FS_2:1"/>
<Sig Type="SIG" Name="DPS_FS_2:2"/>
<Sig Type="SIG" Name="DPS_FS_2:3"/>
<Sig Type="SIG" Name="DPS_FS_2:4"/>
<Sig Type="SIG" Name="DPS_FS_2:5"/>
<Sig Type="SIG" Name="DPS_FS_2:6"/>
<Sig Type="SIG" Name="DPS_FS_2:7"/>
<Sig Type="SIG" Name="DPS_FS_2:8"/>
<Sig Type="SIG" Name="DPS_FS_2:9"/>
<Sig Type="SIG" Name="DPS_FS_2:10"/>
<Sig Type="SIG" Name="DPS_FS_2:11"/>
<Sig Type="SIG" Name="DPS_FS_2:12"/>
<Sig Type="SIG" Name="DPS_FS_2:13"/>
<Sig Type="SIG" Name="DPS_FS_2:14"/>
<Sig Type="SIG" Name="DPS_FS_2:15"/>
</Bus>
<Bus Name="RC_T">
<Sig Type="SIG" Name="RC_T:0"/>
<Sig Type="SIG" Name="RC_T:1"/>
<Sig Type="SIG" Name="RC_T:2"/>
<Sig Type="SIG" Name="RC_T:3"/>
<Sig Type="SIG" Name="RC_T:4"/>
<Sig Type="SIG" Name="RC_T:5"/>
<Sig Type="SIG" Name="RC_T:6"/>
<Sig Type="SIG" Name="RC_T:7"/>
<Sig Type="SIG" Name="RC_T:8"/>
<Sig Type="SIG" Name="RC_T:9"/>
<Sig Type="SIG" Name="RC_T:10"/>
<Sig Type="SIG" Name="RC_T:11"/>
<Sig Type="SIG" Name="RC_T:12"/>
<Sig Type="SIG" Name="RC_T:13"/>
<Sig Type="SIG" Name="RC_T:14"/>
<Sig Type="SIG" Name="RC_T:15"/>
<Sig Type="SIG" Name="RC_T:16"/>
<Sig Type="SIG" Name="RC_T:17"/>
<Sig Type="SIG" Name="RC_T:18"/>
<Sig Type="SIG" Name="RC_T:19"/>
<Sig Type="SIG" Name="RC_T:20"/>
<Sig Type="SIG" Name="RC_T:21"/>
<Sig Type="SIG" Name="RC_T:22"/>
<Sig Type="SIG" Name="RC_T:23"/>
<Sig Type="SIG" Name="RC_T:24"/>
<Sig Type="SIG" Name="RC_T:25"/>
<Sig Type="SIG" Name="RC_T:26"/>
<Sig Type="SIG" Name="RC_T:27"/>
<Sig Type="SIG" Name="RC_T:28"/>
<Sig Type="SIG" Name="RC_T:29"/>
<Sig Type="SIG" Name="RC_T:30"/>
<Sig Type="SIG" Name="RC_T:31"/>
<Bus Name="DPS_FS_3">
<Sig Type="SIG" Name="DPS_FS_3:0"/>
<Sig Type="SIG" Name="DPS_FS_3:1"/>
<Sig Type="SIG" Name="DPS_FS_3:2"/>
<Sig Type="SIG" Name="DPS_FS_3:3"/>
<Sig Type="SIG" Name="DPS_FS_3:4"/>
<Sig Type="SIG" Name="DPS_FS_3:5"/>
<Sig Type="SIG" Name="DPS_FS_3:6"/>
<Sig Type="SIG" Name="DPS_FS_3:7"/>
<Sig Type="SIG" Name="DPS_FS_3:8"/>
<Sig Type="SIG" Name="DPS_FS_3:9"/>
<Sig Type="SIG" Name="DPS_FS_3:10"/>
<Sig Type="SIG" Name="DPS_FS_3:11"/>
<Sig Type="SIG" Name="DPS_FS_3:12"/>
<Sig Type="SIG" Name="DPS_FS_3:13"/>
<Sig Type="SIG" Name="DPS_FS_3:14"/>
<Sig Type="SIG" Name="DPS_FS_3:15"/>
</Bus>
<Bus Name="CPLD_Con_2/OC_Shifter3">
<Sig Type="SIG" Name="CPLD_Con_2/OC_Shifter3:0"/>
<Sig Type="SIG" Name="CPLD_Con_2/OC_Shifter3:1"/>
<Sig Type="SIG" Name="CPLD_Con_2/OC_Shifter3:2"/>
<Sig Type="SIG" Name="CPLD_Con_2/OC_Shifter3:3"/>
<Sig Type="SIG" Name="CPLD_Con_2/OC_Shifter3:4"/>
<Bus Name="DPS_FS_4">
<Sig Type="SIG" Name="DPS_FS_4:0"/>
<Sig Type="SIG" Name="DPS_FS_4:1"/>
<Sig Type="SIG" Name="DPS_FS_4:2"/>
<Sig Type="SIG" Name="DPS_FS_4:3"/>
<Sig Type="SIG" Name="DPS_FS_4:4"/>
<Sig Type="SIG" Name="DPS_FS_4:5"/>
<Sig Type="SIG" Name="DPS_FS_4:6"/>
<Sig Type="SIG" Name="DPS_FS_4:7"/>
<Sig Type="SIG" Name="DPS_FS_4:8"/>
<Sig Type="SIG" Name="DPS_FS_4:9"/>
<Sig Type="SIG" Name="DPS_FS_4:10"/>
<Sig Type="SIG" Name="DPS_FS_4:11"/>
<Sig Type="SIG" Name="DPS_FS_4:12"/>
<Sig Type="SIG" Name="DPS_FS_4:13"/>
<Sig Type="SIG" Name="DPS_FS_4:14"/>
<Sig Type="SIG" Name="DPS_FS_4:15"/>
</Bus>
<Bus Name="o_PMU_OC_1">
<Sig Type="SIG" Name="o_PMU_OC_1:0"/>
<Sig Type="SIG" Name="o_PMU_OC_1:1"/>
<Sig Type="SIG" Name="o_PMU_OC_1:2"/>
<Sig Type="SIG" Name="o_PMU_OC_1:3"/>
<Sig Type="SIG" Name="o_PMU_OC_1:4"/>
<Sig Type="SIG" Name="o_PMU_OC_1:5"/>
<Sig Type="SIG" Name="o_PMU_OC_1:6"/>
<Sig Type="SIG" Name="o_PMU_OC_1:7"/>
<Sig Type="SIG" Name="o_PMU_OC_1:8"/>
<Sig Type="SIG" Name="o_PMU_OC_1:9"/>
<Sig Type="SIG" Name="o_PMU_OC_1:10"/>
<Sig Type="SIG" Name="o_PMU_OC_1:11"/>
<Sig Type="SIG" Name="o_PMU_OC_1:12"/>
<Sig Type="SIG" Name="o_PMU_OC_1:13"/>
<Sig Type="SIG" Name="o_PMU_OC_1:14"/>
<Sig Type="SIG" Name="o_PMU_OC_1:15"/>
</Bus>
<Bus Name="o_PMU_OC_2">
<Sig Type="SIG" Name="o_PMU_OC_2:0"/>
<Sig Type="SIG" Name="o_PMU_OC_2:1"/>
<Sig Type="SIG" Name="o_PMU_OC_2:2"/>
<Sig Type="SIG" Name="o_PMU_OC_2:3"/>
<Sig Type="SIG" Name="o_PMU_OC_2:4"/>
<Sig Type="SIG" Name="o_PMU_OC_2:5"/>
<Sig Type="SIG" Name="o_PMU_OC_2:6"/>
<Sig Type="SIG" Name="o_PMU_OC_2:7"/>
<Sig Type="SIG" Name="o_PMU_OC_2:8"/>
<Sig Type="SIG" Name="o_PMU_OC_2:9"/>
<Sig Type="SIG" Name="o_PMU_OC_2:10"/>
<Sig Type="SIG" Name="o_PMU_OC_2:11"/>
<Sig Type="SIG" Name="o_PMU_OC_2:12"/>
<Sig Type="SIG" Name="o_PMU_OC_2:13"/>
<Sig Type="SIG" Name="o_PMU_OC_2:14"/>
<Sig Type="SIG" Name="o_PMU_OC_2:15"/>
</Bus>
<Bus Name="o_PMU_OC_3">
<Sig Type="SIG" Name="o_PMU_OC_3:0"/>
@@ -101,31 +137,29 @@
<Sig Type="SIG" Name="o_PMU_OC_3:13"/>
<Sig Type="SIG" Name="o_PMU_OC_3:14"/>
<Sig Type="SIG" Name="o_PMU_OC_3:15"/>
<Sig Type="SIG" Name="o_PMU_OC_3:16"/>
<Sig Type="SIG" Name="o_PMU_OC_3:17"/>
<Sig Type="SIG" Name="o_PMU_OC_3:18"/>
<Sig Type="SIG" Name="o_PMU_OC_3:19"/>
<Sig Type="SIG" Name="o_PMU_OC_3:20"/>
<Sig Type="SIG" Name="o_PMU_OC_3:21"/>
<Sig Type="SIG" Name="o_PMU_OC_3:22"/>
<Sig Type="SIG" Name="o_PMU_OC_3:23"/>
<Sig Type="SIG" Name="o_PMU_OC_3:24"/>
<Sig Type="SIG" Name="o_PMU_OC_3:25"/>
<Sig Type="SIG" Name="o_PMU_OC_3:26"/>
<Sig Type="SIG" Name="o_PMU_OC_3:27"/>
<Sig Type="SIG" Name="o_PMU_OC_3:28"/>
<Sig Type="SIG" Name="o_PMU_OC_3:29"/>
<Sig Type="SIG" Name="o_PMU_OC_3:30"/>
<Sig Type="SIG" Name="o_PMU_OC_3:31"/>
</Bus>
<Bus Name="o_PMU_OC_4">
<Sig Type="SIG" Name="o_PMU_OC_4:0"/>
<Sig Type="SIG" Name="o_PMU_OC_4:1"/>
<Sig Type="SIG" Name="o_PMU_OC_4:2"/>
<Sig Type="SIG" Name="o_PMU_OC_4:3"/>
<Sig Type="SIG" Name="o_PMU_OC_4:4"/>
<Sig Type="SIG" Name="o_PMU_OC_4:5"/>
<Sig Type="SIG" Name="o_PMU_OC_4:6"/>
<Sig Type="SIG" Name="o_PMU_OC_4:7"/>
<Sig Type="SIG" Name="o_PMU_OC_4:8"/>
<Sig Type="SIG" Name="o_PMU_OC_4:9"/>
<Sig Type="SIG" Name="o_PMU_OC_4:10"/>
<Sig Type="SIG" Name="o_PMU_OC_4:11"/>
<Sig Type="SIG" Name="o_PMU_OC_4:12"/>
<Sig Type="SIG" Name="o_PMU_OC_4:13"/>
<Sig Type="SIG" Name="o_PMU_OC_4:14"/>
<Sig Type="SIG" Name="o_PMU_OC_4:15"/>
</Bus>
</Trace>
<Trigger>
<TU Serialbits="0" Type="0" ID="1" Sig="i_cs,"/>
<TU Serialbits="0" Type="0" ID="2" Sig="i_rst_n,"/>
<TU Serialbits="0" Type="0" ID="3" Sig="con_exec,"/>
<TE MaxSequence="2" MaxEvnCnt="1" ID="1" Resource="0"/>
<TE MaxSequence="2" MaxEvnCnt="1" ID="2" Resource="0"/>
<TE MaxSequence="2" MaxEvnCnt="1" ID="3" Resource="0"/>
<TU Serialbits="0" Type="0" ID="1" Sig="con_exec,"/>
<TE MaxSequence="1" MaxEvnCnt="1" ID="1" Resource="1"/>
</Trigger>
</Dataset>
</Core>
+127 -93
View File
@@ -1,83 +1,119 @@
<Project ModBy="Inserter" Name="C:/Users/testrong/Documents/Work/NewInstrCalBoard/2.FW/CPLD/CPLD2/debug.rvl" Date="2026-06-09">
<Project ModBy="Inserter" Name="C:/Users/testrong/Documents/Work/NewInstrCalBoard/2.FW/CPLD/CPLD2/debug.rvl" Date="2026-06-16">
<Core Name="RelayConTop_LA0">
<Setting>
<Capture SamplesPerTrig="2048" NumTrigsCap="1"/>
<Event EventCnt="0" CntEnableRun="0"/>
<TrigSetting PreTrgSamples="" AND_ALL="0" PostTrgSamples="" TURadix="0"/>
<Capture SamplesPerTrig="1" NumTrigsCap=""/>
<Event EventCnt="" CntEnableRun=""/>
<TrigSetting PreTrgSamples="" AND_ALL="" PostTrgSamples="" TURadix="0"/>
</Setting>
<Dataset Name="Base">
<Trace>
<Sig Name="BUS_Con_2/err_flag"/>
<Sig Name="CPLD_Con_2/err_flag"/>
<Sig Name="CPLD_Reg_2/err_flag"/>
<Bus Name="RC_F" Radix="0">
<Sig Name="RC_F:0"/>
<Sig Name="RC_F:1"/>
<Sig Name="RC_F:2"/>
<Sig Name="RC_F:3"/>
<Sig Name="RC_F:4"/>
<Sig Name="RC_F:5"/>
<Sig Name="RC_F:6"/>
<Sig Name="RC_F:7"/>
<Bus Name="DPS_FS_1" Radix="0">
<Sig Name="DPS_FS_1:0"/>
<Sig Name="DPS_FS_1:1"/>
<Sig Name="DPS_FS_1:2"/>
<Sig Name="DPS_FS_1:3"/>
<Sig Name="DPS_FS_1:4"/>
<Sig Name="DPS_FS_1:5"/>
<Sig Name="DPS_FS_1:6"/>
<Sig Name="DPS_FS_1:7"/>
<Sig Name="DPS_FS_1:8"/>
<Sig Name="DPS_FS_1:9"/>
<Sig Name="DPS_FS_1:10"/>
<Sig Name="DPS_FS_1:11"/>
<Sig Name="DPS_FS_1:12"/>
<Sig Name="DPS_FS_1:13"/>
<Sig Name="DPS_FS_1:14"/>
<Sig Name="DPS_FS_1:15"/>
</Bus>
<Bus Name="RC_S" Radix="0">
<Sig Name="RC_S:0"/>
<Sig Name="RC_S:1"/>
<Sig Name="RC_S:2"/>
<Sig Name="RC_S:3"/>
<Sig Name="RC_S:4"/>
<Sig Name="RC_S:5"/>
<Sig Name="RC_S:6"/>
<Sig Name="RC_S:7"/>
<Sig Name="RC_S:8"/>
<Sig Name="RC_S:9"/>
<Sig Name="RC_S:10"/>
<Sig Name="RC_S:11"/>
<Sig Name="RC_S:12"/>
<Sig Name="RC_S:13"/>
<Sig Name="RC_S:14"/>
<Sig Name="RC_S:15"/>
<Bus Name="DPS_FS_2" Radix="0">
<Sig Name="DPS_FS_2:0"/>
<Sig Name="DPS_FS_2:1"/>
<Sig Name="DPS_FS_2:2"/>
<Sig Name="DPS_FS_2:3"/>
<Sig Name="DPS_FS_2:4"/>
<Sig Name="DPS_FS_2:5"/>
<Sig Name="DPS_FS_2:6"/>
<Sig Name="DPS_FS_2:7"/>
<Sig Name="DPS_FS_2:8"/>
<Sig Name="DPS_FS_2:9"/>
<Sig Name="DPS_FS_2:10"/>
<Sig Name="DPS_FS_2:11"/>
<Sig Name="DPS_FS_2:12"/>
<Sig Name="DPS_FS_2:13"/>
<Sig Name="DPS_FS_2:14"/>
<Sig Name="DPS_FS_2:15"/>
</Bus>
<Bus Name="RC_T" Radix="0">
<Sig Name="RC_T:0"/>
<Sig Name="RC_T:1"/>
<Sig Name="RC_T:2"/>
<Sig Name="RC_T:3"/>
<Sig Name="RC_T:4"/>
<Sig Name="RC_T:5"/>
<Sig Name="RC_T:6"/>
<Sig Name="RC_T:7"/>
<Sig Name="RC_T:8"/>
<Sig Name="RC_T:9"/>
<Sig Name="RC_T:10"/>
<Sig Name="RC_T:11"/>
<Sig Name="RC_T:12"/>
<Sig Name="RC_T:13"/>
<Sig Name="RC_T:14"/>
<Sig Name="RC_T:15"/>
<Sig Name="RC_T:16"/>
<Sig Name="RC_T:17"/>
<Sig Name="RC_T:18"/>
<Sig Name="RC_T:19"/>
<Sig Name="RC_T:20"/>
<Sig Name="RC_T:21"/>
<Sig Name="RC_T:22"/>
<Sig Name="RC_T:23"/>
<Sig Name="RC_T:24"/>
<Sig Name="RC_T:25"/>
<Sig Name="RC_T:26"/>
<Sig Name="RC_T:27"/>
<Sig Name="RC_T:28"/>
<Sig Name="RC_T:29"/>
<Sig Name="RC_T:30"/>
<Sig Name="RC_T:31"/>
<Bus Name="DPS_FS_3" Radix="0">
<Sig Name="DPS_FS_3:0"/>
<Sig Name="DPS_FS_3:1"/>
<Sig Name="DPS_FS_3:2"/>
<Sig Name="DPS_FS_3:3"/>
<Sig Name="DPS_FS_3:4"/>
<Sig Name="DPS_FS_3:5"/>
<Sig Name="DPS_FS_3:6"/>
<Sig Name="DPS_FS_3:7"/>
<Sig Name="DPS_FS_3:8"/>
<Sig Name="DPS_FS_3:9"/>
<Sig Name="DPS_FS_3:10"/>
<Sig Name="DPS_FS_3:11"/>
<Sig Name="DPS_FS_3:12"/>
<Sig Name="DPS_FS_3:13"/>
<Sig Name="DPS_FS_3:14"/>
<Sig Name="DPS_FS_3:15"/>
</Bus>
<Bus Name="CPLD_Con_2/OC_Shifter3" Radix="0">
<Sig Name="CPLD_Con_2/OC_Shifter3:0"/>
<Sig Name="CPLD_Con_2/OC_Shifter3:1"/>
<Sig Name="CPLD_Con_2/OC_Shifter3:2"/>
<Sig Name="CPLD_Con_2/OC_Shifter3:3"/>
<Sig Name="CPLD_Con_2/OC_Shifter3:4"/>
<Bus Name="DPS_FS_4" Radix="0">
<Sig Name="DPS_FS_4:0"/>
<Sig Name="DPS_FS_4:1"/>
<Sig Name="DPS_FS_4:2"/>
<Sig Name="DPS_FS_4:3"/>
<Sig Name="DPS_FS_4:4"/>
<Sig Name="DPS_FS_4:5"/>
<Sig Name="DPS_FS_4:6"/>
<Sig Name="DPS_FS_4:7"/>
<Sig Name="DPS_FS_4:8"/>
<Sig Name="DPS_FS_4:9"/>
<Sig Name="DPS_FS_4:10"/>
<Sig Name="DPS_FS_4:11"/>
<Sig Name="DPS_FS_4:12"/>
<Sig Name="DPS_FS_4:13"/>
<Sig Name="DPS_FS_4:14"/>
<Sig Name="DPS_FS_4:15"/>
</Bus>
<Bus Name="o_PMU_OC_1" Radix="0">
<Sig Name="o_PMU_OC_1:0"/>
<Sig Name="o_PMU_OC_1:1"/>
<Sig Name="o_PMU_OC_1:2"/>
<Sig Name="o_PMU_OC_1:3"/>
<Sig Name="o_PMU_OC_1:4"/>
<Sig Name="o_PMU_OC_1:5"/>
<Sig Name="o_PMU_OC_1:6"/>
<Sig Name="o_PMU_OC_1:7"/>
<Sig Name="o_PMU_OC_1:8"/>
<Sig Name="o_PMU_OC_1:9"/>
<Sig Name="o_PMU_OC_1:10"/>
<Sig Name="o_PMU_OC_1:11"/>
<Sig Name="o_PMU_OC_1:12"/>
<Sig Name="o_PMU_OC_1:13"/>
<Sig Name="o_PMU_OC_1:14"/>
<Sig Name="o_PMU_OC_1:15"/>
</Bus>
<Bus Name="o_PMU_OC_2" Radix="0">
<Sig Name="o_PMU_OC_2:0"/>
<Sig Name="o_PMU_OC_2:1"/>
<Sig Name="o_PMU_OC_2:2"/>
<Sig Name="o_PMU_OC_2:3"/>
<Sig Name="o_PMU_OC_2:4"/>
<Sig Name="o_PMU_OC_2:5"/>
<Sig Name="o_PMU_OC_2:6"/>
<Sig Name="o_PMU_OC_2:7"/>
<Sig Name="o_PMU_OC_2:8"/>
<Sig Name="o_PMU_OC_2:9"/>
<Sig Name="o_PMU_OC_2:10"/>
<Sig Name="o_PMU_OC_2:11"/>
<Sig Name="o_PMU_OC_2:12"/>
<Sig Name="o_PMU_OC_2:13"/>
<Sig Name="o_PMU_OC_2:14"/>
<Sig Name="o_PMU_OC_2:15"/>
</Bus>
<Bus Name="o_PMU_OC_3" Radix="0">
<Sig Name="o_PMU_OC_3:0"/>
@@ -96,31 +132,29 @@
<Sig Name="o_PMU_OC_3:13"/>
<Sig Name="o_PMU_OC_3:14"/>
<Sig Name="o_PMU_OC_3:15"/>
<Sig Name="o_PMU_OC_3:16"/>
<Sig Name="o_PMU_OC_3:17"/>
<Sig Name="o_PMU_OC_3:18"/>
<Sig Name="o_PMU_OC_3:19"/>
<Sig Name="o_PMU_OC_3:20"/>
<Sig Name="o_PMU_OC_3:21"/>
<Sig Name="o_PMU_OC_3:22"/>
<Sig Name="o_PMU_OC_3:23"/>
<Sig Name="o_PMU_OC_3:24"/>
<Sig Name="o_PMU_OC_3:25"/>
<Sig Name="o_PMU_OC_3:26"/>
<Sig Name="o_PMU_OC_3:27"/>
<Sig Name="o_PMU_OC_3:28"/>
<Sig Name="o_PMU_OC_3:29"/>
<Sig Name="o_PMU_OC_3:30"/>
<Sig Name="o_PMU_OC_3:31"/>
</Bus>
<Bus Name="o_PMU_OC_4" Radix="0">
<Sig Name="o_PMU_OC_4:0"/>
<Sig Name="o_PMU_OC_4:1"/>
<Sig Name="o_PMU_OC_4:2"/>
<Sig Name="o_PMU_OC_4:3"/>
<Sig Name="o_PMU_OC_4:4"/>
<Sig Name="o_PMU_OC_4:5"/>
<Sig Name="o_PMU_OC_4:6"/>
<Sig Name="o_PMU_OC_4:7"/>
<Sig Name="o_PMU_OC_4:8"/>
<Sig Name="o_PMU_OC_4:9"/>
<Sig Name="o_PMU_OC_4:10"/>
<Sig Name="o_PMU_OC_4:11"/>
<Sig Name="o_PMU_OC_4:12"/>
<Sig Name="o_PMU_OC_4:13"/>
<Sig Name="o_PMU_OC_4:14"/>
<Sig Name="o_PMU_OC_4:15"/>
</Bus>
</Trace>
<Trigger>
<TU Operator="7" Name="TU1" ID="1" Value="0" Radix="0"/>
<TU Operator="7" Name="TU2" ID="2" Value="0" Radix="0"/>
<TU Operator="6" Name="TU3" ID="3" Value="0" Radix="0"/>
<TU Operator="6" Name="TU1" ID="1" Value="0" Radix="0"/>
<TE Enable="1" Expression="TU1" Name="TE1" ID="1"/>
<TE Enable="1" Expression="TU2" Name="TE2" ID="2"/>
<TE Enable="1" Expression="TU3" Name="TE3" ID="3"/>
</Trigger>
</Dataset>
</Core>
File diff suppressed because it is too large Load Diff
+20
View File
@@ -0,0 +1,20 @@
module AD5522_Con (
input i_sys_clk,
input i_rst_n,
output o_AD5522_Reset
);
reg AD5522_Reset;
always @(posedge i_sys_clk) begin
if (!i_rst_n) begin
AD5522_Reset <= 'd0;
end else begin
AD5522_Reset <= 'd1;
end
end
assign o_AD5522_Reset = AD5522_Reset;
endmodule
+39 -29
View File
@@ -1,29 +1,39 @@
rvl_alias "i_sys_clk" "i_sys_clk";
RVL_ALIAS "i_sys_clk" "i_sys_clk";
BLOCK RESETPATHS ;
BLOCK ASYNCPATHS ;
LOCATE COMP "i_sys_clk" SITE "B9" ;
LOCATE COMP "i_rst_n" SITE "Y14" ;
LOCATE COMP "i_sclk" SITE "AA10" ;
LOCATE COMP "i_cs" SITE "AB11" ;
LOCATE COMP "i_mosi" SITE "AB12" ;
LOCATE COMP "o_miso" SITE "AA14" ;
IOBUF PORT "i_cs" IO_TYPE=LVCMOS33 ;
IOBUF PORT "i_mosi" IO_TYPE=LVCMOS33 ;
IOBUF PORT "i_rst_n" IO_TYPE=LVCMOS33 ;
IOBUF PORT "i_sclk" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_miso" IO_TYPE=LVCMOS33 PULLMODE=NONE DRIVE=8 ;
IOBUF PORT "o_rvalid" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_wready" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "i_sys_clk" DRIVE=NA IO_TYPE=LVCMOS33 SLEWRATE=NA PULLMODE=DOWN ;
IOBUF PORT "o_err" IO_TYPE=LVCMOS33 ;
LOCATE COMP "o_err" SITE "AB16" ;
LOCATE COMP "o_PMU_RC[0]" SITE "V2" ;
LOCATE COMP "o_PMU_RC[1]" SITE "N18" ;
LOCATE COMP "o_PMU_RC[2]" SITE "P19" ;
LOCATE COMP "o_PMU_RC[3]" SITE "P18" ;
IOBUF PORT "o_PMU_RC[0]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_PMU_RC[1]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_PMU_RC[2]" IO_TYPE=LVCMOS33 ;
IOBUF PORT "o_PMU_RC[3]" IO_TYPE=LVCMOS33 ;
BLOCK JTAGPATHS ;
RVL_ALIAS "i_sys_clk" "i_sys_clk";
RVL_ALIAS "i_sys_clk" "i_sys_clk";
RVL_ALIAS "i_sys_clk" "i_sys_clk";
BLOCK RESETPATHS ;
BLOCK ASYNCPATHS ;
LOCATE COMP "i_sys_clk" SITE "B9" ;
LOCATE COMP "i_rst_n" SITE "Y14" ;
LOCATE COMP "i_sclk" SITE "AA10" ;
LOCATE COMP "i_cs" SITE "AB11" ;
LOCATE COMP "i_mosi" SITE "AB12" ;
LOCATE COMP "o_miso" SITE "AA14" ;
IOBUF PORT "i_cs" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "i_mosi" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "i_rst_n" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "i_sclk" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_miso" IO_TYPE=LVCMOS33 PULLMODE=NONE DRIVE=8 ;
IOBUF PORT "o_rvalid" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "o_wready" IO_TYPE=LVCMOS33 PULLMODE=NONE ;
IOBUF PORT "i_sys_clk" DRIVE=NA IO_TYPE=LVCMOS33 SLEWRATE=NA PULLMODE=DOWN ;
IOBUF PORT "o_err" IO_TYPE=LVCMOS33 ;
LOCATE COMP "o_err" SITE "AB16" ;
LOCATE COMP "o_PMU_RC[0]" SITE "V2" ;
LOCATE COMP "o_PMU_RC[1]" SITE "N18" ;
LOCATE COMP "o_PMU_RC[2]" SITE "P19" ;
LOCATE COMP "o_PMU_RC[3]" SITE "P18" ;
IOBUF PORT "o_PMU_RC[0]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_PMU_RC[1]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_PMU_RC[2]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_PMU_RC[3]" IO_TYPE=LVCMOS33 PULLMODE=UP ;
BLOCK JTAGPATHS ;
LOCATE COMP "o_PMU1_AD5522_Reset" SITE "H17" ;
LOCATE COMP "o_PMU2_AD5522_Reset" SITE "L20" ;
LOCATE COMP "o_PMU3_AD5522_Reset" SITE "C21" ;
LOCATE COMP "o_PMU4_AD5522_Reset" SITE "B15" ;
IOBUF PORT "o_PMU1_AD5522_Reset" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_PMU2_AD5522_Reset" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_PMU3_AD5522_Reset" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_PMU4_AD5522_Reset" IO_TYPE=LVCMOS33 PULLMODE=UP ;
IOBUF PORT "o_con_done" IO_TYPE=LVCMOS25 ;
+1 -1
View File
@@ -33,7 +33,7 @@ module Reg_file (
// --- Parameters ---
localparam REG_COUNT = 16;
localparam [23:0]
IDENT = 24'h800000 | 12'b0001_0001_0000, //CPLD3==1,version=1.1.0
IDENT = 24'h800000 | 12'b0001_0010_0000, //CPLD3==1,version=1.2.0
STATE_INIT = 24'h800000;
// State Machine Definition
+42
View File
@@ -11,6 +11,11 @@ module RelayConTop (
input i_wvalid,
output [3:0]o_PMU_RC,
output o_PMU1_AD5522_Reset,
output o_PMU2_AD5522_Reset,
output o_PMU3_AD5522_Reset,
output o_PMU4_AD5522_Reset,
output o_wready,
output o_err,
@@ -42,6 +47,11 @@ module RelayConTop (
wire [23:0]DC_Con3 ;
wire [23:0]DC_Con4 ;
//PMU AD5522
wire [3:0]PMU_AD5522_Reset ;
//DPS AD5522
wire con_rvalid;
wire con_done;
@@ -105,9 +115,41 @@ module RelayConTop (
.o_err(cpld_err_flag)
);
AD5522_Con PMU1_AD5522(
.i_sys_clk(i_sys_clk),
.i_rst_n(i_rst_n),
.o_AD5522_Reset(PMU_AD5522_Reset[0])
);
AD5522_Con PMU2_AD5522(
.i_sys_clk(i_sys_clk),
.i_rst_n(i_rst_n),
.o_AD5522_Reset(PMU_AD5522_Reset[1])
);
AD5522_Con PMU3_AD5522(
.i_sys_clk(i_sys_clk),
.i_rst_n(i_rst_n),
.o_AD5522_Reset(PMU_AD5522_Reset[2])
);
AD5522_Con PMU4_AD5522(
.i_sys_clk(i_sys_clk),
.i_rst_n(i_rst_n),
.o_AD5522_Reset(PMU_AD5522_Reset[3])
);
assign o_con_done = con_done;
assign o_PMU_RC = PMU_RC;
assign o_err = bus_err_flag || reg_err_flag ||cpld_err_flag;
assign o_PMU1_AD5522_Reset = PMU_AD5522_Reset[0];
assign o_PMU2_AD5522_Reset = PMU_AD5522_Reset[1];
assign o_PMU3_AD5522_Reset = PMU_AD5522_Reset[2];
assign o_PMU4_AD5522_Reset = PMU_AD5522_Reset[3];
endmodule
+7 -10
View File
@@ -1,7 +1,7 @@
<Project ModBy="Inserter" SigType="0" Name="C:/Users/testrong/Documents/Work/NewInstrCalBoard/2.FW/CPLD/CPLD3/debug.rvl" Date="2026-05-29">
<Project ModBy="Inserter" SigType="0" Name="C:/Users/testrong/Documents/Work/NewInstrCalBoard/2.FW/CPLD/CPLD3/debug.rvl" Date="2026-06-16">
<IP Version="1_6_042617"/>
<Design DesignEntry="Schematic/Verilog HDL" Synthesis="synplify" DeviceFamily="MachXO2" DesignName="NewExtIns_CPLD3"/>
<Core InsertDataset="0" Insert="1" Reveal_sig="695936675" Name="RelayConTop_LA0" ID="0">
<Core InsertDataset="0" Insert="1" Reveal_sig="698419671" Name="RelayConTop_LA0" ID="0">
<Setting>
<Clock SampleClk="i_sys_clk" SampleEnable="0" EnableClk="" EnableClk_Pri="0"/>
<TraceBuffer Implementation="0" BitTimeStamp="0" hasTimeStamp="0" IncTrigSig="0" BufferDepth="2048"/>
@@ -16,17 +16,14 @@
<Sig Type="SIG" Name="Bus_Con_3/err_flag"/>
<Sig Type="SIG" Name="CPLD_Con_3/err_flag"/>
<Sig Type="SIG" Name="CPLD_Reg_3/err_flag"/>
<Sig Type="SIG" Name="CPLD_Con_3/i_con_exec"/>
<Bus Name="o_PMU_RC">
<Sig Type="SIG" Name="o_PMU_RC:0"/>
<Sig Type="SIG" Name="o_PMU_RC:1"/>
<Sig Type="SIG" Name="o_PMU_RC:2"/>
<Sig Type="SIG" Name="o_PMU_RC:3"/>
</Bus>
<Sig Type="SIG" Name="o_PMU1_AD5522_Reset"/>
<Sig Type="SIG" Name="o_PMU2_AD5522_Reset"/>
<Sig Type="SIG" Name="o_PMU3_AD5522_Reset"/>
<Sig Type="SIG" Name="o_PMU4_AD5522_Reset"/>
</Trace>
<Trigger>
<TU Serialbits="0" Type="0" ID="1" Sig="i_rst_n,"/>
<TU Serialbits="0" Type="0" ID="2" Sig="CPLD_Con_3/i_con_exec,"/>
<TU Serialbits="0" Type="0" ID="2" Sig="con_exec,"/>
<TE MaxSequence="2" MaxEvnCnt="1" ID="1" Resource="0"/>
<TE MaxSequence="2" MaxEvnCnt="1" ID="2" Resource="0"/>
</Trigger>
+26 -29
View File
@@ -1,30 +1,27 @@
<Project ModBy="Analyzer" Name="C:/Users/testrong/Documents/Work/NewInstrCalBoard/2.FW/CPLD/CPLD3/debug.rvs" Date="2026-05-29">
<Core Name="RelayConTop_LA0">
<Setting>
<Capture SamplesPerTrig="2048" NumTrigsCap="1"/>
<Event EventCnt="0" CntEnableRun="0"/>
<TrigSetting PreTrgSamples="" AND_ALL="0" PostTrgSamples="" TURadix="0"/>
</Setting>
<Dataset Name="Base">
<Trace>
<Sig Name="i_rst_n"/>
<Sig Name="Bus_Con_3/err_flag"/>
<Sig Name="CPLD_Con_3/err_flag"/>
<Sig Name="CPLD_Reg_3/err_flag"/>
<Sig Name="CPLD_Con_3/i_con_exec"/>
<Bus Name="o_PMU_RC" Radix="0">
<Sig Name="o_PMU_RC:0"/>
<Sig Name="o_PMU_RC:1"/>
<Sig Name="o_PMU_RC:2"/>
<Sig Name="o_PMU_RC:3"/>
</Bus>
</Trace>
<Trigger>
<TU Operator="7" Name="TU1" ID="1" Value="0" Radix="0"/>
<TU Operator="6" Name="TU2" ID="2" Value="0" Radix="0"/>
<TE Enable="1" Expression="TU1" Name="TE1" ID="1"/>
<TE Enable="1" Expression="TU2" Name="TE2" ID="2"/>
</Trigger>
</Dataset>
</Core>
<Project ModBy="Inserter" Name="C:/Users/testrong/Documents/Work/NewInstrCalBoard/2.FW/CPLD/CPLD3/debug.rvl" Date="2026-06-16">
<Core Name="RelayConTop_LA0">
<Setting>
<Capture SamplesPerTrig="2048" NumTrigsCap="1"/>
<Event EventCnt="0" CntEnableRun="0"/>
<TrigSetting PreTrgSamples="" AND_ALL="0" PostTrgSamples="" TURadix="0"/>
</Setting>
<Dataset Name="Base">
<Trace>
<Sig Name="i_rst_n"/>
<Sig Name="Bus_Con_3/err_flag"/>
<Sig Name="CPLD_Con_3/err_flag"/>
<Sig Name="CPLD_Reg_3/err_flag"/>
<Sig Name="o_PMU1_AD5522_Reset"/>
<Sig Name="o_PMU2_AD5522_Reset"/>
<Sig Name="o_PMU3_AD5522_Reset"/>
<Sig Name="o_PMU4_AD5522_Reset"/>
</Trace>
<Trigger>
<TU Operator="7" Name="TU1" ID="1" Value="0" Radix="0"/>
<TU Operator="6" Name="TU2" ID="2" Value="0" Radix="0"/>
<TE Enable="1" Expression="TU1" Name="TE1" ID="1"/>
<TE Enable="1" Expression="TU2" Name="TE2" ID="2"/>
</Trigger>
</Dataset>
</Core>
</Project>
Binary file not shown.
File diff suppressed because it is too large Load Diff