diff --git a/ip/ibex_qsys b/ip/ibex_qsys index 8056961..34749df 160000 --- a/ip/ibex_qsys +++ b/ip/ibex_qsys @@ -1 +1 @@ -Subproject commit 80569615842bf4e82f8efdef7c4937b0d9e0141e +Subproject commit 34749dfc1dec1fb8bbfdf52434bb06ab22f8f88e diff --git a/rtl/ossc.v b/rtl/ossc.v index a14243e..a2cb7b1 100644 --- a/rtl/ossc.v +++ b/rtl/ossc.v @@ -58,7 +58,12 @@ module ossc ( output SD_CLK, inout SD_CMD, - inout [3:0] SD_DAT + inout [3:0] SD_DAT, + + input altera_reserved_tms, + input altera_reserved_tck, + input altera_reserved_tdi, + output altera_reserved_tdo ); @@ -86,6 +91,8 @@ wire clkmux_clkout; wire [15:0] ir_code; wire [7:0] ir_code_cnt; +wire tms, tck, tdi, tdo; + wire [7:0] R_sc, G_sc, B_sc; wire HSYNC_sc, VSYNC_sc, DE_sc; wire pll_areset, pll_scanclk, pll_scanclkena, pll_configupdate, pll_scandata, pll_scandone, pll_activeclock; @@ -95,9 +102,9 @@ wire pclk_out = PCLK_sc; reg [7:0] po_reset_ctr = 0; reg po_reset_n = 1'b0; -wire jtagm_reset_req, ndmreset_req; +wire ndmreset_req; reg ndmreset_ack, ndmreset_pulse; -wire sys_reset_n = (po_reset_n & ~jtagm_reset_req & ~ndmreset_pulse); +wire sys_reset_n = (po_reset_n & ~ndmreset_pulse); reg [7:0] TVP_R, TVP_G, TVP_B; reg TVP_HS, TVP_VS, TVP_FID; @@ -378,7 +385,11 @@ sys sys_inst( .ibex_0_ndm_ndmreset_ack_i (ndmreset_ack), .ibex_0_config_boot_addr_i (32'h02080000), .ibex_0_config_core_sleep_o (), - .master_0_master_reset_reset (jtagm_reset_req), + .ibex_0_tck_clk (tck), + .ibex_0_jtag_tdi (tdi), + .ibex_0_jtag_tms (tms), + .ibex_0_jtag_tdo (tdo), + .ibex_0_jtag_trstn (), .i2c_opencores_0_export_scl_pad_io (scl), .i2c_opencores_0_export_sda_pad_io (sda), .i2c_opencores_0_export_spi_miso_pad_i (1'b0), @@ -415,10 +426,6 @@ sys sys_inst( .pll_reconfig_0_pll_reconfig_if_scandone (pll_scandone) ); -// These do not work in current Quartus version (23.1) and a patch file (scripts/qsys.patch) must be used after Qsys generation instead -defparam - sys_inst.master_0.fifo.USE_MEMORY_BLOCKS = 0; - scanconverter #( .EMIF_ENABLE(0), .NUM_LINE_BUFFERS(2) @@ -489,6 +496,17 @@ ir_rcv ir0 ( .ir_code_cnt (ir_code_cnt) ); +cycloneive_jtag jtag_inst( + .tms(altera_reserved_tms), + .tck(altera_reserved_tck), + .tdi(altera_reserved_tdi), + .tdo(altera_reserved_tdo), + .tmsutap(tms), + .tckutap(tck), + .tdiutap(tdi), + .tdouser(tdo) +); + /*lat_tester lt0 ( .clk27 (clk27), .pclk (PCLK_sc), diff --git a/sys.qsys b/sys.qsys index daa6968..888c6d0 100644 --- a/sys.qsys +++ b/sys.qsys @@ -21,7 +21,7 @@ { datum _sortIndex { - value = "8"; + value = "7"; type = "int"; } } @@ -42,7 +42,7 @@ { datum _sortIndex { - value = "9"; + value = "8"; type = "int"; } } @@ -63,7 +63,7 @@ { datum _sortIndex { - value = "10"; + value = "9"; type = "int"; } } @@ -88,14 +88,6 @@ type = "int"; } } - element ibex_0.avalon_slave_dbgreg - { - datum _lockedAddress - { - value = "1"; - type = "boolean"; - } - } element ibex_0.avalon_slave_dm { datum _lockedAddress @@ -108,7 +100,7 @@ { datum _sortIndex { - value = "7"; + value = "6"; type = "int"; } } @@ -142,7 +134,7 @@ { datum _sortIndex { - value = "6"; + value = "5"; type = "int"; } } @@ -159,14 +151,6 @@ type = "String"; } } - element master_0 - { - datum _sortIndex - { - value = "4"; - type = "int"; - } - } element onchip_memory2_0 { datum _sortIndex @@ -205,7 +189,7 @@ { datum _sortIndex { - value = "14"; + value = "13"; type = "int"; } } @@ -226,7 +210,7 @@ { datum _sortIndex { - value = "11"; + value = "10"; type = "int"; } } @@ -247,7 +231,7 @@ { datum _sortIndex { - value = "12"; + value = "11"; type = "int"; } } @@ -268,7 +252,7 @@ { datum _sortIndex { - value = "15"; + value = "14"; type = "int"; } } @@ -297,7 +281,7 @@ { datum _sortIndex { - value = "13"; + value = "12"; type = "int"; } } @@ -318,7 +302,7 @@ { datum _sortIndex { - value = "5"; + value = "4"; type = "int"; } } @@ -373,12 +357,9 @@ type="conduit" dir="end" /> + - + - + @@ -475,7 +456,7 @@ name="jtag_uart_0" kind="altera_avalon_jtag_uart" version="24.1" - enabled="1"> + enabled="0"> @@ -491,20 +472,6 @@ - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - + java.lang.Integer - 1745002926 + 1745010360 false true false @@ -78,6 +78,36 @@ RESET_DOMAIN clk + + java.lang.Long + -1 + false + true + false + true + CLOCK_RATE + ibex_0_tck + + + java.lang.Integer + -1 + false + true + false + true + CLOCK_DOMAIN + ibex_0_tck + + + java.lang.Integer + -1 + false + true + false + true + RESET_DOMAIN + ibex_0_tck + java.lang.String Cyclone IV E @@ -330,12 +360,6 @@ parameters are a RESULT of the module parameters. --> 1 clk - - false - jtag_uart_0 - clk - jtag_uart_0.clk - false pio_0 @@ -354,12 +378,6 @@ parameters are a RESULT of the module parameters. --> clk timer_0.clk - - false - master_0 - clk - master_0.clk - false intel_generic_serial_flash_interface_top_0 @@ -2245,7 +2263,7 @@ the requested settings for a module instance. --> java.math.BigInteger - 15 + 11 false true false @@ -2588,13 +2606,6 @@ parameters are a RESULT of the module parameters. --> i2c_opencores_0.interrupt_sender 1 - - false - jtag_uart_0 - irq - jtag_uart_0.irq - 2 - false timer_0 @@ -3242,14 +3253,6 @@ parameters are a RESULT of the module parameters. --> 1 writeresponsevalid - - false - jtag_uart_0 - avalon_jtag_slave - jtag_uart_0.avalon_jtag_slave - 131136 - 8 - false sc_config_0 @@ -3726,29 +3729,13 @@ parameters are a RESULT of the module parameters. --> byteenable - + - - embeddedsw.configuration.isFlash - 0 - - - embeddedsw.configuration.isMemoryDevice - 0 - - - embeddedsw.configuration.isNonVolatileStorage - 0 - - - embeddedsw.configuration.isPrintableDevice - 0 - - - com.altera.sopcmodel.avalon.AvalonConnectionPoint$AddressAlignment - DYNAMIC + + com.altera.entityinterfaces.IConnectionPoint + false true false @@ -3762,14 +3749,6 @@ parameters are a RESULT of the module parameters. --> false true - - java.math.BigInteger - 1024 - true - true - false - true - com.altera.sopcmodel.avalon.EAddrBurstUnits SYMBOLS @@ -3810,22 +3789,6 @@ parameters are a RESULT of the module parameters. --> true true - - java.math.BigInteger - - false - true - false - true - - - com.altera.entityinterfaces.IConnectionPoint - - false - true - false - true - boolean false @@ -3850,9 +3813,25 @@ parameters are a RESULT of the module parameters. --> false true - - java.math.BigInteger - 0 + + boolean + false + false + true + false + true + + + boolean + false + false + true + true + true + + + boolean + false false true true @@ -3862,7 +3841,7 @@ parameters are a RESULT of the module parameters. --> int 0 false - false + true true true @@ -3874,6 +3853,14 @@ parameters are a RESULT of the module parameters. --> false true + + boolean + false + false + true + false + true + boolean false @@ -3882,7 +3869,7 @@ parameters are a RESULT of the module parameters. --> false true - + boolean false false @@ -3890,15 +3877,7 @@ parameters are a RESULT of the module parameters. --> false true - - boolean - false - false - true - false - true - - + boolean false false @@ -3914,9 +3893,17 @@ parameters are a RESULT of the module parameters. --> true true + + int + 32 + false + true + false + true + int - 1 + 0 false true true @@ -3924,49 +3911,25 @@ parameters are a RESULT of the module parameters. --> int - 1 + 0 false true true true - - int - 1 - false - true - false - true - - - boolean - false - false - true - false - true - int 0 false - false - true - true - - - int - 1 - false true - false + true true int 1 false - false + true true true @@ -3990,7 +3953,7 @@ parameters are a RESULT of the module parameters. --> int 0 false - false + true true true @@ -3998,47 +3961,15 @@ parameters are a RESULT of the module parameters. --> com.altera.sopcmodel.avalon.TimingUnits Cycles false - false + true true true - - boolean - false - false - true - false - true - - - boolean - false - false - true - false - true - - - int - 0 - false - true - false - true - - - int - 0 - false - true - false - true - int 0 false - false + true true true @@ -4059,72 +3990,198 @@ parameters are a RESULT of the module parameters. --> true avalon - false + true - dbgreg_avalon_s_address - Input - 10 + bus_debug_addr + Output + 32 address - dbgreg_avalon_s_readdata - Output + bus_debug_rdata + Input 32 readdata - dbgreg_avalon_s_readdatavalid + bus_debug_read Output 1 - readdatavalid - - - dbgreg_avalon_s_read - Input - 1 read - dbgreg_avalon_s_response - Output - 2 - response + bus_debug_rvalid + Input + 1 + readdatavalid - dbgreg_avalon_s_write + bus_debug_busy Input 1 + waitrequest + + + bus_debug_write + Output + 1 write - dbgreg_avalon_s_writedata - Input - 32 - writedata - - - dbgreg_avalon_s_writeresponsevalid + bus_debug_be Output - 1 - writeresponsevalid - - - dbgreg_avalon_s_byteenable - Input 4 byteenable - dbgreg_avalon_s_chipselect - Input - 1 - chipselect + bus_debug_wdata + Output + 32 + writedata - dbgreg_avalon_s_waitrequest_n + bus_debug_resp + Input + 2 + response + + + bus_debug_wrespvalid + Input + 1 + writeresponsevalid + + + false + intel_generic_serial_flash_interface_top_0 + avl_csr + intel_generic_serial_flash_interface_top_0.avl_csr + 131328 + 256 + + + false + intel_generic_serial_flash_interface_top_0 + avl_mem + intel_generic_serial_flash_interface_top_0.avl_mem + 33554432 + 2097152 + + + false + onchip_memory2_0 + s2 + onchip_memory2_0.s2 + 65536 + 16384 + + + + + + boolean + false + false + true + false + true + + + java.lang.String + + false + true + false + true + + + java.lang.String + UNKNOWN + false + true + true + true + + + boolean + false + false + true + true + true + + clock + false + + tck_i + Input + 1 + clk + + + + + + java.lang.String + tck + false + true + true + true + + + java.lang.String + + false + true + true + true + + + java.lang.String + UNKNOWN + false + true + true + true + + + boolean + false + false + true + true + true + + conduit + false + + tdi_i + Input + 1 + tdi + + + tms_i + Input + 1 + tms + + + tdo_o Output 1 - waitrequest_n + tdo + + + trstn_i + Input + 1 + trstn @@ -5248,1417 +5305,6 @@ parameters are a RESULT of the module parameters. --> - - - - embeddedsw.CMacro.READ_DEPTH - 16 - - - embeddedsw.CMacro.READ_THRESHOLD - 8 - - - embeddedsw.CMacro.WRITE_DEPTH - 16 - - - embeddedsw.CMacro.WRITE_THRESHOLD - 8 - - - embeddedsw.dts.compatible - altr,juart-1.0 - - - embeddedsw.dts.group - serial - - - embeddedsw.dts.name - juart - - - embeddedsw.dts.vendor - altr - - - boolean - false - false - true - false - true - - - int - 0 - false - true - false - true - - - int - 16 - false - true - true - true - - - int - 8 - false - true - true - true - - - java.lang.String - - false - false - false - true - - - java.lang.String - NO_INTERACTIVE_WINDOWS - false - true - false - true - - - boolean - true - false - true - true - true - - - boolean - true - false - true - true - true - - - boolean - false - false - true - false - true - - - int - 16 - false - true - true - true - - - int - 8 - false - true - true - true - - - boolean - false - false - true - true - true - - - int - 8 - true - true - false - true - - - int - 4 - true - true - false - true - - - int - 4 - true - true - false - true - - - java.lang.String - OFF - true - true - false - true - - - java.lang.String - OFF - true - true - false - true - - - int - 16 - true - true - false - true - - - int - 16 - true - true - false - true - - - long - 27000000 - false - true - false - true - CLOCK_RATE - clk - - - java.lang.String - 2.0 - false - true - false - true - AVALON_SPEC - - - boolean - false - true - true - false - true - - - boolean - false - true - true - false - true - - - boolean - false - true - true - false - true - - - java.lang.String - UNKNOWN - false - true - true - true - - - boolean - false - false - true - true - true - - - - - boolean - false - false - true - false - true - - - java.lang.String - - false - true - false - true - - - java.lang.String - UNKNOWN - false - true - true - true - - - boolean - false - false - true - true - true - - - java.lang.Boolean - true - true - true - false - true - - - java.lang.Long - 27000000 - true - true - false - true - - clock - false - - clk - Input - 1 - clk - - - - - - java.lang.String - clk - false - true - true - true - - - com.altera.sopcmodel.reset.Reset$Edges - DEASSERT - false - true - true - true - - - java.lang.String - UNKNOWN - false - true - true - true - - - boolean - false - false - true - true - true - - reset - false - - rst_n - Input - 1 - reset_n - - - - - - embeddedsw.configuration.isFlash - 0 - - - embeddedsw.configuration.isMemoryDevice - 0 - - - embeddedsw.configuration.isNonVolatileStorage - 0 - - - embeddedsw.configuration.isPrintableDevice - 1 - - - com.altera.sopcmodel.avalon.AvalonConnectionPoint$AddressAlignment - NATIVE - false - true - false - true - - - int - 0 - false - true - false - true - - - java.math.BigInteger - 2 - true - true - false - true - - - com.altera.sopcmodel.avalon.EAddrBurstUnits - WORDS - false - true - true - true - - - boolean - false - false - true - false - true - - - java.lang.String - clk - false - true - true - true - - - java.lang.String - reset - false - true - true - true - - - int - 8 - false - true - true - true - - - java.math.BigInteger - - false - true - false - true - - - com.altera.entityinterfaces.IConnectionPoint - - false - true - false - true - - - boolean - false - false - true - true - true - - - com.altera.sopcmodel.avalon.EAddrBurstUnits - WORDS - false - true - true - true - - - boolean - false - false - true - false - true - - - java.math.BigInteger - 0 - false - true - true - true - - - int - 0 - false - false - true - true - - - boolean - false - false - true - false - true - - - boolean - false - false - true - false - true - - - boolean - false - false - true - false - true - - - boolean - false - false - true - false - true - - - boolean - false - false - true - false - true - - - boolean - false - false - true - true - true - - - int - 0 - false - false - true - true - - - int - 0 - false - false - true - true - - - int - 1 - false - true - false - true - - - boolean - true - false - true - false - true - - - int - 0 - false - true - true - true - - - int - 1 - false - true - false - true - - - int - 1 - false - false - true - true - - - boolean - false - false - true - false - true - - - boolean - false - false - true - false - true - - - int - 0 - false - false - true - true - - - com.altera.sopcmodel.avalon.TimingUnits - Cycles - false - false - true - true - - - boolean - false - false - true - false - true - - - boolean - false - false - true - false - true - - - int - 0 - false - true - false - true - - - int - 0 - false - true - false - true - - - int - 0 - false - false - true - true - - - java.lang.String - UNKNOWN - false - true - true - true - - - boolean - false - false - true - true - true - - avalon - false - - av_chipselect - Input - 1 - chipselect - - - av_address - Input - 1 - address - - - av_read_n - Input - 1 - read_n - - - av_readdata - Output - 32 - readdata - - - av_write_n - Input - 1 - write_n - - - av_writedata - Input - 32 - writedata - - - av_waitrequest - Output - 1 - waitrequest - - - - - - com.altera.entityinterfaces.IConnectionPoint - jtag_uart_0.avalon_jtag_slave - false - true - true - true - - - java.lang.String - clk - false - true - false - true - - - java.lang.String - reset - false - true - false - true - - - java.lang.Integer - - false - true - true - true - - - com.altera.entityinterfaces.IConnectionPoint - - false - true - true - true - - - com.altera.sopcmodel.interrupt.InterruptConnectionPoint$EIrqScheme - NONE - false - true - false - true - - - java.lang.String - UNKNOWN - false - true - true - true - - - boolean - false - false - true - true - true - - interrupt - false - - av_irq - Output - 1 - irq - - - - - - - debug.hostConnection - type jtag id 110:132 - - - int - 0 - false - true - true - true - - - int - 50000 - false - false - true - true - - - int - 0 - false - true - false - true - CLOCK_RATE - clock - - - int - 0 - false - true - true - true - - - int - 2 - false - false - true - true - - - java.lang.String - CYCLONEIVE - false - true - false - true - DEVICE_FAMILY - - - java.lang.String - EP4CE15E22C8 - false - true - false - true - DEVICE - - - java.lang.String - 8 - false - true - false - true - DEVICE_SPEEDGRADE - - - java.lang.String - Cyclone IV E - false - true - false - true - DEVICE_FAMILY - - - boolean - false - false - true - true - true - - - - - boolean - false - false - true - false - true - - - java.lang.String - - false - true - false - true - - - java.lang.String - UNKNOWN - false - true - true - true - - - boolean - false - false - true - true - true - - clock - false - - clk_clk - Input - 1 - clk - - - - - - java.lang.String - - false - true - true - true - - - com.altera.sopcmodel.reset.Reset$Edges - NONE - false - true - true - true - - - java.lang.String - UNKNOWN - false - true - true - true - - - boolean - false - false - true - true - true - - reset - false - - clk_reset_reset - Input - 1 - reset - - - - - - debug.providesServices - master - - - debug.visible - true - - - com.altera.entityinterfaces.IConnectionPoint - - false - true - false - true - - - int - 0 - false - true - false - true - - - com.altera.sopcmodel.avalon.EAddrBurstUnits - SYMBOLS - false - true - true - true - - - boolean - false - false - true - false - true - - - java.lang.String - clk - false - true - true - true - - - java.lang.String - clk_reset - false - true - true - true - - - int - 8 - false - true - true - true - - - boolean - false - false - true - true - true - - - com.altera.sopcmodel.avalon.EAddrBurstUnits - WORDS - false - true - true - true - - - boolean - false - false - true - false - true - - - boolean - false - false - true - false - true - - - boolean - false - false - true - true - true - - - boolean - false - false - true - true - true - - - int - 0 - false - true - true - true - - - boolean - false - false - true - false - true - - - boolean - false - false - true - false - true - - - boolean - false - false - true - false - true - - - boolean - false - false - true - false - true - - - boolean - false - false - true - false - true - - - boolean - false - false - true - true - true - - - int - 32 - false - true - false - true - - - int - 0 - false - true - true - true - - - int - 0 - false - true - true - true - - - int - 0 - false - true - true - true - - - int - 1 - false - true - true - true - - - boolean - false - false - true - false - true - - - boolean - false - false - true - false - true - - - int - 0 - false - true - true - true - - - com.altera.sopcmodel.avalon.TimingUnits - Cycles - false - true - true - true - - - int - 0 - false - true - true - true - - - java.lang.String - UNKNOWN - false - true - true - true - - - boolean - false - false - true - true - true - - avalon - true - - master_address - Output - 32 - address - - - master_readdata - Input - 32 - readdata - - - master_read - Output - 1 - read - - - master_write - Output - 1 - write - - - master_writedata - Output - 32 - writedata - - - master_waitrequest - Input - 1 - waitrequest - - - master_readdatavalid - Input - 1 - readdatavalid - - - master_byteenable - Output - 4 - byteenable - - - false - ibex_0 - avalon_slave_dbgreg - ibex_0.avalon_slave_dbgreg - 0 - 1024 - - - false - intel_generic_serial_flash_interface_top_0 - avl_csr - intel_generic_serial_flash_interface_top_0.avl_csr - 131328 - 256 - - - false - intel_generic_serial_flash_interface_top_0 - avl_mem - intel_generic_serial_flash_interface_top_0.avl_mem - 33554432 - 2097152 - - - false - onchip_memory2_0 - s2 - onchip_memory2_0.s2 - 65536 - 16384 - - - - - - java.lang.String - - false - true - true - true - - - java.lang.String - - false - true - true - true - - - [Ljava.lang.String; - none - false - true - true - true - - - com.altera.sopcmodel.reset.Reset$Edges - NONE - false - true - true - true - - - java.lang.String - UNKNOWN - false - true - true - true - - - boolean - false - false - true - true - true - - reset - true - - master_reset_reset - Output - 1 - reset - - - - - - int - 1 - false - true - true - true - - - java.math.BigInteger - 0x00020040 - false - true - true - true - - - boolean - false - false - true - true - true - - - java.lang.String - UNKNOWN - false - true - true - true - - - boolean - false - false - true - true - true - - ibex_0 - avalon_master_bus_data - jtag_uart_0 - avalon_jtag_slave - onchip_memory2_0 s2 + + + int + 1 + false + true + true + true + + + java.math.BigInteger + 0x00020100 + false + true + true + true + + + boolean + false + false + true + true + true + + + java.lang.String + UNKNOWN + false + true + true + true + + + boolean + false + false + true + true + true + + ibex_0 + avalon_master_bus_debug + intel_generic_serial_flash_interface_top_0 + avl_csr + + + + int + 1 + false + true + true + true + + + java.math.BigInteger + 0x02000000 + false + true + true + true + + + boolean + false + false + true + true + true + + + java.lang.String + UNKNOWN + false + true + true + true + + + boolean + false + false + true + true + true + + ibex_0 + avalon_master_bus_debug + intel_generic_serial_flash_interface_top_0 + avl_mem + + + + int + 1 + false + true + true + true + + + java.math.BigInteger + 0x00010000 + false + true + true + true + + + boolean + false + false + true + true + true + + + java.lang.String + UNKNOWN + false + true + true + true + + + boolean + false + false + true + true + true + + ibex_0 + avalon_master_bus_debug + onchip_memory2_0 + s2 + onchip_memory2_0 s1 - - - int - 1 - false - true - true - true - - - java.math.BigInteger - 0x0000 - false - true - true - true - - - boolean - false - false - true - true - true - - - java.lang.String - UNKNOWN - false - true - true - true - - - boolean - false - false - true - true - true - - master_0 - master - ibex_0 - avalon_slave_dbgreg - - - - int - 1 - false - true - true - true - - - java.math.BigInteger - 0x00020100 - false - true - true - true - - - boolean - false - false - true - true - true - - - java.lang.String - UNKNOWN - false - true - true - true - - - boolean - false - false - true - true - true - - master_0 - master - intel_generic_serial_flash_interface_top_0 - avl_csr - - - - int - 1 - false - true - true - true - - - java.math.BigInteger - 0x02000000 - false - true - true - true - - - boolean - false - false - true - true - true - - - java.lang.String - UNKNOWN - false - true - true - true - - - boolean - false - false - true - true - true - - master_0 - master - intel_generic_serial_flash_interface_top_0 - avl_mem - - - - int - 1 - false - true - true - true - - - java.math.BigInteger - 0x00010000 - false - true - true - true - - - boolean - false - false - true - true - true - - - java.lang.String - UNKNOWN - false - true - true - true - - - boolean - false - false - true - true - true - - master_0 - master - onchip_memory2_0 - s2 - - - - java.lang.String - UNKNOWN - false - true - true - true - - - boolean - false - false - true - true - true - - clk_27 - clk - jtag_uart_0 - clk - timer_0 clk - - - java.lang.String - UNKNOWN - false - true - true - true - - - boolean - false - false - true - true - true - - clk_27 - clk - master_0 - clk - i2c_opencores_0 interrupt_sender - - - int - 2 - false - true - true - true - - - java.lang.String - UNKNOWN - false - true - true - true - - - boolean - false - false - true - true - true - - ibex_0 - interrupt_receiver - jtag_uart_0 - irq - i2c_opencores_1 clock_reset - - - java.lang.String - UNKNOWN - false - true - true - true - - - boolean - false - false - true - true - true - - clk_27 - clk_reset - jtag_uart_0 - reset - ibex_0 reset_sink - - - java.lang.String - UNKNOWN - false - true - true - true - - - boolean - false - false - true - true - true - - po_reset_bridge_0 - out_reset - master_0 - clk_reset - 1.0 - 15 + 14 clock_sink com.altera.entityinterfaces.IElementClass com.altera.entityinterfaces.IMutableConnectionPoint @@ -14285,7 +12686,7 @@ parameters are a RESULT of the module parameters. --> 24.1 - 16 + 14 reset_sink com.altera.entityinterfaces.IElementClass com.altera.entityinterfaces.IMutableConnectionPoint @@ -14293,7 +12694,7 @@ parameters are a RESULT of the module parameters. --> 24.1 - 16 + 14 avalon_slave com.altera.entityinterfaces.IElementClass com.altera.entityinterfaces.IMutableConnectionPoint @@ -14309,7 +12710,7 @@ parameters are a RESULT of the module parameters. --> 17.1 - 9 + 10 conduit_end com.altera.entityinterfaces.IElementClass com.altera.entityinterfaces.IMutableConnectionPoint @@ -14317,7 +12718,7 @@ parameters are a RESULT of the module parameters. --> 24.1 - 4 + 3 interrupt_sender com.altera.entityinterfaces.IElementClass com.altera.entityinterfaces.IMutableConnectionPoint @@ -14356,30 +12757,6 @@ parameters are a RESULT of the module parameters. --> Generic Serial Flash Interface Intel FPGA IP 24.1 - - 1 - altera_avalon_jtag_uart - com.altera.entityinterfaces.IElementClass - com.altera.entityinterfaces.IModule - JTAG UART Intel FPGA IP - 24.1 - - - 1 - altera_jtag_avalon_master - com.altera.entityinterfaces.IElementClass - com.altera.entityinterfaces.IModule - JTAG to Avalon Master Bridge - 24.1 - - - 2 - reset_source - com.altera.entityinterfaces.IElementClass - com.altera.entityinterfaces.IMutableConnectionPoint - Reset Output - 24.1 - 1 altera_avalon_onchip_memory2 @@ -14420,6 +12797,14 @@ parameters are a RESULT of the module parameters. --> Reset Bridge 24.1 + + 1 + reset_source + com.altera.entityinterfaces.IElementClass + com.altera.entityinterfaces.IMutableConnectionPoint + Reset Output + 24.1 + 1 sc_config @@ -14437,7 +12822,7 @@ parameters are a RESULT of the module parameters. --> 24.1 - 21 + 19 avalon com.altera.entityinterfaces.IElementClass com.altera.entityinterfaces.IConnection @@ -14445,7 +12830,7 @@ parameters are a RESULT of the module parameters. --> 24.1 - 15 + 13 clock com.altera.entityinterfaces.IElementClass com.altera.entityinterfaces.IConnection @@ -14453,7 +12838,7 @@ parameters are a RESULT of the module parameters. --> 24.1 - 4 + 3 interrupt com.altera.entityinterfaces.IElementClass com.altera.entityinterfaces.IConnection @@ -14461,7 +12846,7 @@ parameters are a RESULT of the module parameters. --> 24.1 - 15 + 13 reset com.altera.entityinterfaces.IElementClass com.altera.entityinterfaces.IConnection