diff options
Diffstat (limited to 'icefuzz/tests/sb_pll40_pad.v')
-rw-r--r-- | icefuzz/tests/sb_pll40_pad.v | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/icefuzz/tests/sb_pll40_pad.v b/icefuzz/tests/sb_pll40_pad.v new file mode 100644 index 0000000..180d04b --- /dev/null +++ b/icefuzz/tests/sb_pll40_pad.v @@ -0,0 +1,57 @@ +module top( + input PACKAGEPIN, + output PLLOUTCORE, + output PLLOUTGLOBAL, + input EXTFEEDBACK, + input [7:0] DYNAMICDELAY, + output LOCK, + input BYPASS, + input RESETB, + input LATCHINPUTVALUE, + + //Test Pins + output SDO, + input SDI, + input SCLK +); + SB_PLL40_PAD #( + .FEEDBACK_PATH("DELAY"), + // .FEEDBACK_PATH("SIMPLE"), + // .FEEDBACK_PATH("PHASE_AND_DELAY"), + // .FEEDBACK_PATH("EXTERNAL"), + + .DELAY_ADJUSTMENT_MODE_FEEDBACK("FIXED"), + // .DELAY_ADJUSTMENT_MODE_FEEDBACK("DYNAMIC"), + + .DELAY_ADJUSTMENT_MODE_RELATIVE("FIXED"), + // .DELAY_ADJUSTMENT_MODE_RELATIVE("DYNAMIC"), + + .PLLOUT_SELECT("GENCLK"), + // .PLLOUT_SELECT("GENCLK_HALF"), + // .PLLOUT_SELECT("SHIFTREG_90deg"), + // .PLLOUT_SELECT("SHIFTREG_0deg"), + + .SHIFTREG_DIV_MODE(1'b0), + .FDA_FEEDBACK(4'b1111), + .FDA_RELATIVE(4'b1111), + .DIVR(4'b0000), + .DIVF(7'b0000000), + .DIVQ(3'b001), + .FILTER_RANGE(3'b000), + .ENABLE_ICEGATE(1'b0), + .TEST_MODE(1'b0) + ) uut ( + .PACKAGEPIN (PACKAGEPIN ), + .PLLOUTCORE (PLLOUTCORE ), + .PLLOUTGLOBAL (PLLOUTGLOBAL ), + .EXTFEEDBACK (EXTFEEDBACK ), + .DYNAMICDELAY (DYNAMICDELAY ), + .LOCK (LOCK ), + .BYPASS (BYPASS ), + .RESETB (RESETB ), + .LATCHINPUTVALUE(LATCHINPUTVALUE), + .SDO (SDO ), + .SDI (SDI ), + .SCLK (SCLK ) + ); +endmodule |