summaryrefslogtreecommitdiff
path: root/platform.qsys
diff options
context:
space:
mode:
authorAlejandro Soto <alejandro@34project.org>2022-09-04 16:14:37 -0600
committerAlejandro Soto <alejandro@34project.org>2022-09-04 16:14:37 -0600
commitfa3610a57e89dd667075cd8922a07a69ec433fa0 (patch)
treebaec1961a9b1dcfbfcd83cba179d2bb50f22c233 /platform.qsys
parent9f058168d27de269df7c40f43a9070478971c4be (diff)
Add Avalon bus master
Diffstat (limited to 'platform.qsys')
-rw-r--r--platform.qsys58
1 files changed, 58 insertions, 0 deletions
diff --git a/platform.qsys b/platform.qsys
index d2fa081..d9ab17c 100644
--- a/platform.qsys
+++ b/platform.qsys
@@ -25,6 +25,38 @@
type = "int";
}
}
+ element master_0
+ {
+ datum _sortIndex
+ {
+ value = "2";
+ type = "int";
+ }
+ }
+ element platform
+ {
+ datum _originalDeviceFamily
+ {
+ value = "Cyclone V";
+ type = "String";
+ }
+ }
+ element platform
+ {
+ datum _originalDeviceFamily
+ {
+ value = "Cyclone V";
+ type = "String";
+ }
+ }
+ element platform
+ {
+ datum _originalDeviceFamily
+ {
+ value = "Cyclone V";
+ type = "String";
+ }
+ }
}
]]></parameter>
<parameter name="clockCrossingAdapter" value="HANDSHAKE" />
@@ -47,6 +79,12 @@
<parameter name="useTestBenchNamingPattern" value="false" />
<instanceScript></instanceScript>
<interface name="clk" internal="clk_0.clk_in" type="clock" dir="end" />
+ <interface name="master_0_conduit_end" internal="master_0.conduit_end" />
+ <interface
+ name="master_0_core"
+ internal="master_0.core"
+ type="conduit"
+ dir="end" />
<interface name="memory" internal="hps_0.memory" type="conduit" dir="end" />
<interface name="reset" internal="clk_0.clk_in_reset" type="reset" dir="end" />
<module name="clk_0" kind="clock_source" version="20.1" enabled="1">
@@ -585,11 +623,31 @@
<parameter name="usb_mp_clk_div" value="0" />
<parameter name="use_default_mpu_clk" value="true" />
</module>
+ <module
+ name="master_0"
+ kind="conspiracion_bus_master"
+ version="1.0"
+ enabled="1" />
+ <connection
+ kind="avalon"
+ version="20.1"
+ start="master_0.avalon_master"
+ end="hps_0.f2h_sdram0_data">
+ <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="master_0.clock" />
<connection
kind="clock"
version="20.1"
start="clk_0.clk"
end="hps_0.f2h_sdram0_clock" />
+ <connection
+ kind="reset"
+ version="20.1"
+ start="clk_0.clk_reset"
+ end="master_0.reset_sink" />
<interconnectRequirement for="$system" name="qsys_mm.clockCrossingAdapter" value="HANDSHAKE" />
<interconnectRequirement for="$system" name="qsys_mm.enableEccProtection" value="FALSE" />
<interconnectRequirement for="$system" name="qsys_mm.insertDefaultSlave" value="FALSE" />