Skip to content
Snippets Groups Projects
Commit cbaf6b27 authored by Jonathan Hargreaves's avatar Jonathan Hargreaves
Browse files

Initial qsys files for arria 10 versions of flash ip. Also added the component...

Initial qsys files for arria 10 versions of flash ip. Also added the component instantiations to tech_flash_component_pkg.vhd
parent 41c01256
No related branches found
No related tags found
No related merge requests found
<?xml version="1.0" encoding="UTF-8"?>
<system name="$${FILENAME}">
<component
name="$${FILENAME}"
displayName="$${FILENAME}"
version="1.0"
description=""
tags="INTERNAL_COMPONENT=true"
categories="" />
<parameter name="bonusData"><![CDATA[bonusData
{
element $${FILENAME}
{
}
element asmi_parallel_0
{
datum _sortIndex
{
value = "0";
type = "int";
}
}
}
]]></parameter>
<parameter name="clockCrossingAdapter" value="HANDSHAKE" />
<parameter name="device" value="10AX115U3F45I2LG" />
<parameter name="deviceFamily" value="Arria 10" />
<parameter name="deviceSpeedGrade" value="2" />
<parameter name="fabricMode" value="QSYS" />
<parameter name="generateLegacySim" value="false" />
<parameter name="generationId" value="0" />
<parameter name="globalResetBus" value="false" />
<parameter name="hdlLanguage" value="VERILOG" />
<parameter name="hideFromIPCatalog" value="true" />
<parameter name="maxAdditionalLatency" value="1" />
<parameter name="projectName" value="" />
<parameter name="sopcBorderPoints" value="false" />
<parameter name="systemHash" value="0" />
<parameter name="testBenchDutName" value="" />
<parameter name="timeStamp" value="0" />
<parameter name="useTestBenchNamingPattern" value="false" />
<instanceScript></instanceScript>
<interface name="clkin" internal="asmi_parallel_0.clkin" type="clock" dir="end">
<port name="clkin" internal="clkin" />
</interface>
<interface name="read" internal="asmi_parallel_0.read" type="conduit" dir="end">
<port name="read" internal="read" />
</interface>
<interface name="rden" internal="asmi_parallel_0.rden" type="conduit" dir="end">
<port name="rden" internal="rden" />
</interface>
<interface name="addr" internal="asmi_parallel_0.addr" type="conduit" dir="end">
<port name="addr" internal="addr" />
</interface>
<interface name="reset" internal="asmi_parallel_0.reset" type="reset" dir="end">
<port name="reset" internal="reset" />
</interface>
<interface name="sce" internal="asmi_parallel_0.sce" type="conduit" dir="end">
<port name="sce" internal="sce" />
</interface>
<interface
name="dataout"
internal="asmi_parallel_0.dataout"
type="conduit"
dir="end">
<port name="dataout" internal="dataout" />
</interface>
<interface name="busy" internal="asmi_parallel_0.busy" type="conduit" dir="end">
<port name="busy" internal="busy" />
</interface>
<interface
name="data_valid"
internal="asmi_parallel_0.data_valid"
type="conduit"
dir="end">
<port name="data_valid" internal="data_valid" />
</interface>
<interface name="wren" internal="asmi_parallel_0.wren" type="conduit" dir="end">
<port name="wren" internal="wren" />
</interface>
<interface
name="en4b_addr"
internal="asmi_parallel_0.en4b_addr"
type="conduit"
dir="end">
<port name="en4b_addr" internal="en4b_addr" />
</interface>
<interface
name="write"
internal="asmi_parallel_0.write"
type="conduit"
dir="end">
<port name="write" internal="write" />
</interface>
<interface
name="datain"
internal="asmi_parallel_0.datain"
type="conduit"
dir="end">
<port name="datain" internal="datain" />
</interface>
<interface
name="illegal_write"
internal="asmi_parallel_0.illegal_write"
type="conduit"
dir="end">
<port name="illegal_write" internal="illegal_write" />
</interface>
<interface
name="sector_erase"
internal="asmi_parallel_0.sector_erase"
type="conduit"
dir="end">
<port name="sector_erase" internal="sector_erase" />
</interface>
<interface
name="illegal_erase"
internal="asmi_parallel_0.illegal_erase"
type="conduit"
dir="end">
<port name="illegal_erase" internal="illegal_erase" />
</interface>
<interface name="ex4b_addr" internal="asmi_parallel_0.ex4b_addr" />
<interface name="die_erase" internal="asmi_parallel_0.die_erase" />
<interface
name="shift_bytes"
internal="asmi_parallel_0.shift_bytes"
type="conduit"
dir="end">
<port name="shift_bytes" internal="shift_bytes" />
</interface>
<module
kind="altera_asmi_parallel"
version="14.0"
enabled="1"
name="asmi_parallel_0"
autoexport="1">
<parameter name="DEVICE_FAMILY" value="Arria 10" />
<parameter name="INTENDED_DEVICE_FAMILY" value="Arria 10" />
<parameter name="CBX_AUTO_BLACKBOX" value="ALL" />
<parameter name="EPCS_TYPE" value="EPCQL1024" />
<parameter name="gui_read_sid" value="false" />
<parameter name="gui_read_rdid" value="false" />
<parameter name="gui_read_status" value="false" />
<parameter name="gui_read_address" value="false" />
<parameter name="gui_fast_read" value="false" />
<parameter name="DATA_WIDTH" value="STANDARD" />
<parameter name="gui_read_dummyclk" value="false" />
<parameter name="gui_write" value="true" />
<parameter name="gui_wren" value="true" />
<parameter name="gui_single_write" value="false" />
<parameter name="gui_page_write" value="true" />
<parameter name="PAGE_SIZE" value="1" />
<parameter name="gui_use_eab" value="false" />
<parameter name="gui_bulk_erase" value="false" />
<parameter name="gui_die_erase" value="false" />
<parameter name="gui_sector_erase" value="true" />
<parameter name="gui_sector_protect" value="false" />
<parameter name="gui_ex4b_addr" value="false" />
<parameter name="gui_use_asmiblock" value="false" />
<parameter name="WRITE_DUMMY_CLK" value="0" />
<parameter name="ENABLE_SIM" value="false" />
</module>
<interconnectRequirement for="$system" name="qsys_mm.clockCrossingAdapter" value="HANDSHAKE" />
<interconnectRequirement for="$system" name="qsys_mm.maxAdditionalLatency" value="1" />
<interconnectRequirement for="$system" name="qsys_mm.insertDefaultSlave" value="FALSE" />
</system>
<?xml version="1.0" encoding="UTF-8"?>
<system name="$${FILENAME}">
<component
name="$${FILENAME}"
displayName="$${FILENAME}"
version="1.0"
description=""
tags="INTERNAL_COMPONENT=true"
categories="" />
<parameter name="bonusData"><![CDATA[bonusData
{
element $${FILENAME}
{
}
element remote_update_0
{
datum _sortIndex
{
value = "0";
type = "int";
}
}
}
]]></parameter>
<parameter name="clockCrossingAdapter" value="HANDSHAKE" />
<parameter name="device" value="10AX115U3F45I2LG" />
<parameter name="deviceFamily" value="Arria 10" />
<parameter name="deviceSpeedGrade" value="2" />
<parameter name="fabricMode" value="QSYS" />
<parameter name="generateLegacySim" value="false" />
<parameter name="generationId" value="0" />
<parameter name="globalResetBus" value="false" />
<parameter name="hdlLanguage" value="VERILOG" />
<parameter name="hideFromIPCatalog" value="true" />
<parameter name="maxAdditionalLatency" value="1" />
<parameter name="projectName" value="" />
<parameter name="sopcBorderPoints" value="false" />
<parameter name="systemHash" value="0" />
<parameter name="testBenchDutName" value="" />
<parameter name="timeStamp" value="0" />
<parameter name="useTestBenchNamingPattern" value="false" />
<instanceScript></instanceScript>
<interface
name="read_param"
internal="remote_update_0.read_param"
type="conduit"
dir="end">
<port name="read_param" internal="read_param" />
</interface>
<interface
name="param"
internal="remote_update_0.param"
type="conduit"
dir="end">
<port name="param" internal="param" />
</interface>
<interface
name="reconfig"
internal="remote_update_0.reconfig"
type="conduit"
dir="end">
<port name="reconfig" internal="reconfig" />
</interface>
<interface
name="reset_timer"
internal="remote_update_0.reset_timer"
type="conduit"
dir="end">
<port name="reset_timer" internal="reset_timer" />
</interface>
<interface name="clock" internal="remote_update_0.clock" type="clock" dir="end">
<port name="clock" internal="clock" />
</interface>
<interface name="reset" internal="remote_update_0.reset" type="reset" dir="end">
<port name="reset" internal="reset" />
</interface>
<interface name="busy" internal="remote_update_0.busy" type="conduit" dir="end">
<port name="busy" internal="busy" />
</interface>
<interface
name="data_out"
internal="remote_update_0.data_out"
type="conduit"
dir="end">
<port name="data_out" internal="data_out" />
</interface>
<interface
name="write_param"
internal="remote_update_0.write_param"
type="conduit"
dir="end">
<port name="write_param" internal="write_param" />
</interface>
<interface
name="data_in"
internal="remote_update_0.data_in"
type="conduit"
dir="end">
<port name="data_in" internal="data_in" />
</interface>
<module
kind="altera_remote_update"
version="14.0"
enabled="1"
name="remote_update_0"
autoexport="1">
<parameter name="DEVICE_FAMILY" value="Arria 10" />
<parameter name="CBX_AUTO_BLACKBOX" value="ALL" />
<parameter name="operation_mode" value="REMOTE" />
<parameter name="GUI_config_device" value="EPCQ512" />
<parameter name="m_support_write_config_check" value="true" />
<parameter name="check_app_pof" value="false" />
<parameter name="AUTO_CLOCK_CLOCK_RATE" value="0" />
</module>
<interconnectRequirement for="$system" name="qsys_mm.clockCrossingAdapter" value="HANDSHAKE" />
<interconnectRequirement for="$system" name="qsys_mm.maxAdditionalLatency" value="1" />
<interconnectRequirement for="$system" name="qsys_mm.insertDefaultSlave" value="FALSE" />
</system>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment