ec82764bef
RTL (GS rasterizer, EE core stub, platform bridge, LPDDR4B path), sim regression (272 TBs), docs, and tooling. Copyrighted PS2 content (BIOS, game code, GS dumps, and all dump-derived textures/traces) is excluded via .gitignore and stays local. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
8204 lines
418 KiB
XML
8204 lines
418 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<deploy
|
|
date="2026.05.11.21:03:53"
|
|
outputDirectory="/home/ubuntu/FPGA_Projects/retroDE_ps2/synth/de25_nano/top_psmct32_raster_demo/qsys/hps_subsys/hps_subsys/">
|
|
<perimeter>
|
|
<parameter
|
|
name="AUTO_GENERATION_ID"
|
|
type="Integer"
|
|
defaultValue="0"
|
|
onHdl="0"
|
|
affectsHdl="1" />
|
|
<parameter
|
|
name="AUTO_UNIQUE_ID"
|
|
type="String"
|
|
defaultValue=""
|
|
onHdl="0"
|
|
affectsHdl="1" />
|
|
<parameter
|
|
name="AUTO_DEVICE_FAMILY"
|
|
type="String"
|
|
defaultValue="Agilex 5"
|
|
onHdl="0"
|
|
affectsHdl="1" />
|
|
<parameter
|
|
name="AUTO_DEVICE"
|
|
type="String"
|
|
defaultValue="A5EB013BB23BE4SCS"
|
|
onHdl="0"
|
|
affectsHdl="1" />
|
|
<parameter
|
|
name="AUTO_DEVICE_SPEEDGRADE"
|
|
type="String"
|
|
defaultValue="4"
|
|
onHdl="0"
|
|
affectsHdl="1" />
|
|
<parameter
|
|
name="AUTO_BOARD"
|
|
type="String"
|
|
defaultValue="default"
|
|
onHdl="0"
|
|
affectsHdl="1" />
|
|
<parameter
|
|
name="AUTO_HPS2FPGA_CLK_CLOCK_RATE"
|
|
type="Long"
|
|
defaultValue="-1"
|
|
onHdl="0"
|
|
affectsHdl="1" />
|
|
<parameter
|
|
name="AUTO_HPS2FPGA_CLK_CLOCK_DOMAIN"
|
|
type="Integer"
|
|
defaultValue="-1"
|
|
onHdl="0"
|
|
affectsHdl="1" />
|
|
<parameter
|
|
name="AUTO_HPS2FPGA_CLK_RESET_DOMAIN"
|
|
type="Integer"
|
|
defaultValue="-1"
|
|
onHdl="0"
|
|
affectsHdl="1" />
|
|
<parameter
|
|
name="AUTO_HPS2FPGA_ADDRESS_MAP"
|
|
type="AddressMap"
|
|
defaultValue=""
|
|
onHdl="0"
|
|
affectsHdl="1" />
|
|
<parameter
|
|
name="AUTO_HPS2FPGA_ADDRESS_WIDTH"
|
|
type="AddressWidthType"
|
|
defaultValue="-1"
|
|
onHdl="0"
|
|
affectsHdl="1" />
|
|
<parameter
|
|
name="AUTO_LWHPS2FPGA_CLK_CLOCK_RATE"
|
|
type="Long"
|
|
defaultValue="-1"
|
|
onHdl="0"
|
|
affectsHdl="1" />
|
|
<parameter
|
|
name="AUTO_LWHPS2FPGA_CLK_CLOCK_DOMAIN"
|
|
type="Integer"
|
|
defaultValue="-1"
|
|
onHdl="0"
|
|
affectsHdl="1" />
|
|
<parameter
|
|
name="AUTO_LWHPS2FPGA_CLK_RESET_DOMAIN"
|
|
type="Integer"
|
|
defaultValue="-1"
|
|
onHdl="0"
|
|
affectsHdl="1" />
|
|
<parameter
|
|
name="AUTO_LWHPS2FPGA_ADDRESS_MAP"
|
|
type="AddressMap"
|
|
defaultValue=""
|
|
onHdl="0"
|
|
affectsHdl="1" />
|
|
<parameter
|
|
name="AUTO_LWHPS2FPGA_ADDRESS_WIDTH"
|
|
type="AddressWidthType"
|
|
defaultValue="-1"
|
|
onHdl="0"
|
|
affectsHdl="1" />
|
|
<parameter
|
|
name="AUTO_F2H_IRQ1_IN_INTERRUPTS_USED"
|
|
type="BigInteger"
|
|
defaultValue="-1"
|
|
onHdl="0"
|
|
affectsHdl="1" />
|
|
<parameter
|
|
name="AUTO_F2H_IRQ0_IN_INTERRUPTS_USED"
|
|
type="BigInteger"
|
|
defaultValue="-1"
|
|
onHdl="0"
|
|
affectsHdl="1" />
|
|
<parameter
|
|
name="AUTO_F2SDRAM_CLK_CLOCK_RATE"
|
|
type="Long"
|
|
defaultValue="-1"
|
|
onHdl="0"
|
|
affectsHdl="1" />
|
|
<parameter
|
|
name="AUTO_F2SDRAM_CLK_CLOCK_DOMAIN"
|
|
type="Integer"
|
|
defaultValue="-1"
|
|
onHdl="0"
|
|
affectsHdl="1" />
|
|
<parameter
|
|
name="AUTO_F2SDRAM_CLK_RESET_DOMAIN"
|
|
type="Integer"
|
|
defaultValue="-1"
|
|
onHdl="0"
|
|
affectsHdl="1" />
|
|
<parameter
|
|
name="AUTO_F2SDRAM_CPU_INFO_ID"
|
|
type="String"
|
|
defaultValue=""
|
|
onHdl="0"
|
|
affectsHdl="1" />
|
|
<parameter
|
|
name="AUTO_EMIF_HPS_EMIF_REF_CLK_CLOCK_RATE"
|
|
type="Long"
|
|
defaultValue="-1"
|
|
onHdl="0"
|
|
affectsHdl="1" />
|
|
<parameter
|
|
name="AUTO_EMIF_HPS_EMIF_REF_CLK_CLOCK_DOMAIN"
|
|
type="Integer"
|
|
defaultValue="-1"
|
|
onHdl="0"
|
|
affectsHdl="1" />
|
|
<parameter
|
|
name="AUTO_EMIF_HPS_EMIF_REF_CLK_RESET_DOMAIN"
|
|
type="Integer"
|
|
defaultValue="-1"
|
|
onHdl="0"
|
|
affectsHdl="1" />
|
|
<interface name="h2f_reset" kind="reset" start="1">
|
|
<property name="associatedClock" value="" />
|
|
<property name="associatedDirectReset" value="" />
|
|
<property name="associatedResetSinks" value="none" />
|
|
<property name="synchronousEdges" value="NONE" />
|
|
<port name="h2f_reset_reset" direction="output" role="reset" width="1" />
|
|
</interface>
|
|
<interface name="hps2fpga_clk" kind="clock" start="0">
|
|
<property name="clockRate" value="0" />
|
|
<property name="externallyDriven" value="false" />
|
|
<property name="ptfSchematicName" value="" />
|
|
<port name="hps2fpga_clk_clk" direction="input" role="clk" width="1" />
|
|
</interface>
|
|
<interface name="hps2fpga_rst" kind="reset" start="0">
|
|
<property name="associatedClock" value="" />
|
|
<property name="synchronousEdges" value="NONE" />
|
|
<port name="hps2fpga_rst_reset" direction="input" role="reset" width="1" />
|
|
</interface>
|
|
<interface name="hps2fpga" kind="axi4" start="1">
|
|
<property name="associatedClock" value="hps2fpga_clk" />
|
|
<property name="associatedReset" value="hps2fpga_rst" />
|
|
<property name="optionalAssociatedReset" value="false" />
|
|
<property name="trustzoneAware" value="true" />
|
|
<property name="wakeupSignals" value="false" />
|
|
<property name="uniqueIdSupport" value="false" />
|
|
<property name="poison" value="false" />
|
|
<property name="traceSignals" value="false" />
|
|
<property name="isTranslator" value="false" />
|
|
<property name="maximumOutstandingReads" value="1" />
|
|
<property name="maximumOutstandingWrites" value="1" />
|
|
<property name="maximumOutstandingTransactions" value="1" />
|
|
<property name="dataCheck" value="false" />
|
|
<property name="addressCheck" value="false" />
|
|
<property name="securityAttribute" value="false" />
|
|
<property name="userData" value="false" />
|
|
<property name="readIssuingCapability" value="16" />
|
|
<property name="writeIssuingCapability" value="16" />
|
|
<property name="combinedIssuingCapability" value="16" />
|
|
<property name="enableConcurrentSubordinateAccess" value="0" />
|
|
<property name="noRepeatedIdsBetweenSubordinates" value="0" />
|
|
<property name="issuesINCRBursts" value="true" />
|
|
<property name="issuesWRAPBursts" value="true" />
|
|
<property name="issuesFIXEDBursts" value="true" />
|
|
<port name="hps2fpga_awid" direction="output" role="awid" width="4" />
|
|
<port name="hps2fpga_awaddr" direction="output" role="awaddr" width="38" />
|
|
<port name="hps2fpga_awlen" direction="output" role="awlen" width="8" />
|
|
<port name="hps2fpga_awsize" direction="output" role="awsize" width="3" />
|
|
<port name="hps2fpga_awburst" direction="output" role="awburst" width="2" />
|
|
<port name="hps2fpga_awlock" direction="output" role="awlock" width="1" />
|
|
<port name="hps2fpga_awcache" direction="output" role="awcache" width="4" />
|
|
<port name="hps2fpga_awprot" direction="output" role="awprot" width="3" />
|
|
<port name="hps2fpga_awvalid" direction="output" role="awvalid" width="1" />
|
|
<port name="hps2fpga_awready" direction="input" role="awready" width="1" />
|
|
<port name="hps2fpga_wdata" direction="output" role="wdata" width="128" />
|
|
<port name="hps2fpga_wstrb" direction="output" role="wstrb" width="16" />
|
|
<port name="hps2fpga_wlast" direction="output" role="wlast" width="1" />
|
|
<port name="hps2fpga_wvalid" direction="output" role="wvalid" width="1" />
|
|
<port name="hps2fpga_wready" direction="input" role="wready" width="1" />
|
|
<port name="hps2fpga_bid" direction="input" role="bid" width="4" />
|
|
<port name="hps2fpga_bresp" direction="input" role="bresp" width="2" />
|
|
<port name="hps2fpga_bvalid" direction="input" role="bvalid" width="1" />
|
|
<port name="hps2fpga_bready" direction="output" role="bready" width="1" />
|
|
<port name="hps2fpga_arid" direction="output" role="arid" width="4" />
|
|
<port name="hps2fpga_araddr" direction="output" role="araddr" width="38" />
|
|
<port name="hps2fpga_arlen" direction="output" role="arlen" width="8" />
|
|
<port name="hps2fpga_arsize" direction="output" role="arsize" width="3" />
|
|
<port name="hps2fpga_arburst" direction="output" role="arburst" width="2" />
|
|
<port name="hps2fpga_arlock" direction="output" role="arlock" width="1" />
|
|
<port name="hps2fpga_arcache" direction="output" role="arcache" width="4" />
|
|
<port name="hps2fpga_arprot" direction="output" role="arprot" width="3" />
|
|
<port name="hps2fpga_arvalid" direction="output" role="arvalid" width="1" />
|
|
<port name="hps2fpga_arready" direction="input" role="arready" width="1" />
|
|
<port name="hps2fpga_rid" direction="input" role="rid" width="4" />
|
|
<port name="hps2fpga_rdata" direction="input" role="rdata" width="128" />
|
|
<port name="hps2fpga_rresp" direction="input" role="rresp" width="2" />
|
|
<port name="hps2fpga_rlast" direction="input" role="rlast" width="1" />
|
|
<port name="hps2fpga_rvalid" direction="input" role="rvalid" width="1" />
|
|
<port name="hps2fpga_rready" direction="output" role="rready" width="1" />
|
|
</interface>
|
|
<interface name="lwhps2fpga_clk" kind="clock" start="0">
|
|
<property name="clockRate" value="0" />
|
|
<property name="externallyDriven" value="false" />
|
|
<property name="ptfSchematicName" value="" />
|
|
<port name="lwhps2fpga_clk_clk" direction="input" role="clk" width="1" />
|
|
</interface>
|
|
<interface name="lwhps2fpga_rst" kind="reset" start="0">
|
|
<property name="associatedClock" value="" />
|
|
<property name="synchronousEdges" value="NONE" />
|
|
<port name="lwhps2fpga_rst_reset" direction="input" role="reset" width="1" />
|
|
</interface>
|
|
<interface name="lwhps2fpga" kind="axi4" start="1">
|
|
<property name="associatedClock" value="lwhps2fpga_clk" />
|
|
<property name="associatedReset" value="lwhps2fpga_rst" />
|
|
<property name="optionalAssociatedReset" value="false" />
|
|
<property name="trustzoneAware" value="true" />
|
|
<property name="wakeupSignals" value="false" />
|
|
<property name="uniqueIdSupport" value="false" />
|
|
<property name="poison" value="false" />
|
|
<property name="traceSignals" value="false" />
|
|
<property name="isTranslator" value="false" />
|
|
<property name="maximumOutstandingReads" value="1" />
|
|
<property name="maximumOutstandingWrites" value="1" />
|
|
<property name="maximumOutstandingTransactions" value="1" />
|
|
<property name="dataCheck" value="false" />
|
|
<property name="addressCheck" value="false" />
|
|
<property name="securityAttribute" value="false" />
|
|
<property name="userData" value="false" />
|
|
<property name="readIssuingCapability" value="16" />
|
|
<property name="writeIssuingCapability" value="16" />
|
|
<property name="combinedIssuingCapability" value="16" />
|
|
<property name="enableConcurrentSubordinateAccess" value="0" />
|
|
<property name="noRepeatedIdsBetweenSubordinates" value="0" />
|
|
<property name="issuesINCRBursts" value="true" />
|
|
<property name="issuesWRAPBursts" value="true" />
|
|
<property name="issuesFIXEDBursts" value="true" />
|
|
<port name="lwhps2fpga_awid" direction="output" role="awid" width="4" />
|
|
<port name="lwhps2fpga_awaddr" direction="output" role="awaddr" width="29" />
|
|
<port name="lwhps2fpga_awlen" direction="output" role="awlen" width="8" />
|
|
<port name="lwhps2fpga_awsize" direction="output" role="awsize" width="3" />
|
|
<port name="lwhps2fpga_awburst" direction="output" role="awburst" width="2" />
|
|
<port name="lwhps2fpga_awlock" direction="output" role="awlock" width="1" />
|
|
<port name="lwhps2fpga_awcache" direction="output" role="awcache" width="4" />
|
|
<port name="lwhps2fpga_awprot" direction="output" role="awprot" width="3" />
|
|
<port name="lwhps2fpga_awvalid" direction="output" role="awvalid" width="1" />
|
|
<port name="lwhps2fpga_awready" direction="input" role="awready" width="1" />
|
|
<port name="lwhps2fpga_wdata" direction="output" role="wdata" width="32" />
|
|
<port name="lwhps2fpga_wstrb" direction="output" role="wstrb" width="4" />
|
|
<port name="lwhps2fpga_wlast" direction="output" role="wlast" width="1" />
|
|
<port name="lwhps2fpga_wvalid" direction="output" role="wvalid" width="1" />
|
|
<port name="lwhps2fpga_wready" direction="input" role="wready" width="1" />
|
|
<port name="lwhps2fpga_bid" direction="input" role="bid" width="4" />
|
|
<port name="lwhps2fpga_bresp" direction="input" role="bresp" width="2" />
|
|
<port name="lwhps2fpga_bvalid" direction="input" role="bvalid" width="1" />
|
|
<port name="lwhps2fpga_bready" direction="output" role="bready" width="1" />
|
|
<port name="lwhps2fpga_arid" direction="output" role="arid" width="4" />
|
|
<port name="lwhps2fpga_araddr" direction="output" role="araddr" width="29" />
|
|
<port name="lwhps2fpga_arlen" direction="output" role="arlen" width="8" />
|
|
<port name="lwhps2fpga_arsize" direction="output" role="arsize" width="3" />
|
|
<port name="lwhps2fpga_arburst" direction="output" role="arburst" width="2" />
|
|
<port name="lwhps2fpga_arlock" direction="output" role="arlock" width="1" />
|
|
<port name="lwhps2fpga_arcache" direction="output" role="arcache" width="4" />
|
|
<port name="lwhps2fpga_arprot" direction="output" role="arprot" width="3" />
|
|
<port name="lwhps2fpga_arvalid" direction="output" role="arvalid" width="1" />
|
|
<port name="lwhps2fpga_arready" direction="input" role="arready" width="1" />
|
|
<port name="lwhps2fpga_rid" direction="input" role="rid" width="4" />
|
|
<port name="lwhps2fpga_rdata" direction="input" role="rdata" width="32" />
|
|
<port name="lwhps2fpga_rresp" direction="input" role="rresp" width="2" />
|
|
<port name="lwhps2fpga_rlast" direction="input" role="rlast" width="1" />
|
|
<port name="lwhps2fpga_rvalid" direction="input" role="rvalid" width="1" />
|
|
<port name="lwhps2fpga_rready" direction="output" role="rready" width="1" />
|
|
</interface>
|
|
<interface name="h2f_warm_reset_handshake" kind="conduit" start="0">
|
|
<property name="associatedClock" value="" />
|
|
<property name="associatedReset" value="" />
|
|
<property name="prSafe" value="false" />
|
|
<port
|
|
name="h2f_warm_reset_handshake_reset_req"
|
|
direction="output"
|
|
role="reset_req"
|
|
width="1" />
|
|
<port
|
|
name="h2f_warm_reset_handshake_reset_ack"
|
|
direction="input"
|
|
role="reset_ack"
|
|
width="1" />
|
|
</interface>
|
|
<interface name="hps_io" kind="conduit" start="0">
|
|
<property name="associatedClock" value="" />
|
|
<property name="associatedReset" value="" />
|
|
<property name="prSafe" value="false" />
|
|
<port
|
|
name="hps_io_hps_osc_clk"
|
|
direction="input"
|
|
role="hps_osc_clk"
|
|
width="1" />
|
|
<port
|
|
name="hps_io_sdmmc_data0"
|
|
direction="bidir"
|
|
role="sdmmc_data0"
|
|
width="1" />
|
|
<port
|
|
name="hps_io_sdmmc_data1"
|
|
direction="bidir"
|
|
role="sdmmc_data1"
|
|
width="1" />
|
|
<port
|
|
name="hps_io_sdmmc_cclk"
|
|
direction="output"
|
|
role="sdmmc_cclk"
|
|
width="1" />
|
|
<port
|
|
name="hps_io_sdmmc_data2"
|
|
direction="bidir"
|
|
role="sdmmc_data2"
|
|
width="1" />
|
|
<port
|
|
name="hps_io_sdmmc_data3"
|
|
direction="bidir"
|
|
role="sdmmc_data3"
|
|
width="1" />
|
|
<port name="hps_io_sdmmc_cmd" direction="bidir" role="sdmmc_cmd" width="1" />
|
|
<port name="hps_io_usb0_clk" direction="input" role="usb0_clk" width="1" />
|
|
<port name="hps_io_usb0_stp" direction="output" role="usb0_stp" width="1" />
|
|
<port name="hps_io_usb0_dir" direction="input" role="usb0_dir" width="1" />
|
|
<port
|
|
name="hps_io_usb0_data0"
|
|
direction="bidir"
|
|
role="usb0_data0"
|
|
width="1" />
|
|
<port
|
|
name="hps_io_usb0_data1"
|
|
direction="bidir"
|
|
role="usb0_data1"
|
|
width="1" />
|
|
<port name="hps_io_usb0_nxt" direction="input" role="usb0_nxt" width="1" />
|
|
<port
|
|
name="hps_io_usb0_data2"
|
|
direction="bidir"
|
|
role="usb0_data2"
|
|
width="1" />
|
|
<port
|
|
name="hps_io_usb0_data3"
|
|
direction="bidir"
|
|
role="usb0_data3"
|
|
width="1" />
|
|
<port
|
|
name="hps_io_usb0_data4"
|
|
direction="bidir"
|
|
role="usb0_data4"
|
|
width="1" />
|
|
<port
|
|
name="hps_io_usb0_data5"
|
|
direction="bidir"
|
|
role="usb0_data5"
|
|
width="1" />
|
|
<port
|
|
name="hps_io_usb0_data6"
|
|
direction="bidir"
|
|
role="usb0_data6"
|
|
width="1" />
|
|
<port
|
|
name="hps_io_usb0_data7"
|
|
direction="bidir"
|
|
role="usb0_data7"
|
|
width="1" />
|
|
<port
|
|
name="hps_io_emac0_tx_clk"
|
|
direction="output"
|
|
role="emac0_tx_clk"
|
|
width="1" />
|
|
<port
|
|
name="hps_io_emac0_tx_ctl"
|
|
direction="output"
|
|
role="emac0_tx_ctl"
|
|
width="1" />
|
|
<port
|
|
name="hps_io_emac0_rx_clk"
|
|
direction="input"
|
|
role="emac0_rx_clk"
|
|
width="1" />
|
|
<port
|
|
name="hps_io_emac0_rx_ctl"
|
|
direction="input"
|
|
role="emac0_rx_ctl"
|
|
width="1" />
|
|
<port
|
|
name="hps_io_emac0_txd0"
|
|
direction="output"
|
|
role="emac0_txd0"
|
|
width="1" />
|
|
<port
|
|
name="hps_io_emac0_txd1"
|
|
direction="output"
|
|
role="emac0_txd1"
|
|
width="1" />
|
|
<port
|
|
name="hps_io_emac0_rxd0"
|
|
direction="input"
|
|
role="emac0_rxd0"
|
|
width="1" />
|
|
<port
|
|
name="hps_io_emac0_rxd1"
|
|
direction="input"
|
|
role="emac0_rxd1"
|
|
width="1" />
|
|
<port
|
|
name="hps_io_emac0_txd2"
|
|
direction="output"
|
|
role="emac0_txd2"
|
|
width="1" />
|
|
<port
|
|
name="hps_io_emac0_txd3"
|
|
direction="output"
|
|
role="emac0_txd3"
|
|
width="1" />
|
|
<port
|
|
name="hps_io_emac0_rxd2"
|
|
direction="input"
|
|
role="emac0_rxd2"
|
|
width="1" />
|
|
<port
|
|
name="hps_io_emac0_rxd3"
|
|
direction="input"
|
|
role="emac0_rxd3"
|
|
width="1" />
|
|
<port
|
|
name="hps_io_mdio0_mdio"
|
|
direction="bidir"
|
|
role="mdio0_mdio"
|
|
width="1" />
|
|
<port name="hps_io_mdio0_mdc" direction="output" role="mdio0_mdc" width="1" />
|
|
<port name="hps_io_uart1_tx" direction="output" role="uart1_tx" width="1" />
|
|
<port name="hps_io_uart1_rx" direction="input" role="uart1_rx" width="1" />
|
|
<port name="hps_io_i2c1_sda" direction="bidir" role="i2c1_sda" width="1" />
|
|
<port name="hps_io_i2c1_scl" direction="bidir" role="i2c1_scl" width="1" />
|
|
<port name="hps_io_gpio28" direction="bidir" role="gpio28" width="1" />
|
|
<port name="hps_io_gpio34" direction="bidir" role="gpio34" width="1" />
|
|
<port name="hps_io_gpio40" direction="bidir" role="gpio40" width="1" />
|
|
<port name="hps_io_gpio41" direction="bidir" role="gpio41" width="1" />
|
|
</interface>
|
|
<interface name="f2h_irq1_in" kind="interrupt" start="1">
|
|
<property name="associatedAddressablePoint" value="" />
|
|
<property name="associatedClock" value="" />
|
|
<property name="associatedReset" value="" />
|
|
<property name="irqMap" value="" />
|
|
<property name="irqScheme" value="INDIVIDUAL_REQUESTS" />
|
|
<port name="f2h_irq1_in_irq" direction="input" role="irq" width="32" />
|
|
</interface>
|
|
<interface name="f2h_irq0_in" kind="interrupt" start="1">
|
|
<property name="associatedAddressablePoint" value="" />
|
|
<property name="associatedClock" value="" />
|
|
<property name="associatedReset" value="" />
|
|
<property name="irqMap" value="" />
|
|
<property name="irqScheme" value="INDIVIDUAL_REQUESTS" />
|
|
<port name="f2h_irq0_in_irq" direction="input" role="irq" width="32" />
|
|
</interface>
|
|
<interface name="f2sdram_clk" kind="clock" start="0">
|
|
<property name="clockRate" value="0" />
|
|
<property name="externallyDriven" value="false" />
|
|
<property name="ptfSchematicName" value="" />
|
|
<port name="f2sdram_clk_clk" direction="input" role="clk" width="1" />
|
|
</interface>
|
|
<interface name="f2sdram_rst" kind="reset" start="0">
|
|
<property name="associatedClock" value="" />
|
|
<property name="synchronousEdges" value="NONE" />
|
|
<port name="f2sdram_rst_reset" direction="input" role="reset" width="1" />
|
|
</interface>
|
|
<interface name="f2sdram" kind="axi4" start="0">
|
|
<property name="associatedClock" value="f2sdram_clk" />
|
|
<property name="associatedReset" value="f2sdram_rst" />
|
|
<property name="optionalAssociatedReset" value="false" />
|
|
<property name="trustzoneAware" value="true" />
|
|
<property name="wakeupSignals" value="false" />
|
|
<property name="uniqueIdSupport" value="false" />
|
|
<property name="poison" value="false" />
|
|
<property name="traceSignals" value="false" />
|
|
<property name="isTranslator" value="false" />
|
|
<property name="maximumOutstandingReads" value="1" />
|
|
<property name="maximumOutstandingWrites" value="1" />
|
|
<property name="maximumOutstandingTransactions" value="1" />
|
|
<property name="dataCheck" value="false" />
|
|
<property name="addressCheck" value="false" />
|
|
<property name="securityAttribute" value="false" />
|
|
<property name="userData" value="false" />
|
|
<property name="readAcceptanceCapability" value="16" />
|
|
<property name="writeAcceptanceCapability" value="16" />
|
|
<property name="combinedAcceptanceCapability" value="16" />
|
|
<property name="readDataReorderingDepth" value="1" />
|
|
<property name="bridgesToMaster" value="" />
|
|
<property name="dfhFeatureGuid" value="0" />
|
|
<property name="dfhGroupId" value="0" />
|
|
<property name="dfhParameterId" value="" />
|
|
<property name="dfhParameterName" value="" />
|
|
<property name="dfhParameterVersion" value="" />
|
|
<property name="dfhParameterData" value="" />
|
|
<property name="dfhParameterDataLength" value="" />
|
|
<property name="dfhFeatureMajorVersion" value="0" />
|
|
<property name="dfhFeatureMinorVersion" value="0" />
|
|
<property name="dfhFeatureId" value="35" />
|
|
<property name="dfhFeatureType" value="3" />
|
|
<property name="noNarrowTransfer" value="false" />
|
|
<port name="f2sdram_araddr" direction="input" role="araddr" width="32" />
|
|
<port name="f2sdram_arburst" direction="input" role="arburst" width="2" />
|
|
<port name="f2sdram_arcache" direction="input" role="arcache" width="4" />
|
|
<port name="f2sdram_arid" direction="input" role="arid" width="5" />
|
|
<port name="f2sdram_arlen" direction="input" role="arlen" width="8" />
|
|
<port name="f2sdram_arlock" direction="input" role="arlock" width="1" />
|
|
<port name="f2sdram_arprot" direction="input" role="arprot" width="3" />
|
|
<port name="f2sdram_arqos" direction="input" role="arqos" width="4" />
|
|
<port name="f2sdram_arready" direction="output" role="arready" width="1" />
|
|
<port name="f2sdram_arsize" direction="input" role="arsize" width="3" />
|
|
<port name="f2sdram_arvalid" direction="input" role="arvalid" width="1" />
|
|
<port name="f2sdram_awaddr" direction="input" role="awaddr" width="32" />
|
|
<port name="f2sdram_awburst" direction="input" role="awburst" width="2" />
|
|
<port name="f2sdram_awcache" direction="input" role="awcache" width="4" />
|
|
<port name="f2sdram_awid" direction="input" role="awid" width="5" />
|
|
<port name="f2sdram_awlen" direction="input" role="awlen" width="8" />
|
|
<port name="f2sdram_awlock" direction="input" role="awlock" width="1" />
|
|
<port name="f2sdram_awprot" direction="input" role="awprot" width="3" />
|
|
<port name="f2sdram_awqos" direction="input" role="awqos" width="4" />
|
|
<port name="f2sdram_awready" direction="output" role="awready" width="1" />
|
|
<port name="f2sdram_awsize" direction="input" role="awsize" width="3" />
|
|
<port name="f2sdram_awvalid" direction="input" role="awvalid" width="1" />
|
|
<port name="f2sdram_bid" direction="output" role="bid" width="5" />
|
|
<port name="f2sdram_bready" direction="input" role="bready" width="1" />
|
|
<port name="f2sdram_bresp" direction="output" role="bresp" width="2" />
|
|
<port name="f2sdram_bvalid" direction="output" role="bvalid" width="1" />
|
|
<port name="f2sdram_rdata" direction="output" role="rdata" width="256" />
|
|
<port name="f2sdram_rid" direction="output" role="rid" width="5" />
|
|
<port name="f2sdram_rlast" direction="output" role="rlast" width="1" />
|
|
<port name="f2sdram_rready" direction="input" role="rready" width="1" />
|
|
<port name="f2sdram_rresp" direction="output" role="rresp" width="2" />
|
|
<port name="f2sdram_rvalid" direction="output" role="rvalid" width="1" />
|
|
<port name="f2sdram_wdata" direction="input" role="wdata" width="256" />
|
|
<port name="f2sdram_wlast" direction="input" role="wlast" width="1" />
|
|
<port name="f2sdram_wready" direction="output" role="wready" width="1" />
|
|
<port name="f2sdram_wstrb" direction="input" role="wstrb" width="32" />
|
|
<port name="f2sdram_wvalid" direction="input" role="wvalid" width="1" />
|
|
<port name="f2sdram_aruser" direction="input" role="aruser" width="8" />
|
|
<port name="f2sdram_awuser" direction="input" role="awuser" width="8" />
|
|
<port name="f2sdram_wuser" direction="input" role="wuser" width="8" />
|
|
<port name="f2sdram_buser" direction="output" role="buser" width="8" />
|
|
<port name="f2sdram_arregion" direction="input" role="arregion" width="4" />
|
|
<port name="f2sdram_ruser" direction="output" role="ruser" width="8" />
|
|
<port name="f2sdram_awregion" direction="input" role="awregion" width="4" />
|
|
</interface>
|
|
<interface name="emif_hps_emif_mem_0" kind="conduit" start="0">
|
|
<property name="associatedClock" value="" />
|
|
<property name="associatedReset" value="" />
|
|
<property name="prSafe" value="false" />
|
|
<port
|
|
name="emif_hps_emif_mem_0_mem_cs"
|
|
direction="output"
|
|
role="mem_cs"
|
|
width="1" />
|
|
<port
|
|
name="emif_hps_emif_mem_0_mem_ca"
|
|
direction="output"
|
|
role="mem_ca"
|
|
width="6" />
|
|
<port
|
|
name="emif_hps_emif_mem_0_mem_cke"
|
|
direction="output"
|
|
role="mem_cke"
|
|
width="1" />
|
|
<port
|
|
name="emif_hps_emif_mem_0_mem_dq"
|
|
direction="bidir"
|
|
role="mem_dq"
|
|
width="32" />
|
|
<port
|
|
name="emif_hps_emif_mem_0_mem_dqs_t"
|
|
direction="bidir"
|
|
role="mem_dqs_t"
|
|
width="4" />
|
|
<port
|
|
name="emif_hps_emif_mem_0_mem_dqs_c"
|
|
direction="bidir"
|
|
role="mem_dqs_c"
|
|
width="4" />
|
|
<port
|
|
name="emif_hps_emif_mem_0_mem_dmi"
|
|
direction="bidir"
|
|
role="mem_dmi"
|
|
width="4" />
|
|
</interface>
|
|
<interface name="emif_hps_emif_mem_ck_0" kind="conduit" start="0">
|
|
<property name="associatedClock" value="" />
|
|
<property name="associatedReset" value="" />
|
|
<property name="prSafe" value="false" />
|
|
<port
|
|
name="emif_hps_emif_mem_ck_0_mem_ck_t"
|
|
direction="output"
|
|
role="mem_ck_t"
|
|
width="1" />
|
|
<port
|
|
name="emif_hps_emif_mem_ck_0_mem_ck_c"
|
|
direction="output"
|
|
role="mem_ck_c"
|
|
width="1" />
|
|
</interface>
|
|
<interface name="emif_hps_emif_mem_reset_n" kind="conduit" start="0">
|
|
<property name="associatedClock" value="" />
|
|
<property name="associatedReset" value="" />
|
|
<property name="prSafe" value="false" />
|
|
<port
|
|
name="emif_hps_emif_mem_reset_n_mem_reset_n"
|
|
direction="output"
|
|
role="mem_reset_n"
|
|
width="1" />
|
|
</interface>
|
|
<interface name="emif_hps_emif_oct_0" kind="conduit" start="0">
|
|
<property name="associatedClock" value="" />
|
|
<property name="associatedReset" value="" />
|
|
<property name="prSafe" value="false" />
|
|
<port
|
|
name="emif_hps_emif_oct_0_oct_rzqin"
|
|
direction="input"
|
|
role="oct_rzqin"
|
|
width="1" />
|
|
</interface>
|
|
<interface name="emif_hps_emif_ref_clk" kind="clock" start="0">
|
|
<property name="clockRate" value="0" />
|
|
<property name="externallyDriven" value="false" />
|
|
<property name="ptfSchematicName" value="" />
|
|
<port
|
|
name="emif_hps_emif_ref_clk_clk"
|
|
direction="input"
|
|
role="clk"
|
|
width="1" />
|
|
</interface>
|
|
</perimeter>
|
|
<entity kind="hps_subsys" version="1.0" name="hps_subsys">
|
|
<parameter name="AUTO_F2H_IRQ0_IN_INTERRUPTS_USED" value="-1" />
|
|
<parameter name="AUTO_LWHPS2FPGA_CLK_CLOCK_DOMAIN" value="-1" />
|
|
<parameter name="AUTO_F2H_IRQ1_IN_INTERRUPTS_USED" value="-1" />
|
|
<parameter name="AUTO_HPS2FPGA_ADDRESS_MAP" value="" />
|
|
<parameter name="AUTO_LWHPS2FPGA_ADDRESS_MAP" value="" />
|
|
<parameter name="AUTO_BOARD" value="default" />
|
|
<parameter name="AUTO_HPS2FPGA_CLK_CLOCK_RATE" value="-1" />
|
|
<parameter name="AUTO_UNIQUE_ID" value="" />
|
|
<parameter name="AUTO_F2SDRAM_CPU_INFO_ID" value="" />
|
|
<parameter name="AUTO_LWHPS2FPGA_ADDRESS_WIDTH" value="-1" />
|
|
<parameter name="AUTO_F2SDRAM_CLK_CLOCK_RATE" value="-1" />
|
|
<parameter name="AUTO_EMIF_HPS_EMIF_REF_CLK_RESET_DOMAIN" value="-1" />
|
|
<parameter name="AUTO_HPS2FPGA_ADDRESS_WIDTH" value="-1" />
|
|
<parameter name="AUTO_HPS2FPGA_CLK_RESET_DOMAIN" value="-1" />
|
|
<parameter name="AUTO_LWHPS2FPGA_CLK_RESET_DOMAIN" value="-1" />
|
|
<parameter name="AUTO_GENERATION_ID" value="0" />
|
|
<parameter name="AUTO_DEVICE_FAMILY" value="Agilex 5" />
|
|
<parameter name="AUTO_LWHPS2FPGA_CLK_CLOCK_RATE" value="-1" />
|
|
<parameter name="AUTO_F2SDRAM_CLK_RESET_DOMAIN" value="-1" />
|
|
<parameter name="AUTO_DEVICE_SPEEDGRADE" value="4" />
|
|
<parameter name="AUTO_EMIF_HPS_EMIF_REF_CLK_CLOCK_RATE" value="-1" />
|
|
<parameter name="AUTO_F2SDRAM_CLK_CLOCK_DOMAIN" value="-1" />
|
|
<parameter name="AUTO_DEVICE" value="A5EB013BB23BE4SCS" />
|
|
<parameter name="AUTO_EMIF_HPS_EMIF_REF_CLK_CLOCK_DOMAIN" value="-1" />
|
|
<parameter name="AUTO_HPS2FPGA_CLK_CLOCK_DOMAIN" value="-1" />
|
|
<generatedFiles>
|
|
<file
|
|
path="/home/ubuntu/FPGA_Projects/retroDE_ps2/synth/de25_nano/top_psmct32_raster_demo/qsys/hps_subsys/hps_subsys/synth/hps_subsys.v"
|
|
attributes="CONTAINS_INLINE_CONFIGURATION" />
|
|
</generatedFiles>
|
|
<childGeneratedFiles>
|
|
<file
|
|
path="/home/ubuntu/FPGA_Projects/retroDE_ps2/synth/de25_nano/top_psmct32_raster_demo/qsys/hps_subsys/hps_subsys/synth/hps_subsys.v"
|
|
attributes="CONTAINS_INLINE_CONFIGURATION" />
|
|
</childGeneratedFiles>
|
|
<sourceFiles>
|
|
<file
|
|
path="/home/ubuntu/FPGA_Projects/retroDE_ps2/synth/de25_nano/top_psmct32_raster_demo/qsys/hps_subsys/hps_subsys.qsys" />
|
|
</sourceFiles>
|
|
<childSourceFiles/>
|
|
<messages>
|
|
<message level="Info" culprit="hps_subsys">"Generating: hps_subsys"</message>
|
|
<message level="Info" culprit="hps_subsys">"Generating: agilex_hps"</message>
|
|
<message level="Info" culprit="hps_subsys">"Generating: emif_io96b_hps"</message>
|
|
</messages>
|
|
</entity>
|
|
<entity kind="altera_generic_component" version="1.0" name="agilex_hps">
|
|
<parameter
|
|
name="cpuHashInfo"
|
|
value="<cpuHashInfoDefinition>
|
|
<cpuHashInfoMap/>
|
|
</cpuHashInfoDefinition>" />
|
|
<parameter name="hlsFile" value="" />
|
|
<parameter name="AUTO_BOARD" value="default" />
|
|
<parameter name="AUTO_DEVICE_FAMILY" value="Agilex 5" />
|
|
<parameter
|
|
name="defaultBoundary"
|
|
value="<boundaryDefinition>
|
|
<interfaces>
|
|
<interface>
|
|
<name>h2f_reset</name>
|
|
<type>reset</type>
|
|
<isStart>true</isStart>
|
|
<ports>
|
|
<port>
|
|
<name>h2f_reset_reset</name>
|
|
<role>reset</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
</ports>
|
|
<assignments>
|
|
<assignmentValueMap/>
|
|
</assignments>
|
|
<parameters>
|
|
<parameterValueMap>
|
|
<entry>
|
|
<key>associatedClock</key>
|
|
</entry>
|
|
<entry>
|
|
<key>associatedDirectReset</key>
|
|
</entry>
|
|
<entry>
|
|
<key>associatedResetSinks</key>
|
|
<value>none</value>
|
|
</entry>
|
|
<entry>
|
|
<key>synchronousEdges</key>
|
|
<value>NONE</value>
|
|
</entry>
|
|
</parameterValueMap>
|
|
</parameters>
|
|
</interface>
|
|
<interface>
|
|
<name>hps2fpga_axi_clock</name>
|
|
<type>clock</type>
|
|
<isStart>false</isStart>
|
|
<ports>
|
|
<port>
|
|
<name>hps2fpga_axi_clock_clk</name>
|
|
<role>clk</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
</ports>
|
|
<assignments>
|
|
<assignmentValueMap/>
|
|
</assignments>
|
|
<parameters>
|
|
<parameterValueMap>
|
|
<entry>
|
|
<key>clockRate</key>
|
|
<value>0</value>
|
|
</entry>
|
|
<entry>
|
|
<key>externallyDriven</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>ptfSchematicName</key>
|
|
</entry>
|
|
</parameterValueMap>
|
|
</parameters>
|
|
</interface>
|
|
<interface>
|
|
<name>hps2fpga_axi_reset</name>
|
|
<type>reset</type>
|
|
<isStart>false</isStart>
|
|
<ports>
|
|
<port>
|
|
<name>hps2fpga_axi_reset_reset</name>
|
|
<role>reset</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
</ports>
|
|
<assignments>
|
|
<assignmentValueMap/>
|
|
</assignments>
|
|
<parameters>
|
|
<parameterValueMap>
|
|
<entry>
|
|
<key>associatedClock</key>
|
|
</entry>
|
|
<entry>
|
|
<key>synchronousEdges</key>
|
|
<value>NONE</value>
|
|
</entry>
|
|
</parameterValueMap>
|
|
</parameters>
|
|
</interface>
|
|
<interface>
|
|
<name>hps2fpga</name>
|
|
<type>axi4</type>
|
|
<isStart>true</isStart>
|
|
<ports>
|
|
<port>
|
|
<name>hps2fpga_awid</name>
|
|
<role>awid</role>
|
|
<direction>Output</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_awaddr</name>
|
|
<role>awaddr</role>
|
|
<direction>Output</direction>
|
|
<width>38</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_awlen</name>
|
|
<role>awlen</role>
|
|
<direction>Output</direction>
|
|
<width>8</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_awsize</name>
|
|
<role>awsize</role>
|
|
<direction>Output</direction>
|
|
<width>3</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_awburst</name>
|
|
<role>awburst</role>
|
|
<direction>Output</direction>
|
|
<width>2</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_awlock</name>
|
|
<role>awlock</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_awcache</name>
|
|
<role>awcache</role>
|
|
<direction>Output</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_awprot</name>
|
|
<role>awprot</role>
|
|
<direction>Output</direction>
|
|
<width>3</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_awvalid</name>
|
|
<role>awvalid</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_awready</name>
|
|
<role>awready</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_wdata</name>
|
|
<role>wdata</role>
|
|
<direction>Output</direction>
|
|
<width>128</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_wstrb</name>
|
|
<role>wstrb</role>
|
|
<direction>Output</direction>
|
|
<width>16</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_wlast</name>
|
|
<role>wlast</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_wvalid</name>
|
|
<role>wvalid</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_wready</name>
|
|
<role>wready</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_bid</name>
|
|
<role>bid</role>
|
|
<direction>Input</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_bresp</name>
|
|
<role>bresp</role>
|
|
<direction>Input</direction>
|
|
<width>2</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_bvalid</name>
|
|
<role>bvalid</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_bready</name>
|
|
<role>bready</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_arid</name>
|
|
<role>arid</role>
|
|
<direction>Output</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_araddr</name>
|
|
<role>araddr</role>
|
|
<direction>Output</direction>
|
|
<width>38</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_arlen</name>
|
|
<role>arlen</role>
|
|
<direction>Output</direction>
|
|
<width>8</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_arsize</name>
|
|
<role>arsize</role>
|
|
<direction>Output</direction>
|
|
<width>3</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_arburst</name>
|
|
<role>arburst</role>
|
|
<direction>Output</direction>
|
|
<width>2</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_arlock</name>
|
|
<role>arlock</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_arcache</name>
|
|
<role>arcache</role>
|
|
<direction>Output</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_arprot</name>
|
|
<role>arprot</role>
|
|
<direction>Output</direction>
|
|
<width>3</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_arvalid</name>
|
|
<role>arvalid</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_arready</name>
|
|
<role>arready</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_rid</name>
|
|
<role>rid</role>
|
|
<direction>Input</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_rdata</name>
|
|
<role>rdata</role>
|
|
<direction>Input</direction>
|
|
<width>128</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_rresp</name>
|
|
<role>rresp</role>
|
|
<direction>Input</direction>
|
|
<width>2</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_rlast</name>
|
|
<role>rlast</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_rvalid</name>
|
|
<role>rvalid</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_rready</name>
|
|
<role>rready</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
</ports>
|
|
<assignments>
|
|
<assignmentValueMap/>
|
|
</assignments>
|
|
<parameters>
|
|
<parameterValueMap>
|
|
<entry>
|
|
<key>associatedClock</key>
|
|
<value>hps2fpga_axi_clock</value>
|
|
</entry>
|
|
<entry>
|
|
<key>associatedReset</key>
|
|
<value>hps2fpga_axi_reset</value>
|
|
</entry>
|
|
<entry>
|
|
<key>optionalAssociatedReset</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>trustzoneAware</key>
|
|
<value>true</value>
|
|
</entry>
|
|
<entry>
|
|
<key>wakeupSignals</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>uniqueIdSupport</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>poison</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>traceSignals</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>isTranslator</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>maximumOutstandingReads</key>
|
|
<value>1</value>
|
|
</entry>
|
|
<entry>
|
|
<key>maximumOutstandingWrites</key>
|
|
<value>1</value>
|
|
</entry>
|
|
<entry>
|
|
<key>maximumOutstandingTransactions</key>
|
|
<value>1</value>
|
|
</entry>
|
|
<entry>
|
|
<key>dataCheck</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>addressCheck</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>securityAttribute</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>userData</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>readIssuingCapability</key>
|
|
<value>16</value>
|
|
</entry>
|
|
<entry>
|
|
<key>writeIssuingCapability</key>
|
|
<value>16</value>
|
|
</entry>
|
|
<entry>
|
|
<key>combinedIssuingCapability</key>
|
|
<value>16</value>
|
|
</entry>
|
|
<entry>
|
|
<key>enableConcurrentSubordinateAccess</key>
|
|
<value>0</value>
|
|
</entry>
|
|
<entry>
|
|
<key>noRepeatedIdsBetweenSubordinates</key>
|
|
<value>0</value>
|
|
</entry>
|
|
<entry>
|
|
<key>issuesINCRBursts</key>
|
|
<value>true</value>
|
|
</entry>
|
|
<entry>
|
|
<key>issuesWRAPBursts</key>
|
|
<value>true</value>
|
|
</entry>
|
|
<entry>
|
|
<key>issuesFIXEDBursts</key>
|
|
<value>true</value>
|
|
</entry>
|
|
</parameterValueMap>
|
|
</parameters>
|
|
</interface>
|
|
<interface>
|
|
<name>lwhps2fpga_axi_clock</name>
|
|
<type>clock</type>
|
|
<isStart>false</isStart>
|
|
<ports>
|
|
<port>
|
|
<name>lwhps2fpga_axi_clock_clk</name>
|
|
<role>clk</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
</ports>
|
|
<assignments>
|
|
<assignmentValueMap/>
|
|
</assignments>
|
|
<parameters>
|
|
<parameterValueMap>
|
|
<entry>
|
|
<key>clockRate</key>
|
|
<value>0</value>
|
|
</entry>
|
|
<entry>
|
|
<key>externallyDriven</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>ptfSchematicName</key>
|
|
</entry>
|
|
</parameterValueMap>
|
|
</parameters>
|
|
</interface>
|
|
<interface>
|
|
<name>lwhps2fpga_axi_reset</name>
|
|
<type>reset</type>
|
|
<isStart>false</isStart>
|
|
<ports>
|
|
<port>
|
|
<name>lwhps2fpga_axi_reset_reset</name>
|
|
<role>reset</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
</ports>
|
|
<assignments>
|
|
<assignmentValueMap/>
|
|
</assignments>
|
|
<parameters>
|
|
<parameterValueMap>
|
|
<entry>
|
|
<key>associatedClock</key>
|
|
</entry>
|
|
<entry>
|
|
<key>synchronousEdges</key>
|
|
<value>NONE</value>
|
|
</entry>
|
|
</parameterValueMap>
|
|
</parameters>
|
|
</interface>
|
|
<interface>
|
|
<name>lwhps2fpga</name>
|
|
<type>axi4</type>
|
|
<isStart>true</isStart>
|
|
<ports>
|
|
<port>
|
|
<name>lwhps2fpga_awid</name>
|
|
<role>awid</role>
|
|
<direction>Output</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_awaddr</name>
|
|
<role>awaddr</role>
|
|
<direction>Output</direction>
|
|
<width>29</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_awlen</name>
|
|
<role>awlen</role>
|
|
<direction>Output</direction>
|
|
<width>8</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_awsize</name>
|
|
<role>awsize</role>
|
|
<direction>Output</direction>
|
|
<width>3</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_awburst</name>
|
|
<role>awburst</role>
|
|
<direction>Output</direction>
|
|
<width>2</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_awlock</name>
|
|
<role>awlock</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_awcache</name>
|
|
<role>awcache</role>
|
|
<direction>Output</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_awprot</name>
|
|
<role>awprot</role>
|
|
<direction>Output</direction>
|
|
<width>3</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_awvalid</name>
|
|
<role>awvalid</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_awready</name>
|
|
<role>awready</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_wdata</name>
|
|
<role>wdata</role>
|
|
<direction>Output</direction>
|
|
<width>32</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_wstrb</name>
|
|
<role>wstrb</role>
|
|
<direction>Output</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_wlast</name>
|
|
<role>wlast</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_wvalid</name>
|
|
<role>wvalid</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_wready</name>
|
|
<role>wready</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_bid</name>
|
|
<role>bid</role>
|
|
<direction>Input</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_bresp</name>
|
|
<role>bresp</role>
|
|
<direction>Input</direction>
|
|
<width>2</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_bvalid</name>
|
|
<role>bvalid</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_bready</name>
|
|
<role>bready</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_arid</name>
|
|
<role>arid</role>
|
|
<direction>Output</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_araddr</name>
|
|
<role>araddr</role>
|
|
<direction>Output</direction>
|
|
<width>29</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_arlen</name>
|
|
<role>arlen</role>
|
|
<direction>Output</direction>
|
|
<width>8</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_arsize</name>
|
|
<role>arsize</role>
|
|
<direction>Output</direction>
|
|
<width>3</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_arburst</name>
|
|
<role>arburst</role>
|
|
<direction>Output</direction>
|
|
<width>2</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_arlock</name>
|
|
<role>arlock</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_arcache</name>
|
|
<role>arcache</role>
|
|
<direction>Output</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_arprot</name>
|
|
<role>arprot</role>
|
|
<direction>Output</direction>
|
|
<width>3</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_arvalid</name>
|
|
<role>arvalid</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_arready</name>
|
|
<role>arready</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_rid</name>
|
|
<role>rid</role>
|
|
<direction>Input</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_rdata</name>
|
|
<role>rdata</role>
|
|
<direction>Input</direction>
|
|
<width>32</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_rresp</name>
|
|
<role>rresp</role>
|
|
<direction>Input</direction>
|
|
<width>2</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_rlast</name>
|
|
<role>rlast</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_rvalid</name>
|
|
<role>rvalid</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_rready</name>
|
|
<role>rready</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
</ports>
|
|
<assignments>
|
|
<assignmentValueMap/>
|
|
</assignments>
|
|
<parameters>
|
|
<parameterValueMap>
|
|
<entry>
|
|
<key>associatedClock</key>
|
|
<value>lwhps2fpga_axi_clock</value>
|
|
</entry>
|
|
<entry>
|
|
<key>associatedReset</key>
|
|
<value>lwhps2fpga_axi_reset</value>
|
|
</entry>
|
|
<entry>
|
|
<key>optionalAssociatedReset</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>trustzoneAware</key>
|
|
<value>true</value>
|
|
</entry>
|
|
<entry>
|
|
<key>wakeupSignals</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>uniqueIdSupport</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>poison</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>traceSignals</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>isTranslator</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>maximumOutstandingReads</key>
|
|
<value>1</value>
|
|
</entry>
|
|
<entry>
|
|
<key>maximumOutstandingWrites</key>
|
|
<value>1</value>
|
|
</entry>
|
|
<entry>
|
|
<key>maximumOutstandingTransactions</key>
|
|
<value>1</value>
|
|
</entry>
|
|
<entry>
|
|
<key>dataCheck</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>addressCheck</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>securityAttribute</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>userData</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>readIssuingCapability</key>
|
|
<value>16</value>
|
|
</entry>
|
|
<entry>
|
|
<key>writeIssuingCapability</key>
|
|
<value>16</value>
|
|
</entry>
|
|
<entry>
|
|
<key>combinedIssuingCapability</key>
|
|
<value>16</value>
|
|
</entry>
|
|
<entry>
|
|
<key>enableConcurrentSubordinateAccess</key>
|
|
<value>0</value>
|
|
</entry>
|
|
<entry>
|
|
<key>noRepeatedIdsBetweenSubordinates</key>
|
|
<value>0</value>
|
|
</entry>
|
|
<entry>
|
|
<key>issuesINCRBursts</key>
|
|
<value>true</value>
|
|
</entry>
|
|
<entry>
|
|
<key>issuesWRAPBursts</key>
|
|
<value>true</value>
|
|
</entry>
|
|
<entry>
|
|
<key>issuesFIXEDBursts</key>
|
|
<value>true</value>
|
|
</entry>
|
|
</parameterValueMap>
|
|
</parameters>
|
|
</interface>
|
|
<interface>
|
|
<name>emac0_app_rst</name>
|
|
<type>reset</type>
|
|
<isStart>true</isStart>
|
|
<ports>
|
|
<port>
|
|
<name>emac0_app_rst_reset_n</name>
|
|
<role>reset_n</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
</ports>
|
|
<assignments>
|
|
<assignmentValueMap/>
|
|
</assignments>
|
|
<parameters>
|
|
<parameterValueMap>
|
|
<entry>
|
|
<key>associatedClock</key>
|
|
</entry>
|
|
<entry>
|
|
<key>associatedDirectReset</key>
|
|
</entry>
|
|
<entry>
|
|
<key>associatedResetSinks</key>
|
|
<value>none</value>
|
|
</entry>
|
|
<entry>
|
|
<key>synchronousEdges</key>
|
|
<value>NONE</value>
|
|
</entry>
|
|
</parameterValueMap>
|
|
</parameters>
|
|
</interface>
|
|
<interface>
|
|
<name>h2f_warm_reset_handshake</name>
|
|
<type>conduit</type>
|
|
<isStart>false</isStart>
|
|
<ports>
|
|
<port>
|
|
<name>h2f_warm_reset_handshake_reset_req</name>
|
|
<role>reset_req</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>h2f_warm_reset_handshake_reset_ack</name>
|
|
<role>reset_ack</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
</ports>
|
|
<assignments>
|
|
<assignmentValueMap/>
|
|
</assignments>
|
|
<parameters>
|
|
<parameterValueMap>
|
|
<entry>
|
|
<key>associatedClock</key>
|
|
</entry>
|
|
<entry>
|
|
<key>associatedReset</key>
|
|
</entry>
|
|
<entry>
|
|
<key>prSafe</key>
|
|
<value>false</value>
|
|
</entry>
|
|
</parameterValueMap>
|
|
</parameters>
|
|
</interface>
|
|
<interface>
|
|
<name>hps_io</name>
|
|
<type>conduit</type>
|
|
<isStart>false</isStart>
|
|
<ports>
|
|
<port>
|
|
<name>hps_io_hps_osc_clk</name>
|
|
<role>hps_osc_clk</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_sdmmc_data0</name>
|
|
<role>sdmmc_data0</role>
|
|
<direction>Bidir</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_sdmmc_data1</name>
|
|
<role>sdmmc_data1</role>
|
|
<direction>Bidir</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_sdmmc_cclk</name>
|
|
<role>sdmmc_cclk</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_sdmmc_data2</name>
|
|
<role>sdmmc_data2</role>
|
|
<direction>Bidir</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_sdmmc_data3</name>
|
|
<role>sdmmc_data3</role>
|
|
<direction>Bidir</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_sdmmc_cmd</name>
|
|
<role>sdmmc_cmd</role>
|
|
<direction>Bidir</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_usb0_clk</name>
|
|
<role>usb0_clk</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_usb0_stp</name>
|
|
<role>usb0_stp</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_usb0_dir</name>
|
|
<role>usb0_dir</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_usb0_data0</name>
|
|
<role>usb0_data0</role>
|
|
<direction>Bidir</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_usb0_data1</name>
|
|
<role>usb0_data1</role>
|
|
<direction>Bidir</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_usb0_nxt</name>
|
|
<role>usb0_nxt</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_usb0_data2</name>
|
|
<role>usb0_data2</role>
|
|
<direction>Bidir</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_usb0_data3</name>
|
|
<role>usb0_data3</role>
|
|
<direction>Bidir</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_usb0_data4</name>
|
|
<role>usb0_data4</role>
|
|
<direction>Bidir</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_usb0_data5</name>
|
|
<role>usb0_data5</role>
|
|
<direction>Bidir</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_usb0_data6</name>
|
|
<role>usb0_data6</role>
|
|
<direction>Bidir</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_usb0_data7</name>
|
|
<role>usb0_data7</role>
|
|
<direction>Bidir</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_emac0_tx_clk</name>
|
|
<role>emac0_tx_clk</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_emac0_tx_ctl</name>
|
|
<role>emac0_tx_ctl</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_emac0_rx_clk</name>
|
|
<role>emac0_rx_clk</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_emac0_rx_ctl</name>
|
|
<role>emac0_rx_ctl</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_emac0_txd0</name>
|
|
<role>emac0_txd0</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_emac0_txd1</name>
|
|
<role>emac0_txd1</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_emac0_rxd0</name>
|
|
<role>emac0_rxd0</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_emac0_rxd1</name>
|
|
<role>emac0_rxd1</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_emac0_txd2</name>
|
|
<role>emac0_txd2</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_emac0_txd3</name>
|
|
<role>emac0_txd3</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_emac0_rxd2</name>
|
|
<role>emac0_rxd2</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_emac0_rxd3</name>
|
|
<role>emac0_rxd3</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_mdio0_mdio</name>
|
|
<role>mdio0_mdio</role>
|
|
<direction>Bidir</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_mdio0_mdc</name>
|
|
<role>mdio0_mdc</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_uart1_tx</name>
|
|
<role>uart1_tx</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_uart1_rx</name>
|
|
<role>uart1_rx</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_i2c1_sda</name>
|
|
<role>i2c1_sda</role>
|
|
<direction>Bidir</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_i2c1_scl</name>
|
|
<role>i2c1_scl</role>
|
|
<direction>Bidir</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_gpio28</name>
|
|
<role>gpio28</role>
|
|
<direction>Bidir</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_gpio34</name>
|
|
<role>gpio34</role>
|
|
<direction>Bidir</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_gpio40</name>
|
|
<role>gpio40</role>
|
|
<direction>Bidir</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_gpio41</name>
|
|
<role>gpio41</role>
|
|
<direction>Bidir</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
</ports>
|
|
<assignments>
|
|
<assignmentValueMap/>
|
|
</assignments>
|
|
<parameters>
|
|
<parameterValueMap>
|
|
<entry>
|
|
<key>associatedClock</key>
|
|
</entry>
|
|
<entry>
|
|
<key>associatedReset</key>
|
|
</entry>
|
|
<entry>
|
|
<key>prSafe</key>
|
|
<value>false</value>
|
|
</entry>
|
|
</parameterValueMap>
|
|
</parameters>
|
|
</interface>
|
|
<interface>
|
|
<name>fpga2hps_interrupt_irq1</name>
|
|
<type>interrupt</type>
|
|
<isStart>true</isStart>
|
|
<ports>
|
|
<port>
|
|
<name>fpga2hps_interrupt_irq1_irq</name>
|
|
<role>irq</role>
|
|
<direction>Input</direction>
|
|
<width>32</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
</ports>
|
|
<assignments>
|
|
<assignmentValueMap/>
|
|
</assignments>
|
|
<parameters>
|
|
<parameterValueMap>
|
|
<entry>
|
|
<key>associatedAddressablePoint</key>
|
|
</entry>
|
|
<entry>
|
|
<key>associatedClock</key>
|
|
</entry>
|
|
<entry>
|
|
<key>associatedReset</key>
|
|
<value></value>
|
|
</entry>
|
|
<entry>
|
|
<key>irqMap</key>
|
|
</entry>
|
|
<entry>
|
|
<key>irqScheme</key>
|
|
<value>INDIVIDUAL_REQUESTS</value>
|
|
</entry>
|
|
</parameterValueMap>
|
|
</parameters>
|
|
</interface>
|
|
<interface>
|
|
<name>fpga2hps_interrupt_irq0</name>
|
|
<type>interrupt</type>
|
|
<isStart>true</isStart>
|
|
<ports>
|
|
<port>
|
|
<name>fpga2hps_interrupt_irq0_irq</name>
|
|
<role>irq</role>
|
|
<direction>Input</direction>
|
|
<width>32</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
</ports>
|
|
<assignments>
|
|
<assignmentValueMap/>
|
|
</assignments>
|
|
<parameters>
|
|
<parameterValueMap>
|
|
<entry>
|
|
<key>associatedAddressablePoint</key>
|
|
</entry>
|
|
<entry>
|
|
<key>associatedClock</key>
|
|
</entry>
|
|
<entry>
|
|
<key>associatedReset</key>
|
|
<value></value>
|
|
</entry>
|
|
<entry>
|
|
<key>irqMap</key>
|
|
</entry>
|
|
<entry>
|
|
<key>irqScheme</key>
|
|
<value>INDIVIDUAL_REQUESTS</value>
|
|
</entry>
|
|
</parameterValueMap>
|
|
</parameters>
|
|
</interface>
|
|
<interface>
|
|
<name>f2sdram_axi_clock</name>
|
|
<type>clock</type>
|
|
<isStart>false</isStart>
|
|
<ports>
|
|
<port>
|
|
<name>f2sdram_axi_clock_clk</name>
|
|
<role>clk</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
</ports>
|
|
<assignments>
|
|
<assignmentValueMap/>
|
|
</assignments>
|
|
<parameters>
|
|
<parameterValueMap>
|
|
<entry>
|
|
<key>clockRate</key>
|
|
<value>0</value>
|
|
</entry>
|
|
<entry>
|
|
<key>externallyDriven</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>ptfSchematicName</key>
|
|
</entry>
|
|
</parameterValueMap>
|
|
</parameters>
|
|
</interface>
|
|
<interface>
|
|
<name>f2sdram_axi_reset</name>
|
|
<type>reset</type>
|
|
<isStart>false</isStart>
|
|
<ports>
|
|
<port>
|
|
<name>f2sdram_axi_reset_reset</name>
|
|
<role>reset</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
</ports>
|
|
<assignments>
|
|
<assignmentValueMap/>
|
|
</assignments>
|
|
<parameters>
|
|
<parameterValueMap>
|
|
<entry>
|
|
<key>associatedClock</key>
|
|
</entry>
|
|
<entry>
|
|
<key>synchronousEdges</key>
|
|
<value>NONE</value>
|
|
</entry>
|
|
</parameterValueMap>
|
|
</parameters>
|
|
</interface>
|
|
<interface>
|
|
<name>f2sdram</name>
|
|
<type>axi4</type>
|
|
<isStart>false</isStart>
|
|
<ports>
|
|
<port>
|
|
<name>f2sdram_araddr</name>
|
|
<role>araddr</role>
|
|
<direction>Input</direction>
|
|
<width>32</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_arburst</name>
|
|
<role>arburst</role>
|
|
<direction>Input</direction>
|
|
<width>2</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_arcache</name>
|
|
<role>arcache</role>
|
|
<direction>Input</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_arid</name>
|
|
<role>arid</role>
|
|
<direction>Input</direction>
|
|
<width>5</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_arlen</name>
|
|
<role>arlen</role>
|
|
<direction>Input</direction>
|
|
<width>8</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_arlock</name>
|
|
<role>arlock</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_arprot</name>
|
|
<role>arprot</role>
|
|
<direction>Input</direction>
|
|
<width>3</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_arqos</name>
|
|
<role>arqos</role>
|
|
<direction>Input</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_arready</name>
|
|
<role>arready</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_arsize</name>
|
|
<role>arsize</role>
|
|
<direction>Input</direction>
|
|
<width>3</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_arvalid</name>
|
|
<role>arvalid</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_awaddr</name>
|
|
<role>awaddr</role>
|
|
<direction>Input</direction>
|
|
<width>32</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_awburst</name>
|
|
<role>awburst</role>
|
|
<direction>Input</direction>
|
|
<width>2</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_awcache</name>
|
|
<role>awcache</role>
|
|
<direction>Input</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_awid</name>
|
|
<role>awid</role>
|
|
<direction>Input</direction>
|
|
<width>5</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_awlen</name>
|
|
<role>awlen</role>
|
|
<direction>Input</direction>
|
|
<width>8</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_awlock</name>
|
|
<role>awlock</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_awprot</name>
|
|
<role>awprot</role>
|
|
<direction>Input</direction>
|
|
<width>3</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_awqos</name>
|
|
<role>awqos</role>
|
|
<direction>Input</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_awready</name>
|
|
<role>awready</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_awsize</name>
|
|
<role>awsize</role>
|
|
<direction>Input</direction>
|
|
<width>3</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_awvalid</name>
|
|
<role>awvalid</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_bid</name>
|
|
<role>bid</role>
|
|
<direction>Output</direction>
|
|
<width>5</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_bready</name>
|
|
<role>bready</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_bresp</name>
|
|
<role>bresp</role>
|
|
<direction>Output</direction>
|
|
<width>2</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_bvalid</name>
|
|
<role>bvalid</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_rdata</name>
|
|
<role>rdata</role>
|
|
<direction>Output</direction>
|
|
<width>256</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_rid</name>
|
|
<role>rid</role>
|
|
<direction>Output</direction>
|
|
<width>5</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_rlast</name>
|
|
<role>rlast</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_rready</name>
|
|
<role>rready</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_rresp</name>
|
|
<role>rresp</role>
|
|
<direction>Output</direction>
|
|
<width>2</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_rvalid</name>
|
|
<role>rvalid</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_wdata</name>
|
|
<role>wdata</role>
|
|
<direction>Input</direction>
|
|
<width>256</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_wlast</name>
|
|
<role>wlast</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_wready</name>
|
|
<role>wready</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_wstrb</name>
|
|
<role>wstrb</role>
|
|
<direction>Input</direction>
|
|
<width>32</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_wvalid</name>
|
|
<role>wvalid</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_aruser</name>
|
|
<role>aruser</role>
|
|
<direction>Input</direction>
|
|
<width>8</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_awuser</name>
|
|
<role>awuser</role>
|
|
<direction>Input</direction>
|
|
<width>8</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_wuser</name>
|
|
<role>wuser</role>
|
|
<direction>Input</direction>
|
|
<width>8</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_buser</name>
|
|
<role>buser</role>
|
|
<direction>Output</direction>
|
|
<width>8</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_arregion</name>
|
|
<role>arregion</role>
|
|
<direction>Input</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_ruser</name>
|
|
<role>ruser</role>
|
|
<direction>Output</direction>
|
|
<width>8</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_awregion</name>
|
|
<role>awregion</role>
|
|
<direction>Input</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
</ports>
|
|
<assignments>
|
|
<assignmentValueMap/>
|
|
</assignments>
|
|
<parameters>
|
|
<parameterValueMap>
|
|
<entry>
|
|
<key>associatedClock</key>
|
|
<value>f2sdram_axi_clock</value>
|
|
</entry>
|
|
<entry>
|
|
<key>associatedReset</key>
|
|
<value>f2sdram_axi_reset</value>
|
|
</entry>
|
|
<entry>
|
|
<key>optionalAssociatedReset</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>trustzoneAware</key>
|
|
<value>true</value>
|
|
</entry>
|
|
<entry>
|
|
<key>wakeupSignals</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>uniqueIdSupport</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>poison</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>traceSignals</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>isTranslator</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>maximumOutstandingReads</key>
|
|
<value>1</value>
|
|
</entry>
|
|
<entry>
|
|
<key>maximumOutstandingWrites</key>
|
|
<value>1</value>
|
|
</entry>
|
|
<entry>
|
|
<key>maximumOutstandingTransactions</key>
|
|
<value>1</value>
|
|
</entry>
|
|
<entry>
|
|
<key>dataCheck</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>addressCheck</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>securityAttribute</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>userData</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>readAcceptanceCapability</key>
|
|
<value>16</value>
|
|
</entry>
|
|
<entry>
|
|
<key>writeAcceptanceCapability</key>
|
|
<value>16</value>
|
|
</entry>
|
|
<entry>
|
|
<key>combinedAcceptanceCapability</key>
|
|
<value>16</value>
|
|
</entry>
|
|
<entry>
|
|
<key>readDataReorderingDepth</key>
|
|
<value>1</value>
|
|
</entry>
|
|
<entry>
|
|
<key>bridgesToMaster</key>
|
|
</entry>
|
|
<entry>
|
|
<key>dfhFeatureGuid</key>
|
|
<value>0</value>
|
|
</entry>
|
|
<entry>
|
|
<key>dfhGroupId</key>
|
|
<value>0</value>
|
|
</entry>
|
|
<entry>
|
|
<key>dfhParameterId</key>
|
|
</entry>
|
|
<entry>
|
|
<key>dfhParameterName</key>
|
|
</entry>
|
|
<entry>
|
|
<key>dfhParameterVersion</key>
|
|
</entry>
|
|
<entry>
|
|
<key>dfhParameterData</key>
|
|
</entry>
|
|
<entry>
|
|
<key>dfhParameterDataLength</key>
|
|
</entry>
|
|
<entry>
|
|
<key>dfhFeatureMajorVersion</key>
|
|
<value>0</value>
|
|
</entry>
|
|
<entry>
|
|
<key>dfhFeatureMinorVersion</key>
|
|
<value>0</value>
|
|
</entry>
|
|
<entry>
|
|
<key>dfhFeatureId</key>
|
|
<value>35</value>
|
|
</entry>
|
|
<entry>
|
|
<key>dfhFeatureType</key>
|
|
<value>3</value>
|
|
</entry>
|
|
<entry>
|
|
<key>noNarrowTransfer</key>
|
|
<value>false</value>
|
|
</entry>
|
|
</parameterValueMap>
|
|
</parameters>
|
|
</interface>
|
|
<interface>
|
|
<name>io96b0_to_hps</name>
|
|
<type>conduit</type>
|
|
<isStart>false</isStart>
|
|
<ports>
|
|
<port>
|
|
<name>io96b0_to_hps_ch0_axil_clk</name>
|
|
<role>ch0_axil_clk</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_ch0_axil_reset_n</name>
|
|
<role>ch0_axil_reset_n</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_ch0_axil_arready</name>
|
|
<role>ch0_axil_arready</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_ch0_axil_awready</name>
|
|
<role>ch0_axil_awready</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_ch0_axil_bresp</name>
|
|
<role>ch0_axil_bresp</role>
|
|
<direction>Input</direction>
|
|
<width>2</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_ch0_axil_bvalid</name>
|
|
<role>ch0_axil_bvalid</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_ch0_axil_rdata</name>
|
|
<role>ch0_axil_rdata</role>
|
|
<direction>Input</direction>
|
|
<width>32</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_ch0_axil_rresp</name>
|
|
<role>ch0_axil_rresp</role>
|
|
<direction>Input</direction>
|
|
<width>2</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_ch0_axil_rvalid</name>
|
|
<role>ch0_axil_rvalid</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_ch0_axil_wready</name>
|
|
<role>ch0_axil_wready</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_ch0_axil_araddr</name>
|
|
<role>ch0_axil_araddr</role>
|
|
<direction>Output</direction>
|
|
<width>27</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_ch0_axil_arvalid</name>
|
|
<role>ch0_axil_arvalid</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_ch0_axil_awaddr</name>
|
|
<role>ch0_axil_awaddr</role>
|
|
<direction>Output</direction>
|
|
<width>27</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_ch0_axil_awvalid</name>
|
|
<role>ch0_axil_awvalid</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_ch0_axil_bready</name>
|
|
<role>ch0_axil_bready</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_ch0_axil_rready</name>
|
|
<role>ch0_axil_rready</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_ch0_axil_wdata</name>
|
|
<role>ch0_axil_wdata</role>
|
|
<direction>Output</direction>
|
|
<width>32</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_ch0_axil_wstrb</name>
|
|
<role>ch0_axil_wstrb</role>
|
|
<direction>Output</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_ch0_axil_wvalid</name>
|
|
<role>ch0_axil_wvalid</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_ch0_axil_arprot</name>
|
|
<role>ch0_axil_arprot</role>
|
|
<direction>Output</direction>
|
|
<width>3</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_ch0_axil_awprot</name>
|
|
<role>ch0_axil_awprot</role>
|
|
<direction>Output</direction>
|
|
<width>3</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_clk</name>
|
|
<role>axi4_ch0_clk</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_reset_n</name>
|
|
<role>axi4_ch0_reset_n</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_arready</name>
|
|
<role>axi4_ch0_arready</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_awready</name>
|
|
<role>axi4_ch0_awready</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_bid</name>
|
|
<role>axi4_ch0_bid</role>
|
|
<direction>Input</direction>
|
|
<width>7</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_bresp</name>
|
|
<role>axi4_ch0_bresp</role>
|
|
<direction>Input</direction>
|
|
<width>2</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_bvalid</name>
|
|
<role>axi4_ch0_bvalid</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_rdata</name>
|
|
<role>axi4_ch0_rdata</role>
|
|
<direction>Input</direction>
|
|
<width>256</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_rid</name>
|
|
<role>axi4_ch0_rid</role>
|
|
<direction>Input</direction>
|
|
<width>7</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_rlast</name>
|
|
<role>axi4_ch0_rlast</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_rresp</name>
|
|
<role>axi4_ch0_rresp</role>
|
|
<direction>Input</direction>
|
|
<width>2</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_ruser</name>
|
|
<role>axi4_ch0_ruser</role>
|
|
<direction>Input</direction>
|
|
<width>32</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_rvalid</name>
|
|
<role>axi4_ch0_rvalid</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_wready</name>
|
|
<role>axi4_ch0_wready</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_araddr</name>
|
|
<role>axi4_ch0_araddr</role>
|
|
<direction>Output</direction>
|
|
<width>40</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_arburst</name>
|
|
<role>axi4_ch0_arburst</role>
|
|
<direction>Output</direction>
|
|
<width>2</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_arid</name>
|
|
<role>axi4_ch0_arid</role>
|
|
<direction>Output</direction>
|
|
<width>7</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_arlen</name>
|
|
<role>axi4_ch0_arlen</role>
|
|
<direction>Output</direction>
|
|
<width>8</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_arlock</name>
|
|
<role>axi4_ch0_arlock</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_arqos</name>
|
|
<role>axi4_ch0_arqos</role>
|
|
<direction>Output</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_arsize</name>
|
|
<role>axi4_ch0_arsize</role>
|
|
<direction>Output</direction>
|
|
<width>3</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_aruser</name>
|
|
<role>axi4_ch0_aruser</role>
|
|
<direction>Output</direction>
|
|
<width>14</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_arvalid</name>
|
|
<role>axi4_ch0_arvalid</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_awaddr</name>
|
|
<role>axi4_ch0_awaddr</role>
|
|
<direction>Output</direction>
|
|
<width>40</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_awburst</name>
|
|
<role>axi4_ch0_awburst</role>
|
|
<direction>Output</direction>
|
|
<width>2</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_awid</name>
|
|
<role>axi4_ch0_awid</role>
|
|
<direction>Output</direction>
|
|
<width>7</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_awlen</name>
|
|
<role>axi4_ch0_awlen</role>
|
|
<direction>Output</direction>
|
|
<width>8</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_awlock</name>
|
|
<role>axi4_ch0_awlock</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_awqos</name>
|
|
<role>axi4_ch0_awqos</role>
|
|
<direction>Output</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_awsize</name>
|
|
<role>axi4_ch0_awsize</role>
|
|
<direction>Output</direction>
|
|
<width>3</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_awuser</name>
|
|
<role>axi4_ch0_awuser</role>
|
|
<direction>Output</direction>
|
|
<width>14</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_awvalid</name>
|
|
<role>axi4_ch0_awvalid</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_bready</name>
|
|
<role>axi4_ch0_bready</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_rready</name>
|
|
<role>axi4_ch0_rready</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_wdata</name>
|
|
<role>axi4_ch0_wdata</role>
|
|
<direction>Output</direction>
|
|
<width>256</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_wlast</name>
|
|
<role>axi4_ch0_wlast</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_wstrb</name>
|
|
<role>axi4_ch0_wstrb</role>
|
|
<direction>Output</direction>
|
|
<width>32</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_wuser</name>
|
|
<role>axi4_ch0_wuser</role>
|
|
<direction>Output</direction>
|
|
<width>32</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_wvalid</name>
|
|
<role>axi4_ch0_wvalid</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_arprot</name>
|
|
<role>axi4_ch0_arprot</role>
|
|
<direction>Output</direction>
|
|
<width>3</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_awprot</name>
|
|
<role>axi4_ch0_awprot</role>
|
|
<direction>Output</direction>
|
|
<width>3</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
</ports>
|
|
<assignments>
|
|
<assignmentValueMap/>
|
|
</assignments>
|
|
<parameters>
|
|
<parameterValueMap>
|
|
<entry>
|
|
<key>associatedClock</key>
|
|
</entry>
|
|
<entry>
|
|
<key>associatedReset</key>
|
|
</entry>
|
|
<entry>
|
|
<key>prSafe</key>
|
|
<value>false</value>
|
|
</entry>
|
|
</parameterValueMap>
|
|
</parameters>
|
|
</interface>
|
|
</interfaces>
|
|
</boundaryDefinition>" />
|
|
<parameter name="device_family" value="Agilex 5" />
|
|
<parameter name="bspCpu" value="true" />
|
|
<parameter
|
|
name="componentDefinition"
|
|
value="<componentDefinition>
|
|
<boundary>
|
|
<interfaces>
|
|
<interface>
|
|
<name>h2f_reset</name>
|
|
<type>reset</type>
|
|
<isStart>true</isStart>
|
|
<ports>
|
|
<port>
|
|
<name>h2f_reset_reset</name>
|
|
<role>reset</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
</ports>
|
|
<assignments>
|
|
<assignmentValueMap/>
|
|
</assignments>
|
|
<parameters>
|
|
<parameterValueMap>
|
|
<entry>
|
|
<key>associatedClock</key>
|
|
</entry>
|
|
<entry>
|
|
<key>associatedDirectReset</key>
|
|
</entry>
|
|
<entry>
|
|
<key>associatedResetSinks</key>
|
|
<value>none</value>
|
|
</entry>
|
|
<entry>
|
|
<key>synchronousEdges</key>
|
|
<value>NONE</value>
|
|
</entry>
|
|
</parameterValueMap>
|
|
</parameters>
|
|
</interface>
|
|
<interface>
|
|
<name>hps2fpga_axi_clock</name>
|
|
<type>clock</type>
|
|
<isStart>false</isStart>
|
|
<ports>
|
|
<port>
|
|
<name>hps2fpga_axi_clock_clk</name>
|
|
<role>clk</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
</ports>
|
|
<assignments>
|
|
<assignmentValueMap/>
|
|
</assignments>
|
|
<parameters>
|
|
<parameterValueMap>
|
|
<entry>
|
|
<key>clockRate</key>
|
|
<value>0</value>
|
|
</entry>
|
|
<entry>
|
|
<key>externallyDriven</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>ptfSchematicName</key>
|
|
</entry>
|
|
</parameterValueMap>
|
|
</parameters>
|
|
</interface>
|
|
<interface>
|
|
<name>hps2fpga_axi_reset</name>
|
|
<type>reset</type>
|
|
<isStart>false</isStart>
|
|
<ports>
|
|
<port>
|
|
<name>hps2fpga_axi_reset_reset</name>
|
|
<role>reset</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
</ports>
|
|
<assignments>
|
|
<assignmentValueMap/>
|
|
</assignments>
|
|
<parameters>
|
|
<parameterValueMap>
|
|
<entry>
|
|
<key>associatedClock</key>
|
|
</entry>
|
|
<entry>
|
|
<key>synchronousEdges</key>
|
|
<value>NONE</value>
|
|
</entry>
|
|
</parameterValueMap>
|
|
</parameters>
|
|
</interface>
|
|
<interface>
|
|
<name>hps2fpga</name>
|
|
<type>axi4</type>
|
|
<isStart>true</isStart>
|
|
<ports>
|
|
<port>
|
|
<name>hps2fpga_awid</name>
|
|
<role>awid</role>
|
|
<direction>Output</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_awaddr</name>
|
|
<role>awaddr</role>
|
|
<direction>Output</direction>
|
|
<width>38</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_awlen</name>
|
|
<role>awlen</role>
|
|
<direction>Output</direction>
|
|
<width>8</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_awsize</name>
|
|
<role>awsize</role>
|
|
<direction>Output</direction>
|
|
<width>3</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_awburst</name>
|
|
<role>awburst</role>
|
|
<direction>Output</direction>
|
|
<width>2</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_awlock</name>
|
|
<role>awlock</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_awcache</name>
|
|
<role>awcache</role>
|
|
<direction>Output</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_awprot</name>
|
|
<role>awprot</role>
|
|
<direction>Output</direction>
|
|
<width>3</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_awvalid</name>
|
|
<role>awvalid</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_awready</name>
|
|
<role>awready</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_wdata</name>
|
|
<role>wdata</role>
|
|
<direction>Output</direction>
|
|
<width>128</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_wstrb</name>
|
|
<role>wstrb</role>
|
|
<direction>Output</direction>
|
|
<width>16</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_wlast</name>
|
|
<role>wlast</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_wvalid</name>
|
|
<role>wvalid</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_wready</name>
|
|
<role>wready</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_bid</name>
|
|
<role>bid</role>
|
|
<direction>Input</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_bresp</name>
|
|
<role>bresp</role>
|
|
<direction>Input</direction>
|
|
<width>2</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_bvalid</name>
|
|
<role>bvalid</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_bready</name>
|
|
<role>bready</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_arid</name>
|
|
<role>arid</role>
|
|
<direction>Output</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_araddr</name>
|
|
<role>araddr</role>
|
|
<direction>Output</direction>
|
|
<width>38</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_arlen</name>
|
|
<role>arlen</role>
|
|
<direction>Output</direction>
|
|
<width>8</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_arsize</name>
|
|
<role>arsize</role>
|
|
<direction>Output</direction>
|
|
<width>3</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_arburst</name>
|
|
<role>arburst</role>
|
|
<direction>Output</direction>
|
|
<width>2</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_arlock</name>
|
|
<role>arlock</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_arcache</name>
|
|
<role>arcache</role>
|
|
<direction>Output</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_arprot</name>
|
|
<role>arprot</role>
|
|
<direction>Output</direction>
|
|
<width>3</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_arvalid</name>
|
|
<role>arvalid</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_arready</name>
|
|
<role>arready</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_rid</name>
|
|
<role>rid</role>
|
|
<direction>Input</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_rdata</name>
|
|
<role>rdata</role>
|
|
<direction>Input</direction>
|
|
<width>128</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_rresp</name>
|
|
<role>rresp</role>
|
|
<direction>Input</direction>
|
|
<width>2</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_rlast</name>
|
|
<role>rlast</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_rvalid</name>
|
|
<role>rvalid</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps2fpga_rready</name>
|
|
<role>rready</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
</ports>
|
|
<assignments>
|
|
<assignmentValueMap/>
|
|
</assignments>
|
|
<parameters>
|
|
<parameterValueMap>
|
|
<entry>
|
|
<key>associatedClock</key>
|
|
<value>hps2fpga_axi_clock</value>
|
|
</entry>
|
|
<entry>
|
|
<key>associatedReset</key>
|
|
<value>hps2fpga_axi_reset</value>
|
|
</entry>
|
|
<entry>
|
|
<key>optionalAssociatedReset</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>trustzoneAware</key>
|
|
<value>true</value>
|
|
</entry>
|
|
<entry>
|
|
<key>wakeupSignals</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>uniqueIdSupport</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>poison</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>traceSignals</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>isTranslator</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>maximumOutstandingReads</key>
|
|
<value>1</value>
|
|
</entry>
|
|
<entry>
|
|
<key>maximumOutstandingWrites</key>
|
|
<value>1</value>
|
|
</entry>
|
|
<entry>
|
|
<key>maximumOutstandingTransactions</key>
|
|
<value>1</value>
|
|
</entry>
|
|
<entry>
|
|
<key>dataCheck</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>addressCheck</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>securityAttribute</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>userData</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>readIssuingCapability</key>
|
|
<value>16</value>
|
|
</entry>
|
|
<entry>
|
|
<key>writeIssuingCapability</key>
|
|
<value>16</value>
|
|
</entry>
|
|
<entry>
|
|
<key>combinedIssuingCapability</key>
|
|
<value>16</value>
|
|
</entry>
|
|
<entry>
|
|
<key>enableConcurrentSubordinateAccess</key>
|
|
<value>0</value>
|
|
</entry>
|
|
<entry>
|
|
<key>noRepeatedIdsBetweenSubordinates</key>
|
|
<value>0</value>
|
|
</entry>
|
|
<entry>
|
|
<key>issuesINCRBursts</key>
|
|
<value>true</value>
|
|
</entry>
|
|
<entry>
|
|
<key>issuesWRAPBursts</key>
|
|
<value>true</value>
|
|
</entry>
|
|
<entry>
|
|
<key>issuesFIXEDBursts</key>
|
|
<value>true</value>
|
|
</entry>
|
|
</parameterValueMap>
|
|
</parameters>
|
|
</interface>
|
|
<interface>
|
|
<name>lwhps2fpga_axi_clock</name>
|
|
<type>clock</type>
|
|
<isStart>false</isStart>
|
|
<ports>
|
|
<port>
|
|
<name>lwhps2fpga_axi_clock_clk</name>
|
|
<role>clk</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
</ports>
|
|
<assignments>
|
|
<assignmentValueMap/>
|
|
</assignments>
|
|
<parameters>
|
|
<parameterValueMap>
|
|
<entry>
|
|
<key>clockRate</key>
|
|
<value>0</value>
|
|
</entry>
|
|
<entry>
|
|
<key>externallyDriven</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>ptfSchematicName</key>
|
|
</entry>
|
|
</parameterValueMap>
|
|
</parameters>
|
|
</interface>
|
|
<interface>
|
|
<name>lwhps2fpga_axi_reset</name>
|
|
<type>reset</type>
|
|
<isStart>false</isStart>
|
|
<ports>
|
|
<port>
|
|
<name>lwhps2fpga_axi_reset_reset</name>
|
|
<role>reset</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
</ports>
|
|
<assignments>
|
|
<assignmentValueMap/>
|
|
</assignments>
|
|
<parameters>
|
|
<parameterValueMap>
|
|
<entry>
|
|
<key>associatedClock</key>
|
|
</entry>
|
|
<entry>
|
|
<key>synchronousEdges</key>
|
|
<value>NONE</value>
|
|
</entry>
|
|
</parameterValueMap>
|
|
</parameters>
|
|
</interface>
|
|
<interface>
|
|
<name>lwhps2fpga</name>
|
|
<type>axi4</type>
|
|
<isStart>true</isStart>
|
|
<ports>
|
|
<port>
|
|
<name>lwhps2fpga_awid</name>
|
|
<role>awid</role>
|
|
<direction>Output</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_awaddr</name>
|
|
<role>awaddr</role>
|
|
<direction>Output</direction>
|
|
<width>29</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_awlen</name>
|
|
<role>awlen</role>
|
|
<direction>Output</direction>
|
|
<width>8</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_awsize</name>
|
|
<role>awsize</role>
|
|
<direction>Output</direction>
|
|
<width>3</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_awburst</name>
|
|
<role>awburst</role>
|
|
<direction>Output</direction>
|
|
<width>2</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_awlock</name>
|
|
<role>awlock</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_awcache</name>
|
|
<role>awcache</role>
|
|
<direction>Output</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_awprot</name>
|
|
<role>awprot</role>
|
|
<direction>Output</direction>
|
|
<width>3</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_awvalid</name>
|
|
<role>awvalid</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_awready</name>
|
|
<role>awready</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_wdata</name>
|
|
<role>wdata</role>
|
|
<direction>Output</direction>
|
|
<width>32</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_wstrb</name>
|
|
<role>wstrb</role>
|
|
<direction>Output</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_wlast</name>
|
|
<role>wlast</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_wvalid</name>
|
|
<role>wvalid</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_wready</name>
|
|
<role>wready</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_bid</name>
|
|
<role>bid</role>
|
|
<direction>Input</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_bresp</name>
|
|
<role>bresp</role>
|
|
<direction>Input</direction>
|
|
<width>2</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_bvalid</name>
|
|
<role>bvalid</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_bready</name>
|
|
<role>bready</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_arid</name>
|
|
<role>arid</role>
|
|
<direction>Output</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_araddr</name>
|
|
<role>araddr</role>
|
|
<direction>Output</direction>
|
|
<width>29</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_arlen</name>
|
|
<role>arlen</role>
|
|
<direction>Output</direction>
|
|
<width>8</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_arsize</name>
|
|
<role>arsize</role>
|
|
<direction>Output</direction>
|
|
<width>3</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_arburst</name>
|
|
<role>arburst</role>
|
|
<direction>Output</direction>
|
|
<width>2</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_arlock</name>
|
|
<role>arlock</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_arcache</name>
|
|
<role>arcache</role>
|
|
<direction>Output</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_arprot</name>
|
|
<role>arprot</role>
|
|
<direction>Output</direction>
|
|
<width>3</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_arvalid</name>
|
|
<role>arvalid</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_arready</name>
|
|
<role>arready</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_rid</name>
|
|
<role>rid</role>
|
|
<direction>Input</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_rdata</name>
|
|
<role>rdata</role>
|
|
<direction>Input</direction>
|
|
<width>32</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_rresp</name>
|
|
<role>rresp</role>
|
|
<direction>Input</direction>
|
|
<width>2</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_rlast</name>
|
|
<role>rlast</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_rvalid</name>
|
|
<role>rvalid</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>lwhps2fpga_rready</name>
|
|
<role>rready</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
</ports>
|
|
<assignments>
|
|
<assignmentValueMap/>
|
|
</assignments>
|
|
<parameters>
|
|
<parameterValueMap>
|
|
<entry>
|
|
<key>associatedClock</key>
|
|
<value>lwhps2fpga_axi_clock</value>
|
|
</entry>
|
|
<entry>
|
|
<key>associatedReset</key>
|
|
<value>lwhps2fpga_axi_reset</value>
|
|
</entry>
|
|
<entry>
|
|
<key>optionalAssociatedReset</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>trustzoneAware</key>
|
|
<value>true</value>
|
|
</entry>
|
|
<entry>
|
|
<key>wakeupSignals</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>uniqueIdSupport</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>poison</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>traceSignals</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>isTranslator</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>maximumOutstandingReads</key>
|
|
<value>1</value>
|
|
</entry>
|
|
<entry>
|
|
<key>maximumOutstandingWrites</key>
|
|
<value>1</value>
|
|
</entry>
|
|
<entry>
|
|
<key>maximumOutstandingTransactions</key>
|
|
<value>1</value>
|
|
</entry>
|
|
<entry>
|
|
<key>dataCheck</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>addressCheck</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>securityAttribute</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>userData</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>readIssuingCapability</key>
|
|
<value>16</value>
|
|
</entry>
|
|
<entry>
|
|
<key>writeIssuingCapability</key>
|
|
<value>16</value>
|
|
</entry>
|
|
<entry>
|
|
<key>combinedIssuingCapability</key>
|
|
<value>16</value>
|
|
</entry>
|
|
<entry>
|
|
<key>enableConcurrentSubordinateAccess</key>
|
|
<value>0</value>
|
|
</entry>
|
|
<entry>
|
|
<key>noRepeatedIdsBetweenSubordinates</key>
|
|
<value>0</value>
|
|
</entry>
|
|
<entry>
|
|
<key>issuesINCRBursts</key>
|
|
<value>true</value>
|
|
</entry>
|
|
<entry>
|
|
<key>issuesWRAPBursts</key>
|
|
<value>true</value>
|
|
</entry>
|
|
<entry>
|
|
<key>issuesFIXEDBursts</key>
|
|
<value>true</value>
|
|
</entry>
|
|
</parameterValueMap>
|
|
</parameters>
|
|
</interface>
|
|
<interface>
|
|
<name>emac0_app_rst</name>
|
|
<type>reset</type>
|
|
<isStart>true</isStart>
|
|
<ports>
|
|
<port>
|
|
<name>emac0_app_rst_reset_n</name>
|
|
<role>reset_n</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
</ports>
|
|
<assignments>
|
|
<assignmentValueMap/>
|
|
</assignments>
|
|
<parameters>
|
|
<parameterValueMap>
|
|
<entry>
|
|
<key>associatedClock</key>
|
|
</entry>
|
|
<entry>
|
|
<key>associatedDirectReset</key>
|
|
</entry>
|
|
<entry>
|
|
<key>associatedResetSinks</key>
|
|
<value>none</value>
|
|
</entry>
|
|
<entry>
|
|
<key>synchronousEdges</key>
|
|
<value>NONE</value>
|
|
</entry>
|
|
</parameterValueMap>
|
|
</parameters>
|
|
</interface>
|
|
<interface>
|
|
<name>h2f_warm_reset_handshake</name>
|
|
<type>conduit</type>
|
|
<isStart>false</isStart>
|
|
<ports>
|
|
<port>
|
|
<name>h2f_warm_reset_handshake_reset_req</name>
|
|
<role>reset_req</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>h2f_warm_reset_handshake_reset_ack</name>
|
|
<role>reset_ack</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
</ports>
|
|
<assignments>
|
|
<assignmentValueMap/>
|
|
</assignments>
|
|
<parameters>
|
|
<parameterValueMap>
|
|
<entry>
|
|
<key>associatedClock</key>
|
|
</entry>
|
|
<entry>
|
|
<key>associatedReset</key>
|
|
</entry>
|
|
<entry>
|
|
<key>prSafe</key>
|
|
<value>false</value>
|
|
</entry>
|
|
</parameterValueMap>
|
|
</parameters>
|
|
</interface>
|
|
<interface>
|
|
<name>hps_io</name>
|
|
<type>conduit</type>
|
|
<isStart>false</isStart>
|
|
<ports>
|
|
<port>
|
|
<name>hps_io_hps_osc_clk</name>
|
|
<role>hps_osc_clk</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_sdmmc_data0</name>
|
|
<role>sdmmc_data0</role>
|
|
<direction>Bidir</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_sdmmc_data1</name>
|
|
<role>sdmmc_data1</role>
|
|
<direction>Bidir</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_sdmmc_cclk</name>
|
|
<role>sdmmc_cclk</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_sdmmc_data2</name>
|
|
<role>sdmmc_data2</role>
|
|
<direction>Bidir</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_sdmmc_data3</name>
|
|
<role>sdmmc_data3</role>
|
|
<direction>Bidir</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_sdmmc_cmd</name>
|
|
<role>sdmmc_cmd</role>
|
|
<direction>Bidir</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_usb0_clk</name>
|
|
<role>usb0_clk</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_usb0_stp</name>
|
|
<role>usb0_stp</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_usb0_dir</name>
|
|
<role>usb0_dir</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_usb0_data0</name>
|
|
<role>usb0_data0</role>
|
|
<direction>Bidir</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_usb0_data1</name>
|
|
<role>usb0_data1</role>
|
|
<direction>Bidir</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_usb0_nxt</name>
|
|
<role>usb0_nxt</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_usb0_data2</name>
|
|
<role>usb0_data2</role>
|
|
<direction>Bidir</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_usb0_data3</name>
|
|
<role>usb0_data3</role>
|
|
<direction>Bidir</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_usb0_data4</name>
|
|
<role>usb0_data4</role>
|
|
<direction>Bidir</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_usb0_data5</name>
|
|
<role>usb0_data5</role>
|
|
<direction>Bidir</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_usb0_data6</name>
|
|
<role>usb0_data6</role>
|
|
<direction>Bidir</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_usb0_data7</name>
|
|
<role>usb0_data7</role>
|
|
<direction>Bidir</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_emac0_tx_clk</name>
|
|
<role>emac0_tx_clk</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_emac0_tx_ctl</name>
|
|
<role>emac0_tx_ctl</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_emac0_rx_clk</name>
|
|
<role>emac0_rx_clk</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_emac0_rx_ctl</name>
|
|
<role>emac0_rx_ctl</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_emac0_txd0</name>
|
|
<role>emac0_txd0</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_emac0_txd1</name>
|
|
<role>emac0_txd1</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_emac0_rxd0</name>
|
|
<role>emac0_rxd0</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_emac0_rxd1</name>
|
|
<role>emac0_rxd1</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_emac0_txd2</name>
|
|
<role>emac0_txd2</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_emac0_txd3</name>
|
|
<role>emac0_txd3</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_emac0_rxd2</name>
|
|
<role>emac0_rxd2</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_emac0_rxd3</name>
|
|
<role>emac0_rxd3</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_mdio0_mdio</name>
|
|
<role>mdio0_mdio</role>
|
|
<direction>Bidir</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_mdio0_mdc</name>
|
|
<role>mdio0_mdc</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_uart1_tx</name>
|
|
<role>uart1_tx</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_uart1_rx</name>
|
|
<role>uart1_rx</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_i2c1_sda</name>
|
|
<role>i2c1_sda</role>
|
|
<direction>Bidir</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_i2c1_scl</name>
|
|
<role>i2c1_scl</role>
|
|
<direction>Bidir</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_gpio28</name>
|
|
<role>gpio28</role>
|
|
<direction>Bidir</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_gpio34</name>
|
|
<role>gpio34</role>
|
|
<direction>Bidir</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_gpio40</name>
|
|
<role>gpio40</role>
|
|
<direction>Bidir</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>hps_io_gpio41</name>
|
|
<role>gpio41</role>
|
|
<direction>Bidir</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
</ports>
|
|
<assignments>
|
|
<assignmentValueMap/>
|
|
</assignments>
|
|
<parameters>
|
|
<parameterValueMap>
|
|
<entry>
|
|
<key>associatedClock</key>
|
|
</entry>
|
|
<entry>
|
|
<key>associatedReset</key>
|
|
</entry>
|
|
<entry>
|
|
<key>prSafe</key>
|
|
<value>false</value>
|
|
</entry>
|
|
</parameterValueMap>
|
|
</parameters>
|
|
</interface>
|
|
<interface>
|
|
<name>fpga2hps_interrupt_irq1</name>
|
|
<type>interrupt</type>
|
|
<isStart>true</isStart>
|
|
<ports>
|
|
<port>
|
|
<name>fpga2hps_interrupt_irq1_irq</name>
|
|
<role>irq</role>
|
|
<direction>Input</direction>
|
|
<width>32</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
</ports>
|
|
<assignments>
|
|
<assignmentValueMap/>
|
|
</assignments>
|
|
<parameters>
|
|
<parameterValueMap>
|
|
<entry>
|
|
<key>associatedAddressablePoint</key>
|
|
</entry>
|
|
<entry>
|
|
<key>associatedClock</key>
|
|
</entry>
|
|
<entry>
|
|
<key>associatedReset</key>
|
|
<value></value>
|
|
</entry>
|
|
<entry>
|
|
<key>irqMap</key>
|
|
</entry>
|
|
<entry>
|
|
<key>irqScheme</key>
|
|
<value>INDIVIDUAL_REQUESTS</value>
|
|
</entry>
|
|
</parameterValueMap>
|
|
</parameters>
|
|
</interface>
|
|
<interface>
|
|
<name>fpga2hps_interrupt_irq0</name>
|
|
<type>interrupt</type>
|
|
<isStart>true</isStart>
|
|
<ports>
|
|
<port>
|
|
<name>fpga2hps_interrupt_irq0_irq</name>
|
|
<role>irq</role>
|
|
<direction>Input</direction>
|
|
<width>32</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
</ports>
|
|
<assignments>
|
|
<assignmentValueMap/>
|
|
</assignments>
|
|
<parameters>
|
|
<parameterValueMap>
|
|
<entry>
|
|
<key>associatedAddressablePoint</key>
|
|
</entry>
|
|
<entry>
|
|
<key>associatedClock</key>
|
|
</entry>
|
|
<entry>
|
|
<key>associatedReset</key>
|
|
<value></value>
|
|
</entry>
|
|
<entry>
|
|
<key>irqMap</key>
|
|
</entry>
|
|
<entry>
|
|
<key>irqScheme</key>
|
|
<value>INDIVIDUAL_REQUESTS</value>
|
|
</entry>
|
|
</parameterValueMap>
|
|
</parameters>
|
|
</interface>
|
|
<interface>
|
|
<name>f2sdram_axi_clock</name>
|
|
<type>clock</type>
|
|
<isStart>false</isStart>
|
|
<ports>
|
|
<port>
|
|
<name>f2sdram_axi_clock_clk</name>
|
|
<role>clk</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
</ports>
|
|
<assignments>
|
|
<assignmentValueMap/>
|
|
</assignments>
|
|
<parameters>
|
|
<parameterValueMap>
|
|
<entry>
|
|
<key>clockRate</key>
|
|
<value>0</value>
|
|
</entry>
|
|
<entry>
|
|
<key>externallyDriven</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>ptfSchematicName</key>
|
|
</entry>
|
|
</parameterValueMap>
|
|
</parameters>
|
|
</interface>
|
|
<interface>
|
|
<name>f2sdram_axi_reset</name>
|
|
<type>reset</type>
|
|
<isStart>false</isStart>
|
|
<ports>
|
|
<port>
|
|
<name>f2sdram_axi_reset_reset</name>
|
|
<role>reset</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
</ports>
|
|
<assignments>
|
|
<assignmentValueMap/>
|
|
</assignments>
|
|
<parameters>
|
|
<parameterValueMap>
|
|
<entry>
|
|
<key>associatedClock</key>
|
|
</entry>
|
|
<entry>
|
|
<key>synchronousEdges</key>
|
|
<value>NONE</value>
|
|
</entry>
|
|
</parameterValueMap>
|
|
</parameters>
|
|
</interface>
|
|
<interface>
|
|
<name>f2sdram</name>
|
|
<type>axi4</type>
|
|
<isStart>false</isStart>
|
|
<ports>
|
|
<port>
|
|
<name>f2sdram_araddr</name>
|
|
<role>araddr</role>
|
|
<direction>Input</direction>
|
|
<width>32</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_arburst</name>
|
|
<role>arburst</role>
|
|
<direction>Input</direction>
|
|
<width>2</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_arcache</name>
|
|
<role>arcache</role>
|
|
<direction>Input</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_arid</name>
|
|
<role>arid</role>
|
|
<direction>Input</direction>
|
|
<width>5</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_arlen</name>
|
|
<role>arlen</role>
|
|
<direction>Input</direction>
|
|
<width>8</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_arlock</name>
|
|
<role>arlock</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_arprot</name>
|
|
<role>arprot</role>
|
|
<direction>Input</direction>
|
|
<width>3</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_arqos</name>
|
|
<role>arqos</role>
|
|
<direction>Input</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_arready</name>
|
|
<role>arready</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_arsize</name>
|
|
<role>arsize</role>
|
|
<direction>Input</direction>
|
|
<width>3</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_arvalid</name>
|
|
<role>arvalid</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_awaddr</name>
|
|
<role>awaddr</role>
|
|
<direction>Input</direction>
|
|
<width>32</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_awburst</name>
|
|
<role>awburst</role>
|
|
<direction>Input</direction>
|
|
<width>2</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_awcache</name>
|
|
<role>awcache</role>
|
|
<direction>Input</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_awid</name>
|
|
<role>awid</role>
|
|
<direction>Input</direction>
|
|
<width>5</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_awlen</name>
|
|
<role>awlen</role>
|
|
<direction>Input</direction>
|
|
<width>8</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_awlock</name>
|
|
<role>awlock</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_awprot</name>
|
|
<role>awprot</role>
|
|
<direction>Input</direction>
|
|
<width>3</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_awqos</name>
|
|
<role>awqos</role>
|
|
<direction>Input</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_awready</name>
|
|
<role>awready</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_awsize</name>
|
|
<role>awsize</role>
|
|
<direction>Input</direction>
|
|
<width>3</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_awvalid</name>
|
|
<role>awvalid</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_bid</name>
|
|
<role>bid</role>
|
|
<direction>Output</direction>
|
|
<width>5</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_bready</name>
|
|
<role>bready</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_bresp</name>
|
|
<role>bresp</role>
|
|
<direction>Output</direction>
|
|
<width>2</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_bvalid</name>
|
|
<role>bvalid</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_rdata</name>
|
|
<role>rdata</role>
|
|
<direction>Output</direction>
|
|
<width>256</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_rid</name>
|
|
<role>rid</role>
|
|
<direction>Output</direction>
|
|
<width>5</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_rlast</name>
|
|
<role>rlast</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_rready</name>
|
|
<role>rready</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_rresp</name>
|
|
<role>rresp</role>
|
|
<direction>Output</direction>
|
|
<width>2</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_rvalid</name>
|
|
<role>rvalid</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_wdata</name>
|
|
<role>wdata</role>
|
|
<direction>Input</direction>
|
|
<width>256</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_wlast</name>
|
|
<role>wlast</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_wready</name>
|
|
<role>wready</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_wstrb</name>
|
|
<role>wstrb</role>
|
|
<direction>Input</direction>
|
|
<width>32</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_wvalid</name>
|
|
<role>wvalid</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_aruser</name>
|
|
<role>aruser</role>
|
|
<direction>Input</direction>
|
|
<width>8</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_awuser</name>
|
|
<role>awuser</role>
|
|
<direction>Input</direction>
|
|
<width>8</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_wuser</name>
|
|
<role>wuser</role>
|
|
<direction>Input</direction>
|
|
<width>8</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_buser</name>
|
|
<role>buser</role>
|
|
<direction>Output</direction>
|
|
<width>8</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_arregion</name>
|
|
<role>arregion</role>
|
|
<direction>Input</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_ruser</name>
|
|
<role>ruser</role>
|
|
<direction>Output</direction>
|
|
<width>8</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>f2sdram_awregion</name>
|
|
<role>awregion</role>
|
|
<direction>Input</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
</ports>
|
|
<assignments>
|
|
<assignmentValueMap/>
|
|
</assignments>
|
|
<parameters>
|
|
<parameterValueMap>
|
|
<entry>
|
|
<key>associatedClock</key>
|
|
<value>f2sdram_axi_clock</value>
|
|
</entry>
|
|
<entry>
|
|
<key>associatedReset</key>
|
|
<value>f2sdram_axi_reset</value>
|
|
</entry>
|
|
<entry>
|
|
<key>optionalAssociatedReset</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>trustzoneAware</key>
|
|
<value>true</value>
|
|
</entry>
|
|
<entry>
|
|
<key>wakeupSignals</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>uniqueIdSupport</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>poison</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>traceSignals</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>isTranslator</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>maximumOutstandingReads</key>
|
|
<value>1</value>
|
|
</entry>
|
|
<entry>
|
|
<key>maximumOutstandingWrites</key>
|
|
<value>1</value>
|
|
</entry>
|
|
<entry>
|
|
<key>maximumOutstandingTransactions</key>
|
|
<value>1</value>
|
|
</entry>
|
|
<entry>
|
|
<key>dataCheck</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>addressCheck</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>securityAttribute</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>userData</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>readAcceptanceCapability</key>
|
|
<value>16</value>
|
|
</entry>
|
|
<entry>
|
|
<key>writeAcceptanceCapability</key>
|
|
<value>16</value>
|
|
</entry>
|
|
<entry>
|
|
<key>combinedAcceptanceCapability</key>
|
|
<value>16</value>
|
|
</entry>
|
|
<entry>
|
|
<key>readDataReorderingDepth</key>
|
|
<value>1</value>
|
|
</entry>
|
|
<entry>
|
|
<key>bridgesToMaster</key>
|
|
</entry>
|
|
<entry>
|
|
<key>dfhFeatureGuid</key>
|
|
<value>0</value>
|
|
</entry>
|
|
<entry>
|
|
<key>dfhGroupId</key>
|
|
<value>0</value>
|
|
</entry>
|
|
<entry>
|
|
<key>dfhParameterId</key>
|
|
</entry>
|
|
<entry>
|
|
<key>dfhParameterName</key>
|
|
</entry>
|
|
<entry>
|
|
<key>dfhParameterVersion</key>
|
|
</entry>
|
|
<entry>
|
|
<key>dfhParameterData</key>
|
|
</entry>
|
|
<entry>
|
|
<key>dfhParameterDataLength</key>
|
|
</entry>
|
|
<entry>
|
|
<key>dfhFeatureMajorVersion</key>
|
|
<value>0</value>
|
|
</entry>
|
|
<entry>
|
|
<key>dfhFeatureMinorVersion</key>
|
|
<value>0</value>
|
|
</entry>
|
|
<entry>
|
|
<key>dfhFeatureId</key>
|
|
<value>35</value>
|
|
</entry>
|
|
<entry>
|
|
<key>dfhFeatureType</key>
|
|
<value>3</value>
|
|
</entry>
|
|
<entry>
|
|
<key>noNarrowTransfer</key>
|
|
<value>false</value>
|
|
</entry>
|
|
</parameterValueMap>
|
|
</parameters>
|
|
</interface>
|
|
<interface>
|
|
<name>io96b0_to_hps</name>
|
|
<type>conduit</type>
|
|
<isStart>false</isStart>
|
|
<ports>
|
|
<port>
|
|
<name>io96b0_to_hps_ch0_axil_clk</name>
|
|
<role>ch0_axil_clk</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_ch0_axil_reset_n</name>
|
|
<role>ch0_axil_reset_n</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_ch0_axil_arready</name>
|
|
<role>ch0_axil_arready</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_ch0_axil_awready</name>
|
|
<role>ch0_axil_awready</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_ch0_axil_bresp</name>
|
|
<role>ch0_axil_bresp</role>
|
|
<direction>Input</direction>
|
|
<width>2</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_ch0_axil_bvalid</name>
|
|
<role>ch0_axil_bvalid</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_ch0_axil_rdata</name>
|
|
<role>ch0_axil_rdata</role>
|
|
<direction>Input</direction>
|
|
<width>32</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_ch0_axil_rresp</name>
|
|
<role>ch0_axil_rresp</role>
|
|
<direction>Input</direction>
|
|
<width>2</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_ch0_axil_rvalid</name>
|
|
<role>ch0_axil_rvalid</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_ch0_axil_wready</name>
|
|
<role>ch0_axil_wready</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_ch0_axil_araddr</name>
|
|
<role>ch0_axil_araddr</role>
|
|
<direction>Output</direction>
|
|
<width>27</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_ch0_axil_arvalid</name>
|
|
<role>ch0_axil_arvalid</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_ch0_axil_awaddr</name>
|
|
<role>ch0_axil_awaddr</role>
|
|
<direction>Output</direction>
|
|
<width>27</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_ch0_axil_awvalid</name>
|
|
<role>ch0_axil_awvalid</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_ch0_axil_bready</name>
|
|
<role>ch0_axil_bready</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_ch0_axil_rready</name>
|
|
<role>ch0_axil_rready</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_ch0_axil_wdata</name>
|
|
<role>ch0_axil_wdata</role>
|
|
<direction>Output</direction>
|
|
<width>32</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_ch0_axil_wstrb</name>
|
|
<role>ch0_axil_wstrb</role>
|
|
<direction>Output</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_ch0_axil_wvalid</name>
|
|
<role>ch0_axil_wvalid</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_ch0_axil_arprot</name>
|
|
<role>ch0_axil_arprot</role>
|
|
<direction>Output</direction>
|
|
<width>3</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_ch0_axil_awprot</name>
|
|
<role>ch0_axil_awprot</role>
|
|
<direction>Output</direction>
|
|
<width>3</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_clk</name>
|
|
<role>axi4_ch0_clk</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_reset_n</name>
|
|
<role>axi4_ch0_reset_n</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_arready</name>
|
|
<role>axi4_ch0_arready</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_awready</name>
|
|
<role>axi4_ch0_awready</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_bid</name>
|
|
<role>axi4_ch0_bid</role>
|
|
<direction>Input</direction>
|
|
<width>7</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_bresp</name>
|
|
<role>axi4_ch0_bresp</role>
|
|
<direction>Input</direction>
|
|
<width>2</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_bvalid</name>
|
|
<role>axi4_ch0_bvalid</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_rdata</name>
|
|
<role>axi4_ch0_rdata</role>
|
|
<direction>Input</direction>
|
|
<width>256</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_rid</name>
|
|
<role>axi4_ch0_rid</role>
|
|
<direction>Input</direction>
|
|
<width>7</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_rlast</name>
|
|
<role>axi4_ch0_rlast</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_rresp</name>
|
|
<role>axi4_ch0_rresp</role>
|
|
<direction>Input</direction>
|
|
<width>2</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_ruser</name>
|
|
<role>axi4_ch0_ruser</role>
|
|
<direction>Input</direction>
|
|
<width>32</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_rvalid</name>
|
|
<role>axi4_ch0_rvalid</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_wready</name>
|
|
<role>axi4_ch0_wready</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_araddr</name>
|
|
<role>axi4_ch0_araddr</role>
|
|
<direction>Output</direction>
|
|
<width>40</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_arburst</name>
|
|
<role>axi4_ch0_arburst</role>
|
|
<direction>Output</direction>
|
|
<width>2</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_arid</name>
|
|
<role>axi4_ch0_arid</role>
|
|
<direction>Output</direction>
|
|
<width>7</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_arlen</name>
|
|
<role>axi4_ch0_arlen</role>
|
|
<direction>Output</direction>
|
|
<width>8</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_arlock</name>
|
|
<role>axi4_ch0_arlock</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_arqos</name>
|
|
<role>axi4_ch0_arqos</role>
|
|
<direction>Output</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_arsize</name>
|
|
<role>axi4_ch0_arsize</role>
|
|
<direction>Output</direction>
|
|
<width>3</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_aruser</name>
|
|
<role>axi4_ch0_aruser</role>
|
|
<direction>Output</direction>
|
|
<width>14</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_arvalid</name>
|
|
<role>axi4_ch0_arvalid</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_awaddr</name>
|
|
<role>axi4_ch0_awaddr</role>
|
|
<direction>Output</direction>
|
|
<width>40</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_awburst</name>
|
|
<role>axi4_ch0_awburst</role>
|
|
<direction>Output</direction>
|
|
<width>2</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_awid</name>
|
|
<role>axi4_ch0_awid</role>
|
|
<direction>Output</direction>
|
|
<width>7</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_awlen</name>
|
|
<role>axi4_ch0_awlen</role>
|
|
<direction>Output</direction>
|
|
<width>8</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_awlock</name>
|
|
<role>axi4_ch0_awlock</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_awqos</name>
|
|
<role>axi4_ch0_awqos</role>
|
|
<direction>Output</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_awsize</name>
|
|
<role>axi4_ch0_awsize</role>
|
|
<direction>Output</direction>
|
|
<width>3</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_awuser</name>
|
|
<role>axi4_ch0_awuser</role>
|
|
<direction>Output</direction>
|
|
<width>14</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_awvalid</name>
|
|
<role>axi4_ch0_awvalid</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_bready</name>
|
|
<role>axi4_ch0_bready</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_rready</name>
|
|
<role>axi4_ch0_rready</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_wdata</name>
|
|
<role>axi4_ch0_wdata</role>
|
|
<direction>Output</direction>
|
|
<width>256</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_wlast</name>
|
|
<role>axi4_ch0_wlast</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_wstrb</name>
|
|
<role>axi4_ch0_wstrb</role>
|
|
<direction>Output</direction>
|
|
<width>32</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_wuser</name>
|
|
<role>axi4_ch0_wuser</role>
|
|
<direction>Output</direction>
|
|
<width>32</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_wvalid</name>
|
|
<role>axi4_ch0_wvalid</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_arprot</name>
|
|
<role>axi4_ch0_arprot</role>
|
|
<direction>Output</direction>
|
|
<width>3</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>io96b0_to_hps_axi4_ch0_awprot</name>
|
|
<role>axi4_ch0_awprot</role>
|
|
<direction>Output</direction>
|
|
<width>3</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
</ports>
|
|
<assignments>
|
|
<assignmentValueMap/>
|
|
</assignments>
|
|
<parameters>
|
|
<parameterValueMap>
|
|
<entry>
|
|
<key>associatedClock</key>
|
|
</entry>
|
|
<entry>
|
|
<key>associatedReset</key>
|
|
</entry>
|
|
<entry>
|
|
<key>prSafe</key>
|
|
<value>false</value>
|
|
</entry>
|
|
</parameterValueMap>
|
|
</parameters>
|
|
</interface>
|
|
</interfaces>
|
|
</boundary>
|
|
<originalModuleInfo>
|
|
<className>intel_agilex_5_soc</className>
|
|
<version>13.0.0</version>
|
|
<displayName>Hard Processor System IP</displayName>
|
|
</originalModuleInfo>
|
|
<systemInfoParameterDescriptors>
|
|
<descriptors>
|
|
<descriptor>
|
|
<parameterDefaultValue></parameterDefaultValue>
|
|
<parameterName>AUTO_BOARD</parameterName>
|
|
<parameterType>java.lang.String</parameterType>
|
|
<systemInfotype>BOARD</systemInfotype>
|
|
</descriptor>
|
|
<descriptor>
|
|
<parameterDefaultValue></parameterDefaultValue>
|
|
<parameterName>AUTO_DEVICE_SPEEDGRADE</parameterName>
|
|
<parameterType>java.lang.String</parameterType>
|
|
<systemInfotype>DEVICE_SPEEDGRADE</systemInfotype>
|
|
</descriptor>
|
|
<descriptor>
|
|
<parameterDefaultValue></parameterDefaultValue>
|
|
<parameterName>device_family</parameterName>
|
|
<parameterType>java.lang.String</parameterType>
|
|
<systemInfotype>DEVICE_FAMILY</systemInfotype>
|
|
</descriptor>
|
|
<descriptor>
|
|
<parameterDefaultValue></parameterDefaultValue>
|
|
<parameterName>device_name</parameterName>
|
|
<parameterType>java.lang.String</parameterType>
|
|
<systemInfotype>DEVICE</systemInfotype>
|
|
</descriptor>
|
|
<descriptor>
|
|
<parameterDefaultValue></parameterDefaultValue>
|
|
<parameterName>device_trait_iobank_rev</parameterName>
|
|
<parameterType>java.lang.String</parameterType>
|
|
<systemInfoArgs>DEVICE_IOBANK_REVISION</systemInfoArgs>
|
|
<systemInfotype>PART_TRAIT</systemInfotype>
|
|
</descriptor>
|
|
</descriptors>
|
|
</systemInfoParameterDescriptors>
|
|
<systemInfos>
|
|
<connPtSystemInfos>
|
|
<entry>
|
|
<key>f2sdram</key>
|
|
<value>
|
|
<connectionPointName>f2sdram</connectionPointName>
|
|
<suppliedSystemInfos>
|
|
<entry>
|
|
<key>ADDRESS_MAP</key>
|
|
<value>&lt;address-map&gt;&lt;slave name='f2sdram' start='0x0' end='0x100000000' datawidth='256' /&gt;&lt;/address-map&gt;</value>
|
|
</entry>
|
|
<entry>
|
|
<key>ADDRESS_WIDTH</key>
|
|
<value>32</value>
|
|
</entry>
|
|
<entry>
|
|
<key>MAX_SLAVE_DATA_WIDTH</key>
|
|
<value>256</value>
|
|
</entry>
|
|
</suppliedSystemInfos>
|
|
<consumedSystemInfos/>
|
|
</value>
|
|
</entry>
|
|
</connPtSystemInfos>
|
|
</systemInfos>
|
|
</componentDefinition>" />
|
|
<parameter name="cpuInfo" value="" />
|
|
<parameter name="AUTO_DEVICE_SPEEDGRADE" value="4" />
|
|
<parameter name="logicalView" value="ip/hps_subsys/agilex_hps.ip" />
|
|
<parameter
|
|
name="moduleAssignmentDefinition"
|
|
value="<assignmentDefinition>
|
|
<assignmentValueMap>
|
|
<entry>
|
|
<key>embeddedsw.CMacro.CPU_FREQ</key>
|
|
<value>50000000u</value>
|
|
</entry>
|
|
<entry>
|
|
<key>embeddedsw.configuration.cpuArchitecture</key>
|
|
<value>sm_hps</value>
|
|
</entry>
|
|
</assignmentValueMap>
|
|
</assignmentDefinition>" />
|
|
<parameter
|
|
name="transformParameters"
|
|
value="<transformParameterDescriptorDefinitionList/>" />
|
|
<parameter name="device_name" value="A5EB013BB23BE4SCS" />
|
|
<parameter name="svInterfaceDefinition" value="" />
|
|
<parameter name="device_trait_iobank_rev" value="IO96B_REVB1" />
|
|
<parameter name="AUTO_DEVICE" value="A5EB013BB23BE4SCS" />
|
|
<parameter
|
|
name="hdlParameters"
|
|
value="<hdlParameterDescriptorDefinitionList/>" />
|
|
<parameter
|
|
name="generationInfoDefinition"
|
|
value="<generationInfoDefinition>
|
|
<hdlLibraryName>agilex_hps</hdlLibraryName>
|
|
<fileSets>
|
|
<fileSet>
|
|
<fileSetName>agilex_hps</fileSetName>
|
|
<fileSetFixedName>agilex_hps</fileSetFixedName>
|
|
<fileSetKind>QUARTUS_SYNTH</fileSetKind>
|
|
<fileSetFiles/>
|
|
<fileSetFileChangeDefs/>
|
|
</fileSet>
|
|
<fileSet>
|
|
<fileSetName>agilex_hps</fileSetName>
|
|
<fileSetFixedName>agilex_hps</fileSetFixedName>
|
|
<fileSetKind>SIM_VERILOG</fileSetKind>
|
|
<fileSetFiles/>
|
|
<fileSetFileChangeDefs/>
|
|
</fileSet>
|
|
<fileSet>
|
|
<fileSetName>agilex_hps</fileSetName>
|
|
<fileSetFixedName>agilex_hps</fileSetFixedName>
|
|
<fileSetKind>SIM_VHDL</fileSetKind>
|
|
<fileSetFiles/>
|
|
<fileSetFileChangeDefs/>
|
|
</fileSet>
|
|
<fileSet>
|
|
<fileSetName>agilex_hps</fileSetName>
|
|
<fileSetFixedName>agilex_hps</fileSetFixedName>
|
|
<fileSetKind>CDC</fileSetKind>
|
|
<fileSetFiles/>
|
|
<fileSetFileChangeDefs/>
|
|
</fileSet>
|
|
<fileSet>
|
|
<fileSetName>agilex_hps</fileSetName>
|
|
<fileSetFixedName>agilex_hps</fileSetFixedName>
|
|
<fileSetKind>CDC_VHDL</fileSetKind>
|
|
<fileSetFiles/>
|
|
<fileSetFileChangeDefs/>
|
|
</fileSet>
|
|
</fileSets>
|
|
</generationInfoDefinition>" />
|
|
<parameter name="liveModuleName" value="intel_agilex_5_soc_inst" />
|
|
<generatedFiles/>
|
|
<childGeneratedFiles/>
|
|
<sourceFiles/>
|
|
<childSourceFiles/>
|
|
<instantiator instantiator="hps_subsys" as="agilex_hps" />
|
|
<messages>
|
|
<message level="Info" culprit="hps_subsys">"Generating: agilex_hps"</message>
|
|
</messages>
|
|
</entity>
|
|
<entity kind="altera_generic_component" version="1.0" name="emif_io96b_hps">
|
|
<parameter name="hlsFile" value="" />
|
|
<parameter name="SYSINFO_DEVICE_GROUP" value="B" />
|
|
<parameter
|
|
name="defaultBoundary"
|
|
value="<boundaryDefinition>
|
|
<interfaces>
|
|
<interface>
|
|
<name>io96b0_to_hps</name>
|
|
<type>conduit</type>
|
|
<isStart>false</isStart>
|
|
<ports>
|
|
<port>
|
|
<name>s0_noc_axi4lite_clock</name>
|
|
<role>ch0_axil_clk</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_noc_axi4lite_reset_n</name>
|
|
<role>ch0_axil_reset_n</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_noc_axi4lite_awaddr</name>
|
|
<role>ch0_axil_awaddr</role>
|
|
<direction>Input</direction>
|
|
<width>27</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_noc_axi4lite_awvalid</name>
|
|
<role>ch0_axil_awvalid</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_noc_axi4lite_awready</name>
|
|
<role>ch0_axil_awready</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_noc_axi4lite_araddr</name>
|
|
<role>ch0_axil_araddr</role>
|
|
<direction>Input</direction>
|
|
<width>27</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_noc_axi4lite_arvalid</name>
|
|
<role>ch0_axil_arvalid</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_noc_axi4lite_arready</name>
|
|
<role>ch0_axil_arready</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_noc_axi4lite_wdata</name>
|
|
<role>ch0_axil_wdata</role>
|
|
<direction>Input</direction>
|
|
<width>32</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_noc_axi4lite_wvalid</name>
|
|
<role>ch0_axil_wvalid</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_noc_axi4lite_wready</name>
|
|
<role>ch0_axil_wready</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_noc_axi4lite_rresp</name>
|
|
<role>ch0_axil_rresp</role>
|
|
<direction>Output</direction>
|
|
<width>2</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_noc_axi4lite_rdata</name>
|
|
<role>ch0_axil_rdata</role>
|
|
<direction>Output</direction>
|
|
<width>32</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_noc_axi4lite_rvalid</name>
|
|
<role>ch0_axil_rvalid</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_noc_axi4lite_rready</name>
|
|
<role>ch0_axil_rready</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_noc_axi4lite_bresp</name>
|
|
<role>ch0_axil_bresp</role>
|
|
<direction>Output</direction>
|
|
<width>2</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_noc_axi4lite_bvalid</name>
|
|
<role>ch0_axil_bvalid</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_noc_axi4lite_bready</name>
|
|
<role>ch0_axil_bready</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_noc_axi4lite_awprot</name>
|
|
<role>ch0_axil_awprot</role>
|
|
<direction>Input</direction>
|
|
<width>3</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_noc_axi4lite_arprot</name>
|
|
<role>ch0_axil_arprot</role>
|
|
<direction>Input</direction>
|
|
<width>3</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_noc_axi4lite_wstrb</name>
|
|
<role>ch0_axil_wstrb</role>
|
|
<direction>Input</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_awaddr</name>
|
|
<role>axi4_ch0_awaddr</role>
|
|
<direction>Input</direction>
|
|
<width>40</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_awburst</name>
|
|
<role>axi4_ch0_awburst</role>
|
|
<direction>Input</direction>
|
|
<width>2</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_awid</name>
|
|
<role>axi4_ch0_awid</role>
|
|
<direction>Input</direction>
|
|
<width>7</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_awlen</name>
|
|
<role>axi4_ch0_awlen</role>
|
|
<direction>Input</direction>
|
|
<width>8</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_awlock</name>
|
|
<role>axi4_ch0_awlock</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_awqos</name>
|
|
<role>axi4_ch0_awqos</role>
|
|
<direction>Input</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_awsize</name>
|
|
<role>axi4_ch0_awsize</role>
|
|
<direction>Input</direction>
|
|
<width>3</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_awvalid</name>
|
|
<role>axi4_ch0_awvalid</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_awuser</name>
|
|
<role>axi4_ch0_awuser</role>
|
|
<direction>Input</direction>
|
|
<width>14</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_awprot</name>
|
|
<role>axi4_ch0_awprot</role>
|
|
<direction>Input</direction>
|
|
<width>3</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_awready</name>
|
|
<role>axi4_ch0_awready</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_araddr</name>
|
|
<role>axi4_ch0_araddr</role>
|
|
<direction>Input</direction>
|
|
<width>40</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_arburst</name>
|
|
<role>axi4_ch0_arburst</role>
|
|
<direction>Input</direction>
|
|
<width>2</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_arid</name>
|
|
<role>axi4_ch0_arid</role>
|
|
<direction>Input</direction>
|
|
<width>7</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_arlen</name>
|
|
<role>axi4_ch0_arlen</role>
|
|
<direction>Input</direction>
|
|
<width>8</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_arlock</name>
|
|
<role>axi4_ch0_arlock</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_arqos</name>
|
|
<role>axi4_ch0_arqos</role>
|
|
<direction>Input</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_arsize</name>
|
|
<role>axi4_ch0_arsize</role>
|
|
<direction>Input</direction>
|
|
<width>3</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_arvalid</name>
|
|
<role>axi4_ch0_arvalid</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_aruser</name>
|
|
<role>axi4_ch0_aruser</role>
|
|
<direction>Input</direction>
|
|
<width>14</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_arprot</name>
|
|
<role>axi4_ch0_arprot</role>
|
|
<direction>Input</direction>
|
|
<width>3</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_arready</name>
|
|
<role>axi4_ch0_arready</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_wdata</name>
|
|
<role>axi4_ch0_wdata</role>
|
|
<direction>Input</direction>
|
|
<width>256</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_wstrb</name>
|
|
<role>axi4_ch0_wstrb</role>
|
|
<direction>Input</direction>
|
|
<width>32</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_wlast</name>
|
|
<role>axi4_ch0_wlast</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_wvalid</name>
|
|
<role>axi4_ch0_wvalid</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_wready</name>
|
|
<role>axi4_ch0_wready</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_bready</name>
|
|
<role>axi4_ch0_bready</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_bid</name>
|
|
<role>axi4_ch0_bid</role>
|
|
<direction>Output</direction>
|
|
<width>7</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_bresp</name>
|
|
<role>axi4_ch0_bresp</role>
|
|
<direction>Output</direction>
|
|
<width>2</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_bvalid</name>
|
|
<role>axi4_ch0_bvalid</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_rready</name>
|
|
<role>axi4_ch0_rready</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_rdata</name>
|
|
<role>axi4_ch0_rdata</role>
|
|
<direction>Output</direction>
|
|
<width>256</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_rid</name>
|
|
<role>axi4_ch0_rid</role>
|
|
<direction>Output</direction>
|
|
<width>7</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_rlast</name>
|
|
<role>axi4_ch0_rlast</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_rresp</name>
|
|
<role>axi4_ch0_rresp</role>
|
|
<direction>Output</direction>
|
|
<width>2</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_rvalid</name>
|
|
<role>axi4_ch0_rvalid</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>noc_aclk_0</name>
|
|
<role>axi4_ch0_clk</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>noc_rst_n_0</name>
|
|
<role>axi4_ch0_reset_n</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_wuser</name>
|
|
<role>axi4_ch0_wuser</role>
|
|
<direction>Input</direction>
|
|
<width>32</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_ruser</name>
|
|
<role>axi4_ch0_ruser</role>
|
|
<direction>Output</direction>
|
|
<width>32</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
</ports>
|
|
<assignments>
|
|
<assignmentValueMap/>
|
|
</assignments>
|
|
<parameters>
|
|
<parameterValueMap>
|
|
<entry>
|
|
<key>associatedClock</key>
|
|
</entry>
|
|
<entry>
|
|
<key>associatedReset</key>
|
|
</entry>
|
|
<entry>
|
|
<key>prSafe</key>
|
|
<value>false</value>
|
|
</entry>
|
|
</parameterValueMap>
|
|
</parameters>
|
|
</interface>
|
|
<interface>
|
|
<name>mem_0</name>
|
|
<type>conduit</type>
|
|
<isStart>false</isStart>
|
|
<ports>
|
|
<port>
|
|
<name>mem_0_cs</name>
|
|
<role>mem_cs</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>mem_0_ca</name>
|
|
<role>mem_ca</role>
|
|
<direction>Output</direction>
|
|
<width>6</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>mem_0_cke</name>
|
|
<role>mem_cke</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>mem_0_dq</name>
|
|
<role>mem_dq</role>
|
|
<direction>Bidir</direction>
|
|
<width>32</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>mem_0_dqs_t</name>
|
|
<role>mem_dqs_t</role>
|
|
<direction>Bidir</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>mem_0_dqs_c</name>
|
|
<role>mem_dqs_c</role>
|
|
<direction>Bidir</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>mem_0_dmi</name>
|
|
<role>mem_dmi</role>
|
|
<direction>Bidir</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
</ports>
|
|
<assignments>
|
|
<assignmentValueMap/>
|
|
</assignments>
|
|
<parameters>
|
|
<parameterValueMap>
|
|
<entry>
|
|
<key>associatedClock</key>
|
|
</entry>
|
|
<entry>
|
|
<key>associatedReset</key>
|
|
</entry>
|
|
<entry>
|
|
<key>prSafe</key>
|
|
<value>false</value>
|
|
</entry>
|
|
</parameterValueMap>
|
|
</parameters>
|
|
</interface>
|
|
<interface>
|
|
<name>mem_ck_0</name>
|
|
<type>conduit</type>
|
|
<isStart>false</isStart>
|
|
<ports>
|
|
<port>
|
|
<name>mem_0_ck_t</name>
|
|
<role>mem_ck_t</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>mem_0_ck_c</name>
|
|
<role>mem_ck_c</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
</ports>
|
|
<assignments>
|
|
<assignmentValueMap/>
|
|
</assignments>
|
|
<parameters>
|
|
<parameterValueMap>
|
|
<entry>
|
|
<key>associatedClock</key>
|
|
</entry>
|
|
<entry>
|
|
<key>associatedReset</key>
|
|
</entry>
|
|
<entry>
|
|
<key>prSafe</key>
|
|
<value>false</value>
|
|
</entry>
|
|
</parameterValueMap>
|
|
</parameters>
|
|
</interface>
|
|
<interface>
|
|
<name>mem_reset_n</name>
|
|
<type>conduit</type>
|
|
<isStart>false</isStart>
|
|
<ports>
|
|
<port>
|
|
<name>mem_0_reset_n</name>
|
|
<role>mem_reset_n</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
</ports>
|
|
<assignments>
|
|
<assignmentValueMap/>
|
|
</assignments>
|
|
<parameters>
|
|
<parameterValueMap>
|
|
<entry>
|
|
<key>associatedClock</key>
|
|
</entry>
|
|
<entry>
|
|
<key>associatedReset</key>
|
|
</entry>
|
|
<entry>
|
|
<key>prSafe</key>
|
|
<value>false</value>
|
|
</entry>
|
|
</parameterValueMap>
|
|
</parameters>
|
|
</interface>
|
|
<interface>
|
|
<name>oct_0</name>
|
|
<type>conduit</type>
|
|
<isStart>false</isStart>
|
|
<ports>
|
|
<port>
|
|
<name>oct_rzqin_0</name>
|
|
<role>oct_rzqin</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
</ports>
|
|
<assignments>
|
|
<assignmentValueMap/>
|
|
</assignments>
|
|
<parameters>
|
|
<parameterValueMap>
|
|
<entry>
|
|
<key>associatedClock</key>
|
|
</entry>
|
|
<entry>
|
|
<key>associatedReset</key>
|
|
</entry>
|
|
<entry>
|
|
<key>prSafe</key>
|
|
<value>false</value>
|
|
</entry>
|
|
</parameterValueMap>
|
|
</parameters>
|
|
</interface>
|
|
<interface>
|
|
<name>ref_clk</name>
|
|
<type>clock</type>
|
|
<isStart>false</isStart>
|
|
<ports>
|
|
<port>
|
|
<name>ref_clk</name>
|
|
<role>clk</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
</ports>
|
|
<assignments>
|
|
<assignmentValueMap/>
|
|
</assignments>
|
|
<parameters>
|
|
<parameterValueMap>
|
|
<entry>
|
|
<key>clockRate</key>
|
|
<value>0</value>
|
|
</entry>
|
|
<entry>
|
|
<key>externallyDriven</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>ptfSchematicName</key>
|
|
</entry>
|
|
</parameterValueMap>
|
|
</parameters>
|
|
</interface>
|
|
</interfaces>
|
|
</boundaryDefinition>" />
|
|
<parameter
|
|
name="componentDefinition"
|
|
value="<componentDefinition>
|
|
<boundary>
|
|
<interfaces>
|
|
<interface>
|
|
<name>io96b0_to_hps</name>
|
|
<type>conduit</type>
|
|
<isStart>false</isStart>
|
|
<ports>
|
|
<port>
|
|
<name>s0_noc_axi4lite_clock</name>
|
|
<role>ch0_axil_clk</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_noc_axi4lite_reset_n</name>
|
|
<role>ch0_axil_reset_n</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_noc_axi4lite_awaddr</name>
|
|
<role>ch0_axil_awaddr</role>
|
|
<direction>Input</direction>
|
|
<width>27</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_noc_axi4lite_awvalid</name>
|
|
<role>ch0_axil_awvalid</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_noc_axi4lite_awready</name>
|
|
<role>ch0_axil_awready</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_noc_axi4lite_araddr</name>
|
|
<role>ch0_axil_araddr</role>
|
|
<direction>Input</direction>
|
|
<width>27</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_noc_axi4lite_arvalid</name>
|
|
<role>ch0_axil_arvalid</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_noc_axi4lite_arready</name>
|
|
<role>ch0_axil_arready</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_noc_axi4lite_wdata</name>
|
|
<role>ch0_axil_wdata</role>
|
|
<direction>Input</direction>
|
|
<width>32</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_noc_axi4lite_wvalid</name>
|
|
<role>ch0_axil_wvalid</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_noc_axi4lite_wready</name>
|
|
<role>ch0_axil_wready</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_noc_axi4lite_rresp</name>
|
|
<role>ch0_axil_rresp</role>
|
|
<direction>Output</direction>
|
|
<width>2</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_noc_axi4lite_rdata</name>
|
|
<role>ch0_axil_rdata</role>
|
|
<direction>Output</direction>
|
|
<width>32</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_noc_axi4lite_rvalid</name>
|
|
<role>ch0_axil_rvalid</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_noc_axi4lite_rready</name>
|
|
<role>ch0_axil_rready</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_noc_axi4lite_bresp</name>
|
|
<role>ch0_axil_bresp</role>
|
|
<direction>Output</direction>
|
|
<width>2</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_noc_axi4lite_bvalid</name>
|
|
<role>ch0_axil_bvalid</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_noc_axi4lite_bready</name>
|
|
<role>ch0_axil_bready</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_noc_axi4lite_awprot</name>
|
|
<role>ch0_axil_awprot</role>
|
|
<direction>Input</direction>
|
|
<width>3</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_noc_axi4lite_arprot</name>
|
|
<role>ch0_axil_arprot</role>
|
|
<direction>Input</direction>
|
|
<width>3</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_noc_axi4lite_wstrb</name>
|
|
<role>ch0_axil_wstrb</role>
|
|
<direction>Input</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_awaddr</name>
|
|
<role>axi4_ch0_awaddr</role>
|
|
<direction>Input</direction>
|
|
<width>40</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_awburst</name>
|
|
<role>axi4_ch0_awburst</role>
|
|
<direction>Input</direction>
|
|
<width>2</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_awid</name>
|
|
<role>axi4_ch0_awid</role>
|
|
<direction>Input</direction>
|
|
<width>7</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_awlen</name>
|
|
<role>axi4_ch0_awlen</role>
|
|
<direction>Input</direction>
|
|
<width>8</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_awlock</name>
|
|
<role>axi4_ch0_awlock</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_awqos</name>
|
|
<role>axi4_ch0_awqos</role>
|
|
<direction>Input</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_awsize</name>
|
|
<role>axi4_ch0_awsize</role>
|
|
<direction>Input</direction>
|
|
<width>3</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_awvalid</name>
|
|
<role>axi4_ch0_awvalid</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_awuser</name>
|
|
<role>axi4_ch0_awuser</role>
|
|
<direction>Input</direction>
|
|
<width>14</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_awprot</name>
|
|
<role>axi4_ch0_awprot</role>
|
|
<direction>Input</direction>
|
|
<width>3</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_awready</name>
|
|
<role>axi4_ch0_awready</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_araddr</name>
|
|
<role>axi4_ch0_araddr</role>
|
|
<direction>Input</direction>
|
|
<width>40</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_arburst</name>
|
|
<role>axi4_ch0_arburst</role>
|
|
<direction>Input</direction>
|
|
<width>2</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_arid</name>
|
|
<role>axi4_ch0_arid</role>
|
|
<direction>Input</direction>
|
|
<width>7</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_arlen</name>
|
|
<role>axi4_ch0_arlen</role>
|
|
<direction>Input</direction>
|
|
<width>8</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_arlock</name>
|
|
<role>axi4_ch0_arlock</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_arqos</name>
|
|
<role>axi4_ch0_arqos</role>
|
|
<direction>Input</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_arsize</name>
|
|
<role>axi4_ch0_arsize</role>
|
|
<direction>Input</direction>
|
|
<width>3</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_arvalid</name>
|
|
<role>axi4_ch0_arvalid</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_aruser</name>
|
|
<role>axi4_ch0_aruser</role>
|
|
<direction>Input</direction>
|
|
<width>14</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_arprot</name>
|
|
<role>axi4_ch0_arprot</role>
|
|
<direction>Input</direction>
|
|
<width>3</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_arready</name>
|
|
<role>axi4_ch0_arready</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_wdata</name>
|
|
<role>axi4_ch0_wdata</role>
|
|
<direction>Input</direction>
|
|
<width>256</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_wstrb</name>
|
|
<role>axi4_ch0_wstrb</role>
|
|
<direction>Input</direction>
|
|
<width>32</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_wlast</name>
|
|
<role>axi4_ch0_wlast</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_wvalid</name>
|
|
<role>axi4_ch0_wvalid</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_wready</name>
|
|
<role>axi4_ch0_wready</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_bready</name>
|
|
<role>axi4_ch0_bready</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_bid</name>
|
|
<role>axi4_ch0_bid</role>
|
|
<direction>Output</direction>
|
|
<width>7</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_bresp</name>
|
|
<role>axi4_ch0_bresp</role>
|
|
<direction>Output</direction>
|
|
<width>2</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_bvalid</name>
|
|
<role>axi4_ch0_bvalid</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_rready</name>
|
|
<role>axi4_ch0_rready</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_rdata</name>
|
|
<role>axi4_ch0_rdata</role>
|
|
<direction>Output</direction>
|
|
<width>256</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_rid</name>
|
|
<role>axi4_ch0_rid</role>
|
|
<direction>Output</direction>
|
|
<width>7</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_rlast</name>
|
|
<role>axi4_ch0_rlast</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_rresp</name>
|
|
<role>axi4_ch0_rresp</role>
|
|
<direction>Output</direction>
|
|
<width>2</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_rvalid</name>
|
|
<role>axi4_ch0_rvalid</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>noc_aclk_0</name>
|
|
<role>axi4_ch0_clk</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>noc_rst_n_0</name>
|
|
<role>axi4_ch0_reset_n</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_wuser</name>
|
|
<role>axi4_ch0_wuser</role>
|
|
<direction>Input</direction>
|
|
<width>32</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>s0_axi4_ruser</name>
|
|
<role>axi4_ch0_ruser</role>
|
|
<direction>Output</direction>
|
|
<width>32</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
</ports>
|
|
<assignments>
|
|
<assignmentValueMap/>
|
|
</assignments>
|
|
<parameters>
|
|
<parameterValueMap>
|
|
<entry>
|
|
<key>associatedClock</key>
|
|
</entry>
|
|
<entry>
|
|
<key>associatedReset</key>
|
|
</entry>
|
|
<entry>
|
|
<key>prSafe</key>
|
|
<value>false</value>
|
|
</entry>
|
|
</parameterValueMap>
|
|
</parameters>
|
|
</interface>
|
|
<interface>
|
|
<name>mem_0</name>
|
|
<type>conduit</type>
|
|
<isStart>false</isStart>
|
|
<ports>
|
|
<port>
|
|
<name>mem_0_cs</name>
|
|
<role>mem_cs</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>mem_0_ca</name>
|
|
<role>mem_ca</role>
|
|
<direction>Output</direction>
|
|
<width>6</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>mem_0_cke</name>
|
|
<role>mem_cke</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>mem_0_dq</name>
|
|
<role>mem_dq</role>
|
|
<direction>Bidir</direction>
|
|
<width>32</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>mem_0_dqs_t</name>
|
|
<role>mem_dqs_t</role>
|
|
<direction>Bidir</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>mem_0_dqs_c</name>
|
|
<role>mem_dqs_c</role>
|
|
<direction>Bidir</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>mem_0_dmi</name>
|
|
<role>mem_dmi</role>
|
|
<direction>Bidir</direction>
|
|
<width>4</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
</ports>
|
|
<assignments>
|
|
<assignmentValueMap/>
|
|
</assignments>
|
|
<parameters>
|
|
<parameterValueMap>
|
|
<entry>
|
|
<key>associatedClock</key>
|
|
</entry>
|
|
<entry>
|
|
<key>associatedReset</key>
|
|
</entry>
|
|
<entry>
|
|
<key>prSafe</key>
|
|
<value>false</value>
|
|
</entry>
|
|
</parameterValueMap>
|
|
</parameters>
|
|
</interface>
|
|
<interface>
|
|
<name>mem_ck_0</name>
|
|
<type>conduit</type>
|
|
<isStart>false</isStart>
|
|
<ports>
|
|
<port>
|
|
<name>mem_0_ck_t</name>
|
|
<role>mem_ck_t</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
<port>
|
|
<name>mem_0_ck_c</name>
|
|
<role>mem_ck_c</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC_VECTOR</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
</ports>
|
|
<assignments>
|
|
<assignmentValueMap/>
|
|
</assignments>
|
|
<parameters>
|
|
<parameterValueMap>
|
|
<entry>
|
|
<key>associatedClock</key>
|
|
</entry>
|
|
<entry>
|
|
<key>associatedReset</key>
|
|
</entry>
|
|
<entry>
|
|
<key>prSafe</key>
|
|
<value>false</value>
|
|
</entry>
|
|
</parameterValueMap>
|
|
</parameters>
|
|
</interface>
|
|
<interface>
|
|
<name>mem_reset_n</name>
|
|
<type>conduit</type>
|
|
<isStart>false</isStart>
|
|
<ports>
|
|
<port>
|
|
<name>mem_0_reset_n</name>
|
|
<role>mem_reset_n</role>
|
|
<direction>Output</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
</ports>
|
|
<assignments>
|
|
<assignmentValueMap/>
|
|
</assignments>
|
|
<parameters>
|
|
<parameterValueMap>
|
|
<entry>
|
|
<key>associatedClock</key>
|
|
</entry>
|
|
<entry>
|
|
<key>associatedReset</key>
|
|
</entry>
|
|
<entry>
|
|
<key>prSafe</key>
|
|
<value>false</value>
|
|
</entry>
|
|
</parameterValueMap>
|
|
</parameters>
|
|
</interface>
|
|
<interface>
|
|
<name>oct_0</name>
|
|
<type>conduit</type>
|
|
<isStart>false</isStart>
|
|
<ports>
|
|
<port>
|
|
<name>oct_rzqin_0</name>
|
|
<role>oct_rzqin</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
</ports>
|
|
<assignments>
|
|
<assignmentValueMap/>
|
|
</assignments>
|
|
<parameters>
|
|
<parameterValueMap>
|
|
<entry>
|
|
<key>associatedClock</key>
|
|
</entry>
|
|
<entry>
|
|
<key>associatedReset</key>
|
|
</entry>
|
|
<entry>
|
|
<key>prSafe</key>
|
|
<value>false</value>
|
|
</entry>
|
|
</parameterValueMap>
|
|
</parameters>
|
|
</interface>
|
|
<interface>
|
|
<name>ref_clk</name>
|
|
<type>clock</type>
|
|
<isStart>false</isStart>
|
|
<ports>
|
|
<port>
|
|
<name>ref_clk</name>
|
|
<role>clk</role>
|
|
<direction>Input</direction>
|
|
<width>1</width>
|
|
<lowerBound>0</lowerBound>
|
|
<vhdlType>STD_LOGIC</vhdlType>
|
|
<terminationValue>0</terminationValue>
|
|
</port>
|
|
</ports>
|
|
<assignments>
|
|
<assignmentValueMap/>
|
|
</assignments>
|
|
<parameters>
|
|
<parameterValueMap>
|
|
<entry>
|
|
<key>clockRate</key>
|
|
<value>0</value>
|
|
</entry>
|
|
<entry>
|
|
<key>externallyDriven</key>
|
|
<value>false</value>
|
|
</entry>
|
|
<entry>
|
|
<key>ptfSchematicName</key>
|
|
</entry>
|
|
</parameterValueMap>
|
|
</parameters>
|
|
</interface>
|
|
</interfaces>
|
|
</boundary>
|
|
<originalModuleInfo>
|
|
<className>emif_io96b_hps</className>
|
|
<version>4.0.0</version>
|
|
<displayName>External Memory Interfaces for HPS IP</displayName>
|
|
</originalModuleInfo>
|
|
<systemInfoParameterDescriptors>
|
|
<descriptors>
|
|
<descriptor>
|
|
<parameterDefaultValue></parameterDefaultValue>
|
|
<parameterName>SYSINFO_BOARD</parameterName>
|
|
<parameterType>java.lang.String</parameterType>
|
|
<systemInfotype>BOARD</systemInfotype>
|
|
</descriptor>
|
|
<descriptor>
|
|
<parameterDefaultValue></parameterDefaultValue>
|
|
<parameterName>SYSINFO_BOARD_TRAIT</parameterName>
|
|
<parameterType>java.lang.String</parameterType>
|
|
<systemInfotype>BOARD_TRAIT</systemInfotype>
|
|
</descriptor>
|
|
<descriptor>
|
|
<parameterDefaultValue></parameterDefaultValue>
|
|
<parameterName>SYSINFO_DEVICE</parameterName>
|
|
<parameterType>java.lang.String</parameterType>
|
|
<systemInfotype>DEVICE</systemInfotype>
|
|
</descriptor>
|
|
<descriptor>
|
|
<parameterDefaultValue></parameterDefaultValue>
|
|
<parameterName>SYSINFO_DEVICE_BASE_DIE</parameterName>
|
|
<parameterType>java.lang.String</parameterType>
|
|
<systemInfoArgs>BASE_DEVICE</systemInfoArgs>
|
|
<systemInfotype>PART_TRAIT</systemInfotype>
|
|
</descriptor>
|
|
<descriptor>
|
|
<parameterDefaultValue></parameterDefaultValue>
|
|
<parameterName>SYSINFO_DEVICE_DIE_REVISIONS</parameterName>
|
|
<parameterType>[Ljava.lang.String;</parameterType>
|
|
<systemInfotype>DEVICE_DIE_REVISIONS</systemInfotype>
|
|
</descriptor>
|
|
<descriptor>
|
|
<parameterDefaultValue></parameterDefaultValue>
|
|
<parameterName>SYSINFO_DEVICE_FAMILY</parameterName>
|
|
<parameterType>java.lang.String</parameterType>
|
|
<systemInfotype>DEVICE_FAMILY</systemInfotype>
|
|
</descriptor>
|
|
<descriptor>
|
|
<parameterDefaultValue></parameterDefaultValue>
|
|
<parameterName>SYSINFO_DEVICE_GROUP</parameterName>
|
|
<parameterType>[Ljava.lang.String;</parameterType>
|
|
<systemInfoArgs>DEVICE_GROUP</systemInfoArgs>
|
|
<systemInfotype>DEVICE_INFO</systemInfotype>
|
|
</descriptor>
|
|
<descriptor>
|
|
<parameterDefaultValue></parameterDefaultValue>
|
|
<parameterName>SYSINFO_DEVICE_IOBANK_REVISION</parameterName>
|
|
<parameterType>java.lang.String</parameterType>
|
|
<systemInfoArgs>DEVICE_IOBANK_REVISION</systemInfoArgs>
|
|
<systemInfotype>PART_TRAIT</systemInfotype>
|
|
</descriptor>
|
|
<descriptor>
|
|
<parameterDefaultValue></parameterDefaultValue>
|
|
<parameterName>SYSINFO_DEVICE_POWER_MODEL</parameterName>
|
|
<parameterType>java.lang.String</parameterType>
|
|
<systemInfoArgs>DEVICE_POWER_MODEL</systemInfoArgs>
|
|
<systemInfotype>PART_TRAIT</systemInfotype>
|
|
</descriptor>
|
|
<descriptor>
|
|
<parameterDefaultValue></parameterDefaultValue>
|
|
<parameterName>SYSINFO_DEVICE_SPEEDGRADE</parameterName>
|
|
<parameterType>java.lang.String</parameterType>
|
|
<systemInfotype>DEVICE_SPEEDGRADE</systemInfotype>
|
|
</descriptor>
|
|
<descriptor>
|
|
<parameterDefaultValue></parameterDefaultValue>
|
|
<parameterName>SYSINFO_DEVICE_TEMPERATURE_GRADE</parameterName>
|
|
<parameterType>java.lang.String</parameterType>
|
|
<systemInfoArgs>DEVICE_TEMPERATURE_GRADE</systemInfoArgs>
|
|
<systemInfotype>PART_TRAIT</systemInfotype>
|
|
</descriptor>
|
|
<descriptor>
|
|
<parameterDefaultValue></parameterDefaultValue>
|
|
<parameterName>SYSINFO_SUPPORTS_VID</parameterName>
|
|
<parameterType>java.lang.String</parameterType>
|
|
<systemInfoArgs>SUPPORTS_VID</systemInfoArgs>
|
|
<systemInfotype>PART_TRAIT</systemInfotype>
|
|
</descriptor>
|
|
</descriptors>
|
|
</systemInfoParameterDescriptors>
|
|
<systemInfos>
|
|
<connPtSystemInfos/>
|
|
</systemInfos>
|
|
</componentDefinition>" />
|
|
<parameter name="SYSINFO_DEVICE_IOBANK_REVISION" value="IO96B_REVB1" />
|
|
<parameter
|
|
name="cpuInfo"
|
|
value="<cpuInfoDefinition>
|
|
<version>1</version>
|
|
<cpuGroups/>
|
|
<exportedModules/>
|
|
<systemInformation>
|
|
<name>emif_io96b_hps</name>
|
|
<deviceFamily>Agilex 5</deviceFamily>
|
|
<generateLegacySim>false</generateLegacySim>
|
|
</systemInformation>
|
|
</cpuInfoDefinition>" />
|
|
<parameter name="SYSINFO_DEVICE_FAMILY" value="Agilex 5" />
|
|
<parameter name="moduleAssignmentDefinition" value="" />
|
|
<parameter name="SYSINFO_BOARD" value="default" />
|
|
<parameter name="svInterfaceDefinition" value="" />
|
|
<parameter name="SYSINFO_DEVICE_BASE_DIE" value="SM4REVB" />
|
|
<parameter
|
|
name="generationInfoDefinition"
|
|
value="<generationInfoDefinition>
|
|
<hdlLibraryName>emif_io96b_hps</hdlLibraryName>
|
|
<fileSets>
|
|
<fileSet>
|
|
<fileSetName>emif_io96b_hps</fileSetName>
|
|
<fileSetFixedName>emif_io96b_hps</fileSetFixedName>
|
|
<fileSetKind>QUARTUS_SYNTH</fileSetKind>
|
|
<fileSetFiles/>
|
|
<fileSetFileChangeDefs/>
|
|
</fileSet>
|
|
<fileSet>
|
|
<fileSetName>emif_io96b_hps</fileSetName>
|
|
<fileSetFixedName>emif_io96b_hps</fileSetFixedName>
|
|
<fileSetKind>SIM_VERILOG</fileSetKind>
|
|
<fileSetFiles/>
|
|
<fileSetFileChangeDefs/>
|
|
</fileSet>
|
|
<fileSet>
|
|
<fileSetName>emif_io96b_hps</fileSetName>
|
|
<fileSetFixedName>emif_io96b_hps</fileSetFixedName>
|
|
<fileSetKind>SIM_VHDL</fileSetKind>
|
|
<fileSetFiles/>
|
|
<fileSetFileChangeDefs/>
|
|
</fileSet>
|
|
<fileSet>
|
|
<fileSetName>emif_io96b_hps</fileSetName>
|
|
<fileSetFixedName>emif_io96b_hps</fileSetFixedName>
|
|
<fileSetKind>CDC</fileSetKind>
|
|
<fileSetFiles/>
|
|
<fileSetFileChangeDefs/>
|
|
</fileSet>
|
|
<fileSet>
|
|
<fileSetName>emif_io96b_hps</fileSetName>
|
|
<fileSetFixedName>emif_io96b_hps</fileSetFixedName>
|
|
<fileSetKind>CDC_VHDL</fileSetKind>
|
|
<fileSetFiles/>
|
|
<fileSetFileChangeDefs/>
|
|
</fileSet>
|
|
</fileSets>
|
|
</generationInfoDefinition>" />
|
|
<parameter
|
|
name="cpuHashInfo"
|
|
value="<cpuHashInfoDefinition>
|
|
<cpuHashInfoMap/>
|
|
</cpuHashInfoDefinition>" />
|
|
<parameter name="SYSINFO_DEVICE_SPEEDGRADE" value="4" />
|
|
<parameter name="SYSINFO_DEVICE_DIE_REVISIONS" value="MAIN_SM4_REVB" />
|
|
<parameter name="AUTO_DEVICE_FAMILY" value="Agilex 5" />
|
|
<parameter name="bspCpu" value="" />
|
|
<parameter name="logicalView" value="ip/qsys_top/emif_io96b_hps.ip" />
|
|
<parameter
|
|
name="transformParameters"
|
|
value="<transformParameterDescriptorDefinitionList/>" />
|
|
<parameter name="SYSINFO_DEVICE_POWER_MODEL" value="STANDARD_POWER_FIXED" />
|
|
<parameter name="AUTO_DEVICE" value="A5EB013BB23BE4SCS" />
|
|
<parameter name="SYSINFO_BOARD_TRAIT" value="" />
|
|
<parameter name="SYSINFO_SUPPORTS_VID" value="0" />
|
|
<parameter name="SYSINFO_DEVICE" value="A5EB013BB23BE4SCS" />
|
|
<parameter name="SYSINFO_DEVICE_TEMPERATURE_GRADE" value="EXTENDED" />
|
|
<parameter
|
|
name="hdlParameters"
|
|
value="<hdlParameterDescriptorDefinitionList/>" />
|
|
<parameter name="liveModuleName" value="" />
|
|
<generatedFiles/>
|
|
<childGeneratedFiles/>
|
|
<sourceFiles/>
|
|
<childSourceFiles/>
|
|
<instantiator instantiator="hps_subsys" as="emif_hps" />
|
|
<messages>
|
|
<message level="Info" culprit="hps_subsys">"Generating: emif_io96b_hps"</message>
|
|
</messages>
|
|
</entity>
|
|
</deploy>
|