diff options
| author | Alejandro Soto <alejandro@34project.org> | 2022-11-14 22:05:40 -0600 |
|---|---|---|
| committer | Alejandro Soto <alejandro@34project.org> | 2022-11-14 22:05:40 -0600 |
| commit | c88433bb5572ee41864df76098ff913706a26387 (patch) | |
| tree | 6ae369d8238e85d873018750031ad56421c986c4 | |
| parent | 6fb3849e73b797d4610a2b782127f927dec0c9c9 (diff) | |
Add JTAG debug bridge
| -rw-r--r-- | platform.qsys | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/platform.qsys b/platform.qsys index 9ccd6ed..bdf0a29 100644 --- a/platform.qsys +++ b/platform.qsys @@ -33,6 +33,14 @@ type = "int"; } } + element jtag_dbg + { + datum _sortIndex + { + value = "10"; + type = "int"; + } + } element jtag_uart_0 { datum _sortIndex @@ -719,6 +727,20 @@ <parameter name="use_default_mpu_clk" value="true" /> </module> <module + name="jtag_dbg" + kind="altera_jtag_avalon_master" + version="20.1" + enabled="1"> + <parameter name="AUTO_DEVICE" value="5CSEMA5F31C6" /> + <parameter name="AUTO_DEVICE_FAMILY" value="Cyclone V" /> + <parameter name="AUTO_DEVICE_SPEEDGRADE" value="6" /> + <parameter name="COMPONENT_CLOCK" value="0" /> + <parameter name="FAST_VER" value="0" /> + <parameter name="FIFO_DEPTHS" value="2" /> + <parameter name="PLI_PORT" value="50000" /> + <parameter name="USE_PLI" value="0" /> + </module> + <module name="jtag_uart_0" kind="altera_avalon_jtag_uart" version="20.1" @@ -1070,6 +1092,39 @@ <parameter name="baseAddress" value="0x0000" /> <parameter name="defaultConnection" value="false" /> </connection> + <connection + kind="avalon" + version="20.1" + start="jtag_dbg.master" + end="jtag_uart_0.avalon_jtag_slave"> + <parameter name="arbitrationPriority" value="1" /> + <parameter name="baseAddress" value="0x30000000" /> + <parameter name="defaultConnection" value="false" /> + </connection> + <connection kind="avalon" version="20.1" start="jtag_dbg.master" end="pio_0.s1"> + <parameter name="arbitrationPriority" value="1" /> + <parameter name="baseAddress" value="0x30010000" /> + <parameter name="defaultConnection" value="false" /> + </connection> + <connection kind="avalon" version="20.1" start="jtag_dbg.master" end="timer_0.s1"> + <parameter name="arbitrationPriority" value="1" /> + <parameter name="baseAddress" value="0x30020000" /> + <parameter name="defaultConnection" value="false" /> + </connection> + <connection kind="avalon" version="20.1" start="jtag_dbg.master" end="vram.s1"> + <parameter name="arbitrationPriority" value="1" /> + <parameter name="baseAddress" value="0x38000000" /> + <parameter name="defaultConnection" value="false" /> + </connection> + <connection + kind="avalon" + version="20.1" + start="jtag_dbg.master" + end="address_span_extender_0.windowed_slave"> + <parameter name="arbitrationPriority" value="1" /> + <parameter name="baseAddress" value="0x0000" /> + <parameter name="defaultConnection" value="false" /> + </connection> <connection kind="clock" version="20.1" start="clk_0.clk" end="pll_0.refclk" /> <connection kind="clock" @@ -1078,6 +1133,7 @@ end="jtag_uart_0.clk" /> <connection kind="clock" version="20.1" start="pll_0.outclk0" end="timer_0.clk" /> <connection kind="clock" version="20.1" start="pll_0.outclk0" end="pio_0.clk" /> + <connection kind="clock" version="20.1" start="pll_0.outclk0" end="jtag_dbg.clk" /> <connection kind="clock" version="20.1" @@ -1103,6 +1159,11 @@ kind="reset" version="20.1" start="clk_0.clk_reset" + end="jtag_dbg.clk_reset" /> + <connection + kind="reset" + version="20.1" + start="clk_0.clk_reset" end="address_span_extender_0.reset" /> <connection kind="reset" version="20.1" start="clk_0.clk_reset" end="vram.reset" /> <connection |
