From f1025dbd887f5e8068833393cea8d8c036936396 Mon Sep 17 00:00:00 2001 From: David Shah Date: Tue, 28 Nov 2017 11:00:51 +0000 Subject: Add uncommitted changes and tidy up some files --- icefuzz/tests/ip/.gitignore | 3 +- icefuzz/tests/ip/make_html_table.py | 2 +- icefuzz/tmedges.txt | 250 ++++++++++++++++++++++++++++++++++++ 3 files changed, 253 insertions(+), 2 deletions(-) diff --git a/icefuzz/tests/ip/.gitignore b/icefuzz/tests/ip/.gitignore index c1313c3..bd3c0cf 100644 --- a/icefuzz/tests/ip/.gitignore +++ b/icefuzz/tests/ip/.gitignore @@ -1 +1,2 @@ -work_ip/ \ No newline at end of file +work_ip/ +*.html diff --git a/icefuzz/tests/ip/make_html_table.py b/icefuzz/tests/ip/make_html_table.py index 3d8cb70..0bea73d 100755 --- a/icefuzz/tests/ip/make_html_table.py +++ b/icefuzz/tests/ip/make_html_table.py @@ -43,4 +43,4 @@ for print_t in ["SB", "G", "CBIT"]: x, y, name = entry print("%s(%d, %d, %s)%s" % (em_o, x, y, name, em_c), end='') print("") -print ("") \ No newline at end of file +print ("") diff --git a/icefuzz/tmedges.txt b/icefuzz/tmedges.txt index a844df4..1949507 100644 --- a/icefuzz/tmedges.txt +++ b/icefuzz/tmedges.txt @@ -1,5 +1,6 @@ CEMux.O LogicCell40.ce CEMux.O PRE_IO.CLOCKENABLE +CEMux.O SB_MAC16.CE CEMux.O SB_RAM40_4K.RCLKE CEMux.O SB_RAM40_4K.WCLKE CascadeBuf.O CascadeMux.I @@ -27,12 +28,32 @@ CascadeMux.O SB_RAM40_4K.WADDR[6] CascadeMux.O SB_RAM40_4K.WADDR[7] CascadeMux.O SB_RAM40_4K.WADDR[8] CascadeMux.O SB_RAM40_4K.WADDR[9] +ClkMux.O DummyBuf.I ClkMux.O INV.I ClkMux.O LogicCell40.clk ClkMux.O PRE_IO.INPUTCLK ClkMux.O PRE_IO.OUTPUTCLK +ClkMux.O SB_MAC16.CLK ClkMux.O SB_RAM40_4K.RCLK ClkMux.O SB_RAM40_4K.WCLK +ClkMux.O SB_SPRAM256KA.CLOCK +DummyBuf.O Odrv4.I +DummyBuf.O SB_LEDDA_IP.LEDDADDR0 +DummyBuf.O SB_LEDDA_IP.LEDDADDR1 +DummyBuf.O SB_LEDDA_IP.LEDDADDR2 +DummyBuf.O SB_LEDDA_IP.LEDDADDR3 +DummyBuf.O SB_LEDDA_IP.LEDDCLK +DummyBuf.O SB_LEDDA_IP.LEDDCS +DummyBuf.O SB_LEDDA_IP.LEDDDAT0 +DummyBuf.O SB_LEDDA_IP.LEDDDAT1 +DummyBuf.O SB_LEDDA_IP.LEDDDAT2 +DummyBuf.O SB_LEDDA_IP.LEDDDAT3 +DummyBuf.O SB_LEDDA_IP.LEDDDAT4 +DummyBuf.O SB_LEDDA_IP.LEDDDAT5 +DummyBuf.O SB_LEDDA_IP.LEDDDAT6 +DummyBuf.O SB_LEDDA_IP.LEDDDAT7 +DummyBuf.O SB_LEDDA_IP.LEDDDEN +DummyBuf.O SB_LEDDA_IP.LEDDEXE GND.Y LogicCell40.carryin GND.Y LogicCell40.clk GND.Y LogicCell40.in0 @@ -41,6 +62,7 @@ GND.Y LogicCell40.in2 GND.Y LogicCell40.in3 GND.Y LogicCell40.sr GND.Y PRE_IO.DOUT0 +GND.Y SB_MAC16.CLK GND.Y SB_RAM40_4K.WCLK Glb2LocalMux.O LocalMux.I GlobalMux.O CEMux.I @@ -60,9 +82,89 @@ IO_PAD.DOUT PRE_IO.PADIN IO_PAD.DOUT PRE_IO_GBUF.PADSIGNALTOGLOBALBUFFER IO_PAD.PACKAGEPIN IO_PAD.PACKAGEPIN InMux.O CascadeMux.I +InMux.O DummyBuf.I InMux.O LogicCell40.in0 InMux.O LogicCell40.in1 InMux.O LogicCell40.in3 +InMux.O SB_HFOSC.CLKHFEN +InMux.O SB_HFOSC.CLKHFPU +InMux.O SB_LFOSC.CLKLFEN +InMux.O SB_LFOSC.CLKLFPU +InMux.O SB_MAC16.ADDSUBBOT +InMux.O SB_MAC16.ADDSUBTOP +InMux.O SB_MAC16.AHOLD +InMux.O SB_MAC16.A[0] +InMux.O SB_MAC16.A[10] +InMux.O SB_MAC16.A[11] +InMux.O SB_MAC16.A[12] +InMux.O SB_MAC16.A[13] +InMux.O SB_MAC16.A[14] +InMux.O SB_MAC16.A[15] +InMux.O SB_MAC16.A[1] +InMux.O SB_MAC16.A[2] +InMux.O SB_MAC16.A[3] +InMux.O SB_MAC16.A[4] +InMux.O SB_MAC16.A[5] +InMux.O SB_MAC16.A[6] +InMux.O SB_MAC16.A[7] +InMux.O SB_MAC16.A[8] +InMux.O SB_MAC16.A[9] +InMux.O SB_MAC16.BHOLD +InMux.O SB_MAC16.B[0] +InMux.O SB_MAC16.B[10] +InMux.O SB_MAC16.B[11] +InMux.O SB_MAC16.B[12] +InMux.O SB_MAC16.B[13] +InMux.O SB_MAC16.B[14] +InMux.O SB_MAC16.B[15] +InMux.O SB_MAC16.B[1] +InMux.O SB_MAC16.B[2] +InMux.O SB_MAC16.B[3] +InMux.O SB_MAC16.B[4] +InMux.O SB_MAC16.B[5] +InMux.O SB_MAC16.B[6] +InMux.O SB_MAC16.B[7] +InMux.O SB_MAC16.B[8] +InMux.O SB_MAC16.B[9] +InMux.O SB_MAC16.CHOLD +InMux.O SB_MAC16.CI +InMux.O SB_MAC16.C[0] +InMux.O SB_MAC16.C[10] +InMux.O SB_MAC16.C[11] +InMux.O SB_MAC16.C[12] +InMux.O SB_MAC16.C[13] +InMux.O SB_MAC16.C[14] +InMux.O SB_MAC16.C[15] +InMux.O SB_MAC16.C[1] +InMux.O SB_MAC16.C[2] +InMux.O SB_MAC16.C[3] +InMux.O SB_MAC16.C[4] +InMux.O SB_MAC16.C[5] +InMux.O SB_MAC16.C[6] +InMux.O SB_MAC16.C[7] +InMux.O SB_MAC16.C[8] +InMux.O SB_MAC16.C[9] +InMux.O SB_MAC16.DHOLD +InMux.O SB_MAC16.D[0] +InMux.O SB_MAC16.D[10] +InMux.O SB_MAC16.D[11] +InMux.O SB_MAC16.D[12] +InMux.O SB_MAC16.D[13] +InMux.O SB_MAC16.D[14] +InMux.O SB_MAC16.D[15] +InMux.O SB_MAC16.D[1] +InMux.O SB_MAC16.D[2] +InMux.O SB_MAC16.D[3] +InMux.O SB_MAC16.D[4] +InMux.O SB_MAC16.D[5] +InMux.O SB_MAC16.D[6] +InMux.O SB_MAC16.D[7] +InMux.O SB_MAC16.D[8] +InMux.O SB_MAC16.D[9] +InMux.O SB_MAC16.OHOLDBOT +InMux.O SB_MAC16.OHOLDTOP +InMux.O SB_MAC16.OLOADBOT +InMux.O SB_MAC16.OLOADTOP InMux.O SB_RAM40_4K.MASK[0] InMux.O SB_RAM40_4K.MASK[10] InMux.O SB_RAM40_4K.MASK[11] @@ -95,6 +197,50 @@ InMux.O SB_RAM40_4K.WDATA[6] InMux.O SB_RAM40_4K.WDATA[7] InMux.O SB_RAM40_4K.WDATA[8] InMux.O SB_RAM40_4K.WDATA[9] +InMux.O SB_RGBA_DRV.CURREN +InMux.O SB_RGBA_DRV.RGB0PWM +InMux.O SB_RGBA_DRV.RGB1PWM +InMux.O SB_RGBA_DRV.RGB2PWM +InMux.O SB_RGBA_DRV.RGBLEDEN +InMux.O SB_SPRAM256KA.ADDRESS[0] +InMux.O SB_SPRAM256KA.ADDRESS[10] +InMux.O SB_SPRAM256KA.ADDRESS[11] +InMux.O SB_SPRAM256KA.ADDRESS[12] +InMux.O SB_SPRAM256KA.ADDRESS[13] +InMux.O SB_SPRAM256KA.ADDRESS[1] +InMux.O SB_SPRAM256KA.ADDRESS[2] +InMux.O SB_SPRAM256KA.ADDRESS[3] +InMux.O SB_SPRAM256KA.ADDRESS[4] +InMux.O SB_SPRAM256KA.ADDRESS[5] +InMux.O SB_SPRAM256KA.ADDRESS[6] +InMux.O SB_SPRAM256KA.ADDRESS[7] +InMux.O SB_SPRAM256KA.ADDRESS[8] +InMux.O SB_SPRAM256KA.ADDRESS[9] +InMux.O SB_SPRAM256KA.CHIPSELECT +InMux.O SB_SPRAM256KA.DATAIN[0] +InMux.O SB_SPRAM256KA.DATAIN[10] +InMux.O SB_SPRAM256KA.DATAIN[11] +InMux.O SB_SPRAM256KA.DATAIN[12] +InMux.O SB_SPRAM256KA.DATAIN[13] +InMux.O SB_SPRAM256KA.DATAIN[14] +InMux.O SB_SPRAM256KA.DATAIN[15] +InMux.O SB_SPRAM256KA.DATAIN[1] +InMux.O SB_SPRAM256KA.DATAIN[2] +InMux.O SB_SPRAM256KA.DATAIN[3] +InMux.O SB_SPRAM256KA.DATAIN[4] +InMux.O SB_SPRAM256KA.DATAIN[5] +InMux.O SB_SPRAM256KA.DATAIN[6] +InMux.O SB_SPRAM256KA.DATAIN[7] +InMux.O SB_SPRAM256KA.DATAIN[8] +InMux.O SB_SPRAM256KA.DATAIN[9] +InMux.O SB_SPRAM256KA.MASKWREN[0] +InMux.O SB_SPRAM256KA.MASKWREN[1] +InMux.O SB_SPRAM256KA.MASKWREN[2] +InMux.O SB_SPRAM256KA.MASKWREN[3] +InMux.O SB_SPRAM256KA.POWEROFF +InMux.O SB_SPRAM256KA.SLEEP +InMux.O SB_SPRAM256KA.STANDBY +InMux.O SB_SPRAM256KA.WREN IoInMux.O ICE_GB.USERSIGNALTOGLOBALBUFFER IoInMux.O PLL40.BYPASS IoInMux.O PLL40.DYNAMICDELAY[0] @@ -271,6 +417,105 @@ PRE_IO.DIN1 Odrv4.I PRE_IO.PADOEN IO_PAD.OE PRE_IO.PADOUT IO_PAD.DIN PRE_IO_GBUF.GLOBALBUFFEROUTPUT gio2CtrlBuf.I +SB_HFOSC.CLKHF GlobalMux.I +SB_HFOSC.CLKHF Odrv12.I +SB_HFOSC.CLKHF Odrv4.I +SB_LEDDA_IP.PWMOUT0 DummyBuf.I +SB_LEDDA_IP.PWMOUT1 DummyBuf.I +SB_LEDDA_IP.PWMOUT2 DummyBuf.I +SB_LFOSC.CLKLF GlobalMux.I +SB_LFOSC.CLKLF Odrv12.I +SB_MAC16.ACCUMCO SB_MAC16.ACCUMCI +SB_MAC16.CO Odrv12.I +SB_MAC16.CO Odrv4.I +SB_MAC16.O[0] LocalMux.I +SB_MAC16.O[0] Odrv12.I +SB_MAC16.O[0] Odrv4.I +SB_MAC16.O[10] LocalMux.I +SB_MAC16.O[10] Odrv12.I +SB_MAC16.O[10] Odrv4.I +SB_MAC16.O[11] LocalMux.I +SB_MAC16.O[11] Odrv12.I +SB_MAC16.O[11] Odrv4.I +SB_MAC16.O[12] LocalMux.I +SB_MAC16.O[12] Odrv12.I +SB_MAC16.O[12] Odrv4.I +SB_MAC16.O[13] LocalMux.I +SB_MAC16.O[13] Odrv12.I +SB_MAC16.O[13] Odrv4.I +SB_MAC16.O[14] LocalMux.I +SB_MAC16.O[14] Odrv12.I +SB_MAC16.O[14] Odrv4.I +SB_MAC16.O[15] LocalMux.I +SB_MAC16.O[15] Odrv12.I +SB_MAC16.O[15] Odrv4.I +SB_MAC16.O[16] LocalMux.I +SB_MAC16.O[16] Odrv12.I +SB_MAC16.O[16] Odrv4.I +SB_MAC16.O[17] LocalMux.I +SB_MAC16.O[17] Odrv12.I +SB_MAC16.O[17] Odrv4.I +SB_MAC16.O[18] Odrv12.I +SB_MAC16.O[18] Odrv4.I +SB_MAC16.O[19] Odrv12.I +SB_MAC16.O[19] Odrv4.I +SB_MAC16.O[1] LocalMux.I +SB_MAC16.O[1] Odrv12.I +SB_MAC16.O[1] Odrv4.I +SB_MAC16.O[20] Odrv12.I +SB_MAC16.O[20] Odrv4.I +SB_MAC16.O[21] LocalMux.I +SB_MAC16.O[21] Odrv12.I +SB_MAC16.O[21] Odrv4.I +SB_MAC16.O[22] Odrv12.I +SB_MAC16.O[22] Odrv4.I +SB_MAC16.O[23] LocalMux.I +SB_MAC16.O[23] Odrv12.I +SB_MAC16.O[23] Odrv4.I +SB_MAC16.O[24] LocalMux.I +SB_MAC16.O[24] Odrv12.I +SB_MAC16.O[24] Odrv4.I +SB_MAC16.O[25] LocalMux.I +SB_MAC16.O[25] Odrv12.I +SB_MAC16.O[25] Odrv4.I +SB_MAC16.O[26] Odrv12.I +SB_MAC16.O[26] Odrv4.I +SB_MAC16.O[27] Odrv12.I +SB_MAC16.O[27] Odrv4.I +SB_MAC16.O[28] Odrv12.I +SB_MAC16.O[28] Odrv4.I +SB_MAC16.O[29] Odrv12.I +SB_MAC16.O[29] Odrv4.I +SB_MAC16.O[2] LocalMux.I +SB_MAC16.O[2] Odrv12.I +SB_MAC16.O[2] Odrv4.I +SB_MAC16.O[30] Odrv12.I +SB_MAC16.O[30] Odrv4.I +SB_MAC16.O[31] LocalMux.I +SB_MAC16.O[31] Odrv12.I +SB_MAC16.O[31] Odrv4.I +SB_MAC16.O[3] LocalMux.I +SB_MAC16.O[3] Odrv12.I +SB_MAC16.O[3] Odrv4.I +SB_MAC16.O[4] LocalMux.I +SB_MAC16.O[4] Odrv12.I +SB_MAC16.O[4] Odrv4.I +SB_MAC16.O[5] LocalMux.I +SB_MAC16.O[5] Odrv12.I +SB_MAC16.O[5] Odrv4.I +SB_MAC16.O[6] LocalMux.I +SB_MAC16.O[6] Odrv12.I +SB_MAC16.O[6] Odrv4.I +SB_MAC16.O[7] LocalMux.I +SB_MAC16.O[7] Odrv12.I +SB_MAC16.O[7] Odrv4.I +SB_MAC16.O[8] LocalMux.I +SB_MAC16.O[8] Odrv12.I +SB_MAC16.O[8] Odrv4.I +SB_MAC16.O[9] LocalMux.I +SB_MAC16.O[9] Odrv12.I +SB_MAC16.O[9] Odrv4.I +SB_MAC16.SIGNEXTOUT SB_MAC16.SIGNEXTIN SB_PLL40_2F_CORE.LOCK LocalMux.I SB_PLL40_2F_CORE.PLLOUTCOREA LocalMux.I SB_PLL40_2F_CORE.PLLOUTCOREA Odrv12.I @@ -336,6 +581,10 @@ SB_RAM40_4K.RDATA[9] LocalMux.I SB_RAM40_4K.RDATA[9] Odrv12.I SB_RAM40_4K.RDATA[9] Odrv4.I SRMux.O LogicCell40.sr +SRMux.O SB_MAC16.IRSTBOT +SRMux.O SB_MAC16.IRSTTOP +SRMux.O SB_MAC16.ORSTBOT +SRMux.O SB_MAC16.ORSTTOP SRMux.O SB_RAM40_4K.RE SRMux.O SB_RAM40_4K.WE Sp12to4.O IoSpan4Mux.I @@ -610,6 +859,7 @@ Span12Mux_s9_v.O Span12Mux_s11_h.I Span12Mux_s9_v.O Span12Mux_s5_h.I Span12Mux_s9_v.O Span12Mux_s6_v.I Span12Mux_s9_v.O Span12Mux_s7_h.I +Span12Mux_s9_v.O Span12Mux_s9_h.I Span12Mux_s9_v.O Span12Mux_v.I Span12Mux_v.O LocalMux.I Span12Mux_v.O Sp12to4.I -- cgit v1.2.3