aboutsummaryrefslogtreecommitdiffhomepage
path: root/ip/ddr_i.ip
diff options
context:
space:
mode:
authorPrivate Island Networks Inc <opensource@privateisland.tech>2026-05-13 12:52:39 -0400
committerPrivate Island Networks Inc <opensource@privateisland.tech>2026-05-13 12:52:39 -0400
commit694f71a280c7c386a7f9c6dcc220563fe7b61313 (patch)
treed2624afb31f6d6da08624d4c2175a00fc2ad0eb5 /ip/ddr_i.ip
initial commit, see README in top folderHEADmaster
Diffstat (limited to 'ip/ddr_i.ip')
-rw-r--r--ip/ddr_i.ip448
1 files changed, 448 insertions, 0 deletions
diff --git a/ip/ddr_i.ip b/ip/ddr_i.ip
new file mode 100644
index 0000000..571350c
--- /dev/null
+++ b/ip/ddr_i.ip
@@ -0,0 +1,448 @@
+<?xml version="1.0" ?>
+<!--Your use of Altera Corporation's design tools, logic functions
+and other software and tools, and any partner logic
+functions, and any output files from any of the foregoing
+(including device programming or simulation files), and any
+associated documentation or information are expressly subject
+to the terms and conditions of the Altera Program License
+Subscription Agreement, the Altera Quartus Prime License Agreement,
+the Altera FPGA IP License Agreement, or other applicable license
+agreement, including, without limitation, that your use is for
+the sole purpose of programming logic devices manufactured by
+Altera and sold by Altera or its authorized distributors.-->
+<ipxact:component xmlns:altera="http://www.altera.com/XMLSchema/IPXact2014/extensions" xmlns:ipxact="http://www.accellera.org/XMLSchema/IPXACT/1685-2014">
+ <ipxact:vendor>Altera</ipxact:vendor>
+ <ipxact:library>ddr_i</ipxact:library>
+ <ipxact:name>gpio_0</ipxact:name>
+ <ipxact:version>23.0.0</ipxact:version>
+ <ipxact:busInterfaces>
+ <ipxact:busInterface>
+ <ipxact:name>ck</ipxact:name>
+ <ipxact:busType vendor="intel" library="intel" name="conduit" version="26.1"></ipxact:busType>
+ <ipxact:abstractionTypes>
+ <ipxact:abstractionType>
+ <ipxact:abstractionRef vendor="intel" library="intel" name="conduit" version="26.1"></ipxact:abstractionRef>
+ <ipxact:portMaps>
+ <ipxact:portMap>
+ <ipxact:logicalPort>
+ <ipxact:name>export</ipxact:name>
+ </ipxact:logicalPort>
+ <ipxact:physicalPort>
+ <ipxact:name>ck</ipxact:name>
+ </ipxact:physicalPort>
+ </ipxact:portMap>
+ </ipxact:portMaps>
+ </ipxact:abstractionType>
+ </ipxact:abstractionTypes>
+ <ipxact:slave></ipxact:slave>
+ <ipxact:parameters>
+ <ipxact:parameter parameterId="associatedClock" type="string">
+ <ipxact:name>associatedClock</ipxact:name>
+ <ipxact:displayName>associatedClock</ipxact:displayName>
+ <ipxact:value></ipxact:value>
+ </ipxact:parameter>
+ <ipxact:parameter parameterId="associatedReset" type="string">
+ <ipxact:name>associatedReset</ipxact:name>
+ <ipxact:displayName>associatedReset</ipxact:displayName>
+ <ipxact:value></ipxact:value>
+ </ipxact:parameter>
+ <ipxact:parameter parameterId="prSafe" type="bit">
+ <ipxact:name>prSafe</ipxact:name>
+ <ipxact:displayName>Partial Reconfiguration Safe</ipxact:displayName>
+ <ipxact:value>false</ipxact:value>
+ </ipxact:parameter>
+ </ipxact:parameters>
+ </ipxact:busInterface>
+ <ipxact:busInterface>
+ <ipxact:name>dout</ipxact:name>
+ <ipxact:busType vendor="intel" library="intel" name="conduit" version="26.1"></ipxact:busType>
+ <ipxact:abstractionTypes>
+ <ipxact:abstractionType>
+ <ipxact:abstractionRef vendor="intel" library="intel" name="conduit" version="26.1"></ipxact:abstractionRef>
+ <ipxact:portMaps>
+ <ipxact:portMap>
+ <ipxact:logicalPort>
+ <ipxact:name>export</ipxact:name>
+ </ipxact:logicalPort>
+ <ipxact:physicalPort>
+ <ipxact:name>dout</ipxact:name>
+ </ipxact:physicalPort>
+ </ipxact:portMap>
+ </ipxact:portMaps>
+ </ipxact:abstractionType>
+ </ipxact:abstractionTypes>
+ <ipxact:slave></ipxact:slave>
+ <ipxact:parameters>
+ <ipxact:parameter parameterId="associatedClock" type="string">
+ <ipxact:name>associatedClock</ipxact:name>
+ <ipxact:displayName>associatedClock</ipxact:displayName>
+ <ipxact:value></ipxact:value>
+ </ipxact:parameter>
+ <ipxact:parameter parameterId="associatedReset" type="string">
+ <ipxact:name>associatedReset</ipxact:name>
+ <ipxact:displayName>associatedReset</ipxact:displayName>
+ <ipxact:value></ipxact:value>
+ </ipxact:parameter>
+ <ipxact:parameter parameterId="prSafe" type="bit">
+ <ipxact:name>prSafe</ipxact:name>
+ <ipxact:displayName>Partial Reconfiguration Safe</ipxact:displayName>
+ <ipxact:value>false</ipxact:value>
+ </ipxact:parameter>
+ </ipxact:parameters>
+ <ipxact:vendorExtensions>
+ <altera:altera_assignments>
+ <ipxact:parameters>
+ <ipxact:parameter parameterId="ui.blockdiagram.direction" type="string">
+ <ipxact:name>ui.blockdiagram.direction</ipxact:name>
+ <ipxact:value>output</ipxact:value>
+ </ipxact:parameter>
+ </ipxact:parameters>
+ </altera:altera_assignments>
+ </ipxact:vendorExtensions>
+ </ipxact:busInterface>
+ <ipxact:busInterface>
+ <ipxact:name>pad_in</ipxact:name>
+ <ipxact:busType vendor="intel" library="intel" name="conduit" version="26.1"></ipxact:busType>
+ <ipxact:abstractionTypes>
+ <ipxact:abstractionType>
+ <ipxact:abstractionRef vendor="intel" library="intel" name="conduit" version="26.1"></ipxact:abstractionRef>
+ <ipxact:portMaps>
+ <ipxact:portMap>
+ <ipxact:logicalPort>
+ <ipxact:name>export</ipxact:name>
+ </ipxact:logicalPort>
+ <ipxact:physicalPort>
+ <ipxact:name>pad_in</ipxact:name>
+ </ipxact:physicalPort>
+ </ipxact:portMap>
+ </ipxact:portMaps>
+ </ipxact:abstractionType>
+ </ipxact:abstractionTypes>
+ <ipxact:slave></ipxact:slave>
+ <ipxact:parameters>
+ <ipxact:parameter parameterId="associatedClock" type="string">
+ <ipxact:name>associatedClock</ipxact:name>
+ <ipxact:displayName>associatedClock</ipxact:displayName>
+ <ipxact:value></ipxact:value>
+ </ipxact:parameter>
+ <ipxact:parameter parameterId="associatedReset" type="string">
+ <ipxact:name>associatedReset</ipxact:name>
+ <ipxact:displayName>associatedReset</ipxact:displayName>
+ <ipxact:value></ipxact:value>
+ </ipxact:parameter>
+ <ipxact:parameter parameterId="prSafe" type="bit">
+ <ipxact:name>prSafe</ipxact:name>
+ <ipxact:displayName>Partial Reconfiguration Safe</ipxact:displayName>
+ <ipxact:value>false</ipxact:value>
+ </ipxact:parameter>
+ </ipxact:parameters>
+ <ipxact:vendorExtensions>
+ <altera:altera_assignments>
+ <ipxact:parameters>
+ <ipxact:parameter parameterId="ui.blockdiagram.direction" type="string">
+ <ipxact:name>ui.blockdiagram.direction</ipxact:name>
+ <ipxact:value>input</ipxact:value>
+ </ipxact:parameter>
+ </ipxact:parameters>
+ </altera:altera_assignments>
+ </ipxact:vendorExtensions>
+ </ipxact:busInterface>
+ </ipxact:busInterfaces>
+ <ipxact:model>
+ <ipxact:views>
+ <ipxact:view>
+ <ipxact:name>QUARTUS_SYNTH</ipxact:name>
+ <ipxact:envIdentifier>:quartus.altera.com:</ipxact:envIdentifier>
+ <ipxact:componentInstantiationRef>QUARTUS_SYNTH</ipxact:componentInstantiationRef>
+ </ipxact:view>
+ </ipxact:views>
+ <ipxact:instantiations>
+ <ipxact:componentInstantiation>
+ <ipxact:name>QUARTUS_SYNTH</ipxact:name>
+ <ipxact:moduleName>altera_gpio</ipxact:moduleName>
+ <ipxact:fileSetRef>
+ <ipxact:localName>QUARTUS_SYNTH</ipxact:localName>
+ </ipxact:fileSetRef>
+ </ipxact:componentInstantiation>
+ </ipxact:instantiations>
+ <ipxact:ports>
+ <ipxact:port>
+ <ipxact:name>ck</ipxact:name>
+ <ipxact:wire>
+ <ipxact:direction>in</ipxact:direction>
+ <ipxact:wireTypeDefs>
+ <ipxact:wireTypeDef>
+ <ipxact:typeName>STD_LOGIC</ipxact:typeName>
+ <ipxact:viewRef>QUARTUS_SYNTH</ipxact:viewRef>
+ </ipxact:wireTypeDef>
+ </ipxact:wireTypeDefs>
+ </ipxact:wire>
+ </ipxact:port>
+ <ipxact:port>
+ <ipxact:name>dout</ipxact:name>
+ <ipxact:wire>
+ <ipxact:direction>out</ipxact:direction>
+ <ipxact:vectors>
+ <ipxact:vector>
+ <ipxact:left>0</ipxact:left>
+ <ipxact:right>9</ipxact:right>
+ </ipxact:vector>
+ </ipxact:vectors>
+ <ipxact:wireTypeDefs>
+ <ipxact:wireTypeDef>
+ <ipxact:typeName>STD_LOGIC_VECTOR</ipxact:typeName>
+ <ipxact:viewRef>QUARTUS_SYNTH</ipxact:viewRef>
+ </ipxact:wireTypeDef>
+ </ipxact:wireTypeDefs>
+ </ipxact:wire>
+ </ipxact:port>
+ <ipxact:port>
+ <ipxact:name>pad_in</ipxact:name>
+ <ipxact:wire>
+ <ipxact:direction>in</ipxact:direction>
+ <ipxact:vectors>
+ <ipxact:vector>
+ <ipxact:left>0</ipxact:left>
+ <ipxact:right>4</ipxact:right>
+ </ipxact:vector>
+ </ipxact:vectors>
+ <ipxact:wireTypeDefs>
+ <ipxact:wireTypeDef>
+ <ipxact:typeName>STD_LOGIC_VECTOR</ipxact:typeName>
+ <ipxact:viewRef>QUARTUS_SYNTH</ipxact:viewRef>
+ </ipxact:wireTypeDef>
+ </ipxact:wireTypeDefs>
+ </ipxact:wire>
+ </ipxact:port>
+ </ipxact:ports>
+ </ipxact:model>
+ <ipxact:vendorExtensions>
+ <altera:entity_info>
+ <ipxact:vendor>Altera</ipxact:vendor>
+ <ipxact:library>ddr_i</ipxact:library>
+ <ipxact:name>altera_gpio</ipxact:name>
+ <ipxact:version>23.0.0</ipxact:version>
+ </altera:entity_info>
+ <altera:altera_module_parameters>
+ <ipxact:parameters>
+ <ipxact:parameter parameterId="device_family" type="string">
+ <ipxact:name>device_family</ipxact:name>
+ <ipxact:displayName>device_family</ipxact:displayName>
+ <ipxact:value>Agilex 3</ipxact:value>
+ </ipxact:parameter>
+ <ipxact:parameter parameterId="PIN_TYPE_GUI" type="string">
+ <ipxact:name>PIN_TYPE_GUI</ipxact:name>
+ <ipxact:displayName>Data Direction</ipxact:displayName>
+ <ipxact:value>Input</ipxact:value>
+ </ipxact:parameter>
+ <ipxact:parameter parameterId="SIZE" type="int">
+ <ipxact:name>SIZE</ipxact:name>
+ <ipxact:displayName>Data width</ipxact:displayName>
+ <ipxact:value>5</ipxact:value>
+ </ipxact:parameter>
+ <ipxact:parameter parameterId="gui_enable_migratable_port_names" type="bit">
+ <ipxact:name>gui_enable_migratable_port_names</ipxact:name>
+ <ipxact:displayName>Use legacy top-level port names</ipxact:displayName>
+ <ipxact:value>false</ipxact:value>
+ </ipxact:parameter>
+ <ipxact:parameter parameterId="gui_diff_buff" type="bit">
+ <ipxact:name>gui_diff_buff</ipxact:name>
+ <ipxact:displayName>Use differential buffer</ipxact:displayName>
+ <ipxact:value>false</ipxact:value>
+ </ipxact:parameter>
+ <ipxact:parameter parameterId="gui_pseudo_diff" type="bit">
+ <ipxact:name>gui_pseudo_diff</ipxact:name>
+ <ipxact:displayName>Use pseudo-differential buffer</ipxact:displayName>
+ <ipxact:value>false</ipxact:value>
+ </ipxact:parameter>
+ <ipxact:parameter parameterId="gui_bus_hold" type="bit">
+ <ipxact:name>gui_bus_hold</ipxact:name>
+ <ipxact:displayName>Use bus-hold circuitry</ipxact:displayName>
+ <ipxact:value>false</ipxact:value>
+ </ipxact:parameter>
+ <ipxact:parameter parameterId="gui_open_drain" type="bit">
+ <ipxact:name>gui_open_drain</ipxact:name>
+ <ipxact:displayName>Use open-drain output</ipxact:displayName>
+ <ipxact:value>false</ipxact:value>
+ </ipxact:parameter>
+ <ipxact:parameter parameterId="gui_use_oe" type="bit">
+ <ipxact:name>gui_use_oe</ipxact:name>
+ <ipxact:displayName>Enable output enable port</ipxact:displayName>
+ <ipxact:value>false</ipxact:value>
+ </ipxact:parameter>
+ <ipxact:parameter parameterId="gui_enable_termination_ports" type="bit">
+ <ipxact:name>gui_enable_termination_ports</ipxact:name>
+ <ipxact:displayName>Enable seriestermination/paralleltermination ports</ipxact:displayName>
+ <ipxact:value>false</ipxact:value>
+ </ipxact:parameter>
+ <ipxact:parameter parameterId="gui_use_puen" type="bit">
+ <ipxact:name>gui_use_puen</ipxact:name>
+ <ipxact:displayName>Enable dynamic pull-up port</ipxact:displayName>
+ <ipxact:value>false</ipxact:value>
+ </ipxact:parameter>
+ <ipxact:parameter parameterId="gui_io_reg_mode" type="string">
+ <ipxact:name>gui_io_reg_mode</ipxact:name>
+ <ipxact:displayName>Register mode</ipxact:displayName>
+ <ipxact:value>DDIO</ipxact:value>
+ </ipxact:parameter>
+ <ipxact:parameter parameterId="gui_sreset_mode" type="string">
+ <ipxact:name>gui_sreset_mode</ipxact:name>
+ <ipxact:displayName>Enable synchronous clear / preset port</ipxact:displayName>
+ <ipxact:value>None</ipxact:value>
+ </ipxact:parameter>
+ <ipxact:parameter parameterId="gui_areset_mode" type="string">
+ <ipxact:name>gui_areset_mode</ipxact:name>
+ <ipxact:displayName>Enable asynchronous clear / preset port</ipxact:displayName>
+ <ipxact:value>None</ipxact:value>
+ </ipxact:parameter>
+ <ipxact:parameter parameterId="gui_enable_cke" type="bit">
+ <ipxact:name>gui_enable_cke</ipxact:name>
+ <ipxact:displayName>Enable clock enable port</ipxact:displayName>
+ <ipxact:value>false</ipxact:value>
+ </ipxact:parameter>
+ <ipxact:parameter parameterId="gui_hr_logic" type="bit">
+ <ipxact:name>gui_hr_logic</ipxact:name>
+ <ipxact:displayName>Half Rate Logic</ipxact:displayName>
+ <ipxact:value>false</ipxact:value>
+ </ipxact:parameter>
+ <ipxact:parameter parameterId="gui_ddio_with_delay" type="bit">
+ <ipxact:name>gui_ddio_with_delay</ipxact:name>
+ <ipxact:displayName>Input DDIO With Delay</ipxact:displayName>
+ <ipxact:value>false</ipxact:value>
+ </ipxact:parameter>
+ <ipxact:parameter parameterId="gui_separate_io_clks" type="bit">
+ <ipxact:name>gui_separate_io_clks</ipxact:name>
+ <ipxact:displayName>Separate input/output Clocks</ipxact:displayName>
+ <ipxact:value>false</ipxact:value>
+ </ipxact:parameter>
+ <ipxact:parameter parameterId="SYS_INFO_DEVICE" type="string">
+ <ipxact:name>SYS_INFO_DEVICE</ipxact:name>
+ <ipxact:displayName>SYS_INFO_DEVICE</ipxact:displayName>
+ <ipxact:value>A3CY050BB18AI6S</ipxact:value>
+ </ipxact:parameter>
+ <ipxact:parameter parameterId="SYS_INFO_FAMILY" type="string">
+ <ipxact:name>SYS_INFO_FAMILY</ipxact:name>
+ <ipxact:displayName>SYS_INFO_FAMILY</ipxact:displayName>
+ <ipxact:value>Agilex 3</ipxact:value>
+ </ipxact:parameter>
+ <ipxact:parameter parameterId="SYS_INFO_TRAIT_IOBANK_REVISION" type="string">
+ <ipxact:name>SYS_INFO_TRAIT_IOBANK_REVISION</ipxact:name>
+ <ipxact:displayName>SYS_INFO_TRAIT_IOBANK_REVISION</ipxact:displayName>
+ <ipxact:value>IO96B_REVB1</ipxact:value>
+ </ipxact:parameter>
+ <ipxact:parameter parameterId="EXT_DRIVER_PARAM" type="bit">
+ <ipxact:name>EXT_DRIVER_PARAM</ipxact:name>
+ <ipxact:displayName>EXT_DRIVER_PARAM</ipxact:displayName>
+ <ipxact:value>false</ipxact:value>
+ </ipxact:parameter>
+ <ipxact:parameter parameterId="GENERATE_SDC_FILE" type="bit">
+ <ipxact:name>GENERATE_SDC_FILE</ipxact:name>
+ <ipxact:displayName>GENERATE_SDC_FILE</ipxact:displayName>
+ <ipxact:value>false</ipxact:value>
+ </ipxact:parameter>
+ <ipxact:parameter parameterId="IP_MIGRATE_PORT_MAP_FILE" type="string">
+ <ipxact:name>IP_MIGRATE_PORT_MAP_FILE</ipxact:name>
+ <ipxact:displayName>IP_MIGRATE_PORT_MAP_FILE</ipxact:displayName>
+ <ipxact:value>altddio_bidir_port_map.csv</ipxact:value>
+ </ipxact:parameter>
+ <ipxact:parameter parameterId="AUTO_DEVICE_SPEEDGRADE" type="string">
+ <ipxact:name>AUTO_DEVICE_SPEEDGRADE</ipxact:name>
+ <ipxact:displayName>Auto DEVICE_SPEEDGRADE</ipxact:displayName>
+ <ipxact:value>6</ipxact:value>
+ </ipxact:parameter>
+ <ipxact:parameter parameterId="AUTO_BOARD" type="string">
+ <ipxact:name>AUTO_BOARD</ipxact:name>
+ <ipxact:displayName>Auto BOARD</ipxact:displayName>
+ <ipxact:value>default</ipxact:value>
+ </ipxact:parameter>
+ </ipxact:parameters>
+ </altera:altera_module_parameters>
+ <altera:altera_system_parameters>
+ <ipxact:parameters>
+ <ipxact:parameter parameterId="board" type="string">
+ <ipxact:name>board</ipxact:name>
+ <ipxact:displayName>Board</ipxact:displayName>
+ <ipxact:value>default</ipxact:value>
+ </ipxact:parameter>
+ <ipxact:parameter parameterId="device" type="string">
+ <ipxact:name>device</ipxact:name>
+ <ipxact:displayName>Device</ipxact:displayName>
+ <ipxact:value>A3CY050BB18AI6S</ipxact:value>
+ </ipxact:parameter>
+ <ipxact:parameter parameterId="deviceFamily" type="string">
+ <ipxact:name>deviceFamily</ipxact:name>
+ <ipxact:displayName>Device family</ipxact:displayName>
+ <ipxact:value>Agilex 3</ipxact:value>
+ </ipxact:parameter>
+ <ipxact:parameter parameterId="deviceSpeedGrade" type="string">
+ <ipxact:name>deviceSpeedGrade</ipxact:name>
+ <ipxact:displayName>Device Speed Grade</ipxact:displayName>
+ <ipxact:value>6</ipxact:value>
+ </ipxact:parameter>
+ <ipxact:parameter parameterId="generationId" type="int">
+ <ipxact:name>generationId</ipxact:name>
+ <ipxact:displayName>Generation Id</ipxact:displayName>
+ <ipxact:value>0</ipxact:value>
+ </ipxact:parameter>
+ <ipxact:parameter parameterId="bonusData" type="string">
+ <ipxact:name>bonusData</ipxact:name>
+ <ipxact:displayName>bonusData</ipxact:displayName>
+ <ipxact:value>bonusData
+{
+ element gpio_0
+ {
+ datum _sortIndex
+ {
+ value = "0";
+ type = "int";
+ }
+ }
+}
+</ipxact:value>
+ </ipxact:parameter>
+ <ipxact:parameter parameterId="hideFromIPCatalog" type="bit">
+ <ipxact:name>hideFromIPCatalog</ipxact:name>
+ <ipxact:displayName>Hide from IP Catalog</ipxact:displayName>
+ <ipxact:value>true</ipxact:value>
+ </ipxact:parameter>
+ <ipxact:parameter parameterId="lockedInterfaceDefinition" type="string">
+ <ipxact:name>lockedInterfaceDefinition</ipxact:name>
+ <ipxact:displayName>lockedInterfaceDefinition</ipxact:displayName>
+ <ipxact:value></ipxact:value>
+ </ipxact:parameter>
+ <ipxact:parameter parameterId="systemInfos" type="string">
+ <ipxact:name>systemInfos</ipxact:name>
+ <ipxact:displayName>systemInfos</ipxact:displayName>
+ <ipxact:value>&lt;systemInfosDefinition&gt;
+ &lt;connPtSystemInfos/&gt;
+&lt;/systemInfosDefinition&gt;</ipxact:value>
+ </ipxact:parameter>
+ <ipxact:parameter parameterId="dflBitArray" type="string">
+ <ipxact:name>dflBitArray</ipxact:name>
+ <ipxact:displayName>dflBitArray</ipxact:displayName>
+ <ipxact:value></ipxact:value>
+ </ipxact:parameter>
+ <ipxact:parameter parameterId="cpuInfo" type="string">
+ <ipxact:name>cpuInfo</ipxact:name>
+ <ipxact:displayName>cpuInfo</ipxact:displayName>
+ <ipxact:value></ipxact:value>
+ </ipxact:parameter>
+ </ipxact:parameters>
+ </altera:altera_system_parameters>
+ <altera:altera_interface_boundary>
+ <altera:interface_mapping altera:name="ck" altera:internal="gpio_0.ck" altera:type="conduit" altera:dir="end">
+ <altera:port_mapping altera:name="ck" altera:internal="ck"></altera:port_mapping>
+ </altera:interface_mapping>
+ <altera:interface_mapping altera:name="din" altera:internal="gpio_0.din"></altera:interface_mapping>
+ <altera:interface_mapping altera:name="dout" altera:internal="gpio_0.dout" altera:type="conduit" altera:dir="end">
+ <altera:port_mapping altera:name="dout" altera:internal="dout"></altera:port_mapping>
+ </altera:interface_mapping>
+ <altera:interface_mapping altera:name="pad_in" altera:internal="gpio_0.pad_in" altera:type="conduit" altera:dir="end">
+ <altera:port_mapping altera:name="pad_in" altera:internal="pad_in"></altera:port_mapping>
+ </altera:interface_mapping>
+ <altera:interface_mapping altera:name="pad_out" altera:internal="gpio_0.pad_out"></altera:interface_mapping>
+ </altera:altera_interface_boundary>
+ <altera:altera_has_warnings>false</altera:altera_has_warnings>
+ <altera:altera_has_errors>false</altera:altera_has_errors>
+ </ipxact:vendorExtensions>
+</ipxact:component> \ No newline at end of file

Highly Recommended Verilog Books