diff --git a/libraries/technology/ip_arria10/ram/ip_arria10_ram_cr_cw.qsys b/libraries/technology/ip_arria10/ram/ip_arria10_ram_cr_cw.qsys index 043eadeb956429a18c4f2c1bf8731b7895f17639..c57219578484fd5b975ae6d05e4113c5e41747de 100644 --- a/libraries/technology/ip_arria10/ram/ip_arria10_ram_cr_cw.qsys +++ b/libraries/technology/ip_arria10/ram/ip_arria10_ram_cr_cw.qsys @@ -6,11 +6,16 @@ version="1.0" description="" tags="INTERNAL_COMPONENT=true" - categories="" /> + categories="System" /> <parameter name="bonusData"><![CDATA[bonusData { element $${FILENAME} { + datum _originalDeviceFamily + { + value = "Arria 10"; + type = "String"; + } } element ram_2port_0 { @@ -23,9 +28,9 @@ } ]]></parameter> <parameter name="clockCrossingAdapter" value="HANDSHAKE" /> - <parameter name="device" value="Unknown" /> + <parameter name="device" value="10AX115U3F45I2LG" /> <parameter name="deviceFamily" value="Arria 10" /> - <parameter name="deviceSpeedGrade" value="Unknown" /> + <parameter name="deviceSpeedGrade" value="2" /> <parameter name="fabricMode" value="QSYS" /> <parameter name="generateLegacySim" value="false" /> <parameter name="generationId" value="0" /> @@ -60,64 +65,64 @@ <port name="q" internal="q" /> </interface> <module + name="ram_2port_0" kind="ram_2port" - version="14.0" + version="14.1" enabled="1" - name="ram_2port_0" autoexport="1"> <parameter name="DEVICE_FAMILY" value="Arria 10" /> - <parameter name="GUI_MODE" value="0" /> - <parameter name="GUI_MEM_IN_BITS" value="0" /> - <parameter name="GUI_MEMSIZE_BITS" value="256" /> - <parameter name="GUI_MEMSIZE_WORDS" value="32" /> - <parameter name="GUI_QA_WIDTH" value="8" /> - <parameter name="GUI_QB_WIDTH" value="8" /> - <parameter name="GUI_DATAA_WIDTH" value="8" /> - <parameter name="GUI_MAX_DEPTH" value="Auto" /> - <parameter name="GUI_VAR_WIDTH" value="false" /> - <parameter name="GUI_RAM_BLOCK_TYPE" value="Auto" /> - <parameter name="GUI_LC_IMPLEMENTION_OPTIONS" value="0" /> - <parameter name="GUI_FILE_REFERENCE" value="0" /> - <parameter name="GUI_CLOCK_TYPE" value="1" /> - <parameter name="GUI_RDEN_SINGLE" value="false" /> - <parameter name="GUI_RDEN_DOUBLE" value="false" /> + <parameter name="GUI_ACLR_READ_INPUT_RDADDRESS" value="false" /> + <parameter name="GUI_ACLR_READ_OUTPUT_QA" value="false" /> + <parameter name="GUI_ACLR_READ_OUTPUT_QB" value="false" /> + <parameter name="GUI_BLANK_MEMORY" value="1" /> <parameter name="GUI_BYTE_ENABLE_A" value="false" /> <parameter name="GUI_BYTE_ENABLE_B" value="false" /> - <parameter name="GUI_ECC_DOUBLE" value="false" /> - <parameter name="GUI_ECC_TRIPLE" value="false" /> - <parameter name="GUI_ECC_PIPELINE" value="false" /> <parameter name="GUI_BYTE_ENABLE_WIDTH" value="8" /> - <parameter name="GUI_WRITE_INPUT_PORTS" value="true" /> - <parameter name="GUI_READ_INPUT_RDADDRESS" value="true" /> - <parameter name="GUI_READ_OUTPUT_QA" value="true" /> - <parameter name="GUI_READ_OUTPUT_QB" value="true" /> - <parameter name="GUI_DIFFERENT_CLKENS" value="false" /> - <parameter name="GUI_CLKEN_WRITE_INPUT_REG" value="false" /> - <parameter name="GUI_CLKEN_READ_INPUT_REG" value="false" /> - <parameter name="GUI_CLKEN_READ_OUTPUT_REG" value="false" /> + <parameter name="GUI_CLKEN_ADDRESS_STALL_A" value="false" /> + <parameter name="GUI_CLKEN_ADDRESS_STALL_B" value="false" /> <parameter name="GUI_CLKEN_INPUT_REG_A" value="false" /> <parameter name="GUI_CLKEN_INPUT_REG_B" value="false" /> <parameter name="GUI_CLKEN_OUTPUT_REG_A" value="false" /> <parameter name="GUI_CLKEN_OUTPUT_REG_B" value="false" /> - <parameter name="GUI_CLKEN_ADDRESS_STALL_A" value="false" /> - <parameter name="GUI_CLKEN_ADDRESS_STALL_B" value="false" /> - <parameter name="GUI_CLKEN_WRADDRESSSTALL" value="false" /> <parameter name="GUI_CLKEN_RDADDRESSSTALL" value="false" /> - <parameter name="GUI_ACLR_READ_INPUT_RDADDRESS" value="false" /> - <parameter name="GUI_ACLR_READ_OUTPUT_QA" value="false" /> - <parameter name="GUI_ACLR_READ_OUTPUT_QB" value="false" /> - <parameter name="GUI_Q_PORT_MODE" value="2" /> + <parameter name="GUI_CLKEN_READ_INPUT_REG" value="false" /> + <parameter name="GUI_CLKEN_READ_OUTPUT_REG" value="false" /> + <parameter name="GUI_CLKEN_WRADDRESSSTALL" value="false" /> + <parameter name="GUI_CLKEN_WRITE_INPUT_REG" value="false" /> + <parameter name="GUI_CLOCK_TYPE" value="1" /> <parameter name="GUI_CONSTRAINED_DONT_CARE" value="true" /> - <parameter name="GUI_RDW_A_MODE" value="New Data" /> - <parameter name="GUI_RDW_B_MODE" value="New Data" /> - <parameter name="GUI_NBE_A" value="false" /> - <parameter name="GUI_NBE_B" value="false" /> - <parameter name="GUI_BLANK_MEMORY" value="1" /> + <parameter name="GUI_DATAA_WIDTH" value="8" /> + <parameter name="GUI_DIFFERENT_CLKENS" value="false" /> + <parameter name="GUI_ECC_DOUBLE" value="false" /> + <parameter name="GUI_ECC_PIPELINE" value="false" /> + <parameter name="GUI_ECC_TRIPLE" value="false" /> + <parameter name="GUI_FILE_REFERENCE" value="0" /> <parameter name="GUI_INIT_FILE_LAYOUT" value="PORT_B" /> <parameter name="GUI_INIT_SIM_TO_X" value="false" /> - <parameter name="GUI_MIF_FILENAME">./ram_1024.hex</parameter> + <parameter name="GUI_LC_IMPLEMENTION_OPTIONS" value="0" /> + <parameter name="GUI_MAX_DEPTH" value="Auto" /> + <parameter name="GUI_MEMSIZE_BITS" value="256" /> + <parameter name="GUI_MEMSIZE_WORDS" value="32" /> + <parameter name="GUI_MEM_IN_BITS" value="0" /> + <parameter name="GUI_MIF_FILENAME" value="./ram_1024.hex" /> + <parameter name="GUI_MODE" value="0" /> + <parameter name="GUI_NBE_A" value="false" /> + <parameter name="GUI_NBE_B" value="false" /> + <parameter name="GUI_QA_WIDTH" value="8" /> + <parameter name="GUI_QB_WIDTH" value="8" /> + <parameter name="GUI_Q_PORT_MODE" value="2" /> + <parameter name="GUI_RAM_BLOCK_TYPE" value="Auto" /> + <parameter name="GUI_RDEN_DOUBLE" value="false" /> + <parameter name="GUI_RDEN_SINGLE" value="false" /> + <parameter name="GUI_RDW_A_MODE" value="New Data" /> + <parameter name="GUI_RDW_B_MODE" value="New Data" /> + <parameter name="GUI_READ_INPUT_RDADDRESS" value="true" /> + <parameter name="GUI_READ_OUTPUT_QA" value="true" /> + <parameter name="GUI_READ_OUTPUT_QB" value="true" /> + <parameter name="GUI_VAR_WIDTH" value="false" /> + <parameter name="GUI_WRITE_INPUT_PORTS" value="true" /> </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" /> + <interconnectRequirement for="$system" name="qsys_mm.maxAdditionalLatency" value="1" /> </system> diff --git a/libraries/technology/ip_arria10/ram/ip_arria10_ram_crw_crw.qsys b/libraries/technology/ip_arria10/ram/ip_arria10_ram_crw_crw.qsys index 0fe1696cce28b66fa614f65058347119c3517aaa..00efa9e09e7cfa724faf734fa0b6dd35be2c9daf 100644 --- a/libraries/technology/ip_arria10/ram/ip_arria10_ram_crw_crw.qsys +++ b/libraries/technology/ip_arria10/ram/ip_arria10_ram_crw_crw.qsys @@ -11,6 +11,11 @@ { element $${FILENAME} { + datum _originalDeviceFamily + { + value = "Arria 10"; + type = "String"; + } } element ram_2port_0 { @@ -23,9 +28,9 @@ } ]]></parameter> <parameter name="clockCrossingAdapter" value="HANDSHAKE" /> - <parameter name="device" value="Unknown" /> + <parameter name="device" value="10AX115U3F45I2LG" /> <parameter name="deviceFamily" value="Arria 10" /> - <parameter name="deviceSpeedGrade" value="Unknown" /> + <parameter name="deviceSpeedGrade" value="2" /> <parameter name="fabricMode" value="QSYS" /> <parameter name="generateLegacySim" value="false" /> <parameter name="generationId" value="0" /> @@ -63,64 +68,64 @@ <port name="q_b" internal="q_b" /> </interface> <module + name="ram_2port_0" kind="ram_2port" - version="14.0" + version="14.1" enabled="1" - name="ram_2port_0" autoexport="1"> <parameter name="DEVICE_FAMILY" value="Arria 10" /> - <parameter name="GUI_MODE" value="1" /> - <parameter name="GUI_MEM_IN_BITS" value="0" /> - <parameter name="GUI_MEMSIZE_BITS" value="256" /> - <parameter name="GUI_MEMSIZE_WORDS" value="32" /> - <parameter name="GUI_QA_WIDTH" value="8" /> - <parameter name="GUI_QB_WIDTH" value="8" /> - <parameter name="GUI_DATAA_WIDTH" value="8" /> - <parameter name="GUI_MAX_DEPTH" value="Auto" /> - <parameter name="GUI_VAR_WIDTH" value="false" /> - <parameter name="GUI_RAM_BLOCK_TYPE" value="Auto" /> - <parameter name="GUI_LC_IMPLEMENTION_OPTIONS" value="0" /> - <parameter name="GUI_FILE_REFERENCE" value="0" /> - <parameter name="GUI_CLOCK_TYPE" value="4" /> - <parameter name="GUI_RDEN_SINGLE" value="false" /> - <parameter name="GUI_RDEN_DOUBLE" value="false" /> + <parameter name="GUI_ACLR_READ_INPUT_RDADDRESS" value="false" /> + <parameter name="GUI_ACLR_READ_OUTPUT_QA" value="false" /> + <parameter name="GUI_ACLR_READ_OUTPUT_QB" value="false" /> + <parameter name="GUI_BLANK_MEMORY" value="1" /> <parameter name="GUI_BYTE_ENABLE_A" value="false" /> <parameter name="GUI_BYTE_ENABLE_B" value="false" /> - <parameter name="GUI_ECC_DOUBLE" value="false" /> - <parameter name="GUI_ECC_TRIPLE" value="false" /> - <parameter name="GUI_ECC_PIPELINE" value="false" /> <parameter name="GUI_BYTE_ENABLE_WIDTH" value="8" /> - <parameter name="GUI_WRITE_INPUT_PORTS" value="true" /> - <parameter name="GUI_READ_INPUT_RDADDRESS" value="true" /> - <parameter name="GUI_READ_OUTPUT_QA" value="true" /> - <parameter name="GUI_READ_OUTPUT_QB" value="true" /> - <parameter name="GUI_DIFFERENT_CLKENS" value="false" /> - <parameter name="GUI_CLKEN_WRITE_INPUT_REG" value="false" /> - <parameter name="GUI_CLKEN_READ_INPUT_REG" value="false" /> - <parameter name="GUI_CLKEN_READ_OUTPUT_REG" value="false" /> + <parameter name="GUI_CLKEN_ADDRESS_STALL_A" value="false" /> + <parameter name="GUI_CLKEN_ADDRESS_STALL_B" value="false" /> <parameter name="GUI_CLKEN_INPUT_REG_A" value="false" /> <parameter name="GUI_CLKEN_INPUT_REG_B" value="false" /> <parameter name="GUI_CLKEN_OUTPUT_REG_A" value="false" /> <parameter name="GUI_CLKEN_OUTPUT_REG_B" value="false" /> - <parameter name="GUI_CLKEN_ADDRESS_STALL_A" value="false" /> - <parameter name="GUI_CLKEN_ADDRESS_STALL_B" value="false" /> - <parameter name="GUI_CLKEN_WRADDRESSSTALL" value="false" /> <parameter name="GUI_CLKEN_RDADDRESSSTALL" value="false" /> - <parameter name="GUI_ACLR_READ_INPUT_RDADDRESS" value="false" /> - <parameter name="GUI_ACLR_READ_OUTPUT_QA" value="false" /> - <parameter name="GUI_ACLR_READ_OUTPUT_QB" value="false" /> - <parameter name="GUI_Q_PORT_MODE" value="2" /> + <parameter name="GUI_CLKEN_READ_INPUT_REG" value="false" /> + <parameter name="GUI_CLKEN_READ_OUTPUT_REG" value="false" /> + <parameter name="GUI_CLKEN_WRADDRESSSTALL" value="false" /> + <parameter name="GUI_CLKEN_WRITE_INPUT_REG" value="false" /> + <parameter name="GUI_CLOCK_TYPE" value="4" /> <parameter name="GUI_CONSTRAINED_DONT_CARE" value="true" /> - <parameter name="GUI_RDW_A_MODE" value="New Data" /> - <parameter name="GUI_RDW_B_MODE" value="New Data" /> - <parameter name="GUI_NBE_A" value="true" /> - <parameter name="GUI_NBE_B" value="true" /> - <parameter name="GUI_BLANK_MEMORY" value="1" /> + <parameter name="GUI_DATAA_WIDTH" value="8" /> + <parameter name="GUI_DIFFERENT_CLKENS" value="false" /> + <parameter name="GUI_ECC_DOUBLE" value="false" /> + <parameter name="GUI_ECC_PIPELINE" value="false" /> + <parameter name="GUI_ECC_TRIPLE" value="false" /> + <parameter name="GUI_FILE_REFERENCE" value="0" /> <parameter name="GUI_INIT_FILE_LAYOUT" value="PORT_B" /> <parameter name="GUI_INIT_SIM_TO_X" value="false" /> - <parameter name="GUI_MIF_FILENAME">./ram_1024.hex</parameter> + <parameter name="GUI_LC_IMPLEMENTION_OPTIONS" value="0" /> + <parameter name="GUI_MAX_DEPTH" value="Auto" /> + <parameter name="GUI_MEMSIZE_BITS" value="256" /> + <parameter name="GUI_MEMSIZE_WORDS" value="32" /> + <parameter name="GUI_MEM_IN_BITS" value="0" /> + <parameter name="GUI_MIF_FILENAME" value="./ram_1024.hex" /> + <parameter name="GUI_MODE" value="1" /> + <parameter name="GUI_NBE_A" value="true" /> + <parameter name="GUI_NBE_B" value="true" /> + <parameter name="GUI_QA_WIDTH" value="8" /> + <parameter name="GUI_QB_WIDTH" value="8" /> + <parameter name="GUI_Q_PORT_MODE" value="2" /> + <parameter name="GUI_RAM_BLOCK_TYPE" value="Auto" /> + <parameter name="GUI_RDEN_DOUBLE" value="false" /> + <parameter name="GUI_RDEN_SINGLE" value="false" /> + <parameter name="GUI_RDW_A_MODE" value="New Data" /> + <parameter name="GUI_RDW_B_MODE" value="New Data" /> + <parameter name="GUI_READ_INPUT_RDADDRESS" value="true" /> + <parameter name="GUI_READ_OUTPUT_QA" value="true" /> + <parameter name="GUI_READ_OUTPUT_QB" value="true" /> + <parameter name="GUI_VAR_WIDTH" value="false" /> + <parameter name="GUI_WRITE_INPUT_PORTS" value="true" /> </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" /> + <interconnectRequirement for="$system" name="qsys_mm.maxAdditionalLatency" value="1" /> </system> diff --git a/libraries/technology/ip_arria10/ram/ip_arria10_ram_crwk_crw.qsys b/libraries/technology/ip_arria10/ram/ip_arria10_ram_crwk_crw.qsys index 16d9e63d68fae75d722606491f071db3851010e5..7a767ff212ac6d4d8c4001958133e8f29b3caaa2 100644 --- a/libraries/technology/ip_arria10/ram/ip_arria10_ram_crwk_crw.qsys +++ b/libraries/technology/ip_arria10/ram/ip_arria10_ram_crwk_crw.qsys @@ -11,6 +11,11 @@ { element $${FILENAME} { + datum _originalDeviceFamily + { + value = "Arria 10"; + type = "String"; + } } element ip_arria10_ram_crwk_crw { @@ -23,9 +28,9 @@ } ]]></parameter> <parameter name="clockCrossingAdapter" value="HANDSHAKE" /> - <parameter name="device" value="Unknown" /> + <parameter name="device" value="10AX115U3F45I2LG" /> <parameter name="deviceFamily" value="Arria 10" /> - <parameter name="deviceSpeedGrade" value="Unknown" /> + <parameter name="deviceSpeedGrade" value="2" /> <parameter name="fabricMode" value="QSYS" /> <parameter name="generateLegacySim" value="false" /> <parameter name="generationId" value="0" /> @@ -65,64 +70,64 @@ <port name="q_b" internal="q_b" /> </interface> <module + name="ip_arria10_ram_crwk_crw" kind="ram_2port" - version="14.0" + version="14.1" enabled="1" - name="ip_arria10_ram_crwk_crw" autoexport="1"> <parameter name="DEVICE_FAMILY" value="Arria 10" /> - <parameter name="GUI_MODE" value="1" /> - <parameter name="GUI_MEM_IN_BITS" value="0" /> - <parameter name="GUI_MEMSIZE_BITS" value="256" /> - <parameter name="GUI_MEMSIZE_WORDS" value="256" /> - <parameter name="GUI_QA_WIDTH" value="32" /> - <parameter name="GUI_QB_WIDTH" value="8" /> - <parameter name="GUI_DATAA_WIDTH" value="32" /> - <parameter name="GUI_MAX_DEPTH" value="Auto" /> - <parameter name="GUI_VAR_WIDTH" value="true" /> - <parameter name="GUI_RAM_BLOCK_TYPE" value="Auto" /> - <parameter name="GUI_LC_IMPLEMENTION_OPTIONS" value="0" /> - <parameter name="GUI_FILE_REFERENCE" value="0" /> - <parameter name="GUI_CLOCK_TYPE" value="4" /> - <parameter name="GUI_RDEN_SINGLE" value="true" /> - <parameter name="GUI_RDEN_DOUBLE" value="true" /> + <parameter name="GUI_ACLR_READ_INPUT_RDADDRESS" value="false" /> + <parameter name="GUI_ACLR_READ_OUTPUT_QA" value="false" /> + <parameter name="GUI_ACLR_READ_OUTPUT_QB" value="false" /> + <parameter name="GUI_BLANK_MEMORY" value="1" /> <parameter name="GUI_BYTE_ENABLE_A" value="false" /> <parameter name="GUI_BYTE_ENABLE_B" value="false" /> - <parameter name="GUI_ECC_DOUBLE" value="false" /> - <parameter name="GUI_ECC_TRIPLE" value="false" /> - <parameter name="GUI_ECC_PIPELINE" value="false" /> <parameter name="GUI_BYTE_ENABLE_WIDTH" value="8" /> - <parameter name="GUI_WRITE_INPUT_PORTS" value="true" /> - <parameter name="GUI_READ_INPUT_RDADDRESS" value="true" /> - <parameter name="GUI_READ_OUTPUT_QA" value="true" /> - <parameter name="GUI_READ_OUTPUT_QB" value="true" /> - <parameter name="GUI_DIFFERENT_CLKENS" value="false" /> - <parameter name="GUI_CLKEN_WRITE_INPUT_REG" value="true" /> - <parameter name="GUI_CLKEN_READ_INPUT_REG" value="true" /> - <parameter name="GUI_CLKEN_READ_OUTPUT_REG" value="true" /> + <parameter name="GUI_CLKEN_ADDRESS_STALL_A" value="false" /> + <parameter name="GUI_CLKEN_ADDRESS_STALL_B" value="false" /> <parameter name="GUI_CLKEN_INPUT_REG_A" value="false" /> <parameter name="GUI_CLKEN_INPUT_REG_B" value="false" /> <parameter name="GUI_CLKEN_OUTPUT_REG_A" value="false" /> <parameter name="GUI_CLKEN_OUTPUT_REG_B" value="false" /> - <parameter name="GUI_CLKEN_ADDRESS_STALL_A" value="false" /> - <parameter name="GUI_CLKEN_ADDRESS_STALL_B" value="false" /> - <parameter name="GUI_CLKEN_WRADDRESSSTALL" value="false" /> <parameter name="GUI_CLKEN_RDADDRESSSTALL" value="false" /> - <parameter name="GUI_ACLR_READ_INPUT_RDADDRESS" value="false" /> - <parameter name="GUI_ACLR_READ_OUTPUT_QA" value="false" /> - <parameter name="GUI_ACLR_READ_OUTPUT_QB" value="false" /> - <parameter name="GUI_Q_PORT_MODE" value="2" /> + <parameter name="GUI_CLKEN_READ_INPUT_REG" value="true" /> + <parameter name="GUI_CLKEN_READ_OUTPUT_REG" value="true" /> + <parameter name="GUI_CLKEN_WRADDRESSSTALL" value="false" /> + <parameter name="GUI_CLKEN_WRITE_INPUT_REG" value="true" /> + <parameter name="GUI_CLOCK_TYPE" value="4" /> <parameter name="GUI_CONSTRAINED_DONT_CARE" value="true" /> - <parameter name="GUI_RDW_A_MODE" value="New Data" /> - <parameter name="GUI_RDW_B_MODE" value="New Data" /> - <parameter name="GUI_NBE_A" value="true" /> - <parameter name="GUI_NBE_B" value="true" /> - <parameter name="GUI_BLANK_MEMORY" value="1" /> + <parameter name="GUI_DATAA_WIDTH" value="32" /> + <parameter name="GUI_DIFFERENT_CLKENS" value="false" /> + <parameter name="GUI_ECC_DOUBLE" value="false" /> + <parameter name="GUI_ECC_PIPELINE" value="false" /> + <parameter name="GUI_ECC_TRIPLE" value="false" /> + <parameter name="GUI_FILE_REFERENCE" value="0" /> <parameter name="GUI_INIT_FILE_LAYOUT" value="PORT_B" /> <parameter name="GUI_INIT_SIM_TO_X" value="false" /> - <parameter name="GUI_MIF_FILENAME">./ram_1024.hex</parameter> + <parameter name="GUI_LC_IMPLEMENTION_OPTIONS" value="0" /> + <parameter name="GUI_MAX_DEPTH" value="Auto" /> + <parameter name="GUI_MEMSIZE_BITS" value="256" /> + <parameter name="GUI_MEMSIZE_WORDS" value="256" /> + <parameter name="GUI_MEM_IN_BITS" value="0" /> + <parameter name="GUI_MIF_FILENAME" value="./ram_1024.hex" /> + <parameter name="GUI_MODE" value="1" /> + <parameter name="GUI_NBE_A" value="true" /> + <parameter name="GUI_NBE_B" value="true" /> + <parameter name="GUI_QA_WIDTH" value="32" /> + <parameter name="GUI_QB_WIDTH" value="8" /> + <parameter name="GUI_Q_PORT_MODE" value="2" /> + <parameter name="GUI_RAM_BLOCK_TYPE" value="Auto" /> + <parameter name="GUI_RDEN_DOUBLE" value="true" /> + <parameter name="GUI_RDEN_SINGLE" value="true" /> + <parameter name="GUI_RDW_A_MODE" value="New Data" /> + <parameter name="GUI_RDW_B_MODE" value="New Data" /> + <parameter name="GUI_READ_INPUT_RDADDRESS" value="true" /> + <parameter name="GUI_READ_OUTPUT_QA" value="true" /> + <parameter name="GUI_READ_OUTPUT_QB" value="true" /> + <parameter name="GUI_VAR_WIDTH" value="true" /> + <parameter name="GUI_WRITE_INPUT_PORTS" value="true" /> </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" /> + <interconnectRequirement for="$system" name="qsys_mm.maxAdditionalLatency" value="1" /> </system> diff --git a/libraries/technology/ip_arria10/ram/ip_arria10_ram_r_w.qsys b/libraries/technology/ip_arria10/ram/ip_arria10_ram_r_w.qsys index f358344ba73e50e16b0d74a52dc15d4587778df4..aa2f95e2e5c8d0e85d84a9768166eafeae19f27e 100644 --- a/libraries/technology/ip_arria10/ram/ip_arria10_ram_r_w.qsys +++ b/libraries/technology/ip_arria10/ram/ip_arria10_ram_r_w.qsys @@ -6,11 +6,16 @@ version="1.0" description="" tags="INTERNAL_COMPONENT=true" - categories="" /> + categories="System" /> <parameter name="bonusData"><![CDATA[bonusData { element $${FILENAME} { + datum _originalDeviceFamily + { + value = "Arria 10"; + type = "String"; + } } element ram_2port_0 { @@ -23,9 +28,9 @@ } ]]></parameter> <parameter name="clockCrossingAdapter" value="HANDSHAKE" /> - <parameter name="device" value="Unknown" /> + <parameter name="device" value="10AX115U3F45I2LG" /> <parameter name="deviceFamily" value="Arria 10" /> - <parameter name="deviceSpeedGrade" value="Unknown" /> + <parameter name="deviceSpeedGrade" value="2" /> <parameter name="fabricMode" value="QSYS" /> <parameter name="generateLegacySim" value="false" /> <parameter name="generationId" value="0" /> @@ -59,64 +64,64 @@ <port name="q" internal="q" /> </interface> <module + name="ram_2port_0" kind="ram_2port" - version="14.0" + version="14.1" enabled="1" - name="ram_2port_0" autoexport="1"> <parameter name="DEVICE_FAMILY" value="Arria 10" /> - <parameter name="GUI_MODE" value="0" /> - <parameter name="GUI_MEM_IN_BITS" value="0" /> - <parameter name="GUI_MEMSIZE_BITS" value="256" /> - <parameter name="GUI_MEMSIZE_WORDS" value="32" /> - <parameter name="GUI_QA_WIDTH" value="8" /> - <parameter name="GUI_QB_WIDTH" value="8" /> - <parameter name="GUI_DATAA_WIDTH" value="8" /> - <parameter name="GUI_MAX_DEPTH" value="Auto" /> - <parameter name="GUI_VAR_WIDTH" value="false" /> - <parameter name="GUI_RAM_BLOCK_TYPE" value="Auto" /> - <parameter name="GUI_LC_IMPLEMENTION_OPTIONS" value="0" /> - <parameter name="GUI_FILE_REFERENCE" value="0" /> - <parameter name="GUI_CLOCK_TYPE" value="0" /> - <parameter name="GUI_RDEN_SINGLE" value="false" /> - <parameter name="GUI_RDEN_DOUBLE" value="false" /> + <parameter name="GUI_ACLR_READ_INPUT_RDADDRESS" value="false" /> + <parameter name="GUI_ACLR_READ_OUTPUT_QA" value="false" /> + <parameter name="GUI_ACLR_READ_OUTPUT_QB" value="false" /> + <parameter name="GUI_BLANK_MEMORY" value="1" /> <parameter name="GUI_BYTE_ENABLE_A" value="false" /> <parameter name="GUI_BYTE_ENABLE_B" value="false" /> - <parameter name="GUI_ECC_DOUBLE" value="false" /> - <parameter name="GUI_ECC_TRIPLE" value="false" /> - <parameter name="GUI_ECC_PIPELINE" value="false" /> <parameter name="GUI_BYTE_ENABLE_WIDTH" value="8" /> - <parameter name="GUI_WRITE_INPUT_PORTS" value="true" /> - <parameter name="GUI_READ_INPUT_RDADDRESS" value="true" /> - <parameter name="GUI_READ_OUTPUT_QA" value="true" /> - <parameter name="GUI_READ_OUTPUT_QB" value="true" /> - <parameter name="GUI_DIFFERENT_CLKENS" value="false" /> - <parameter name="GUI_CLKEN_WRITE_INPUT_REG" value="false" /> - <parameter name="GUI_CLKEN_READ_INPUT_REG" value="false" /> - <parameter name="GUI_CLKEN_READ_OUTPUT_REG" value="false" /> + <parameter name="GUI_CLKEN_ADDRESS_STALL_A" value="false" /> + <parameter name="GUI_CLKEN_ADDRESS_STALL_B" value="false" /> <parameter name="GUI_CLKEN_INPUT_REG_A" value="false" /> <parameter name="GUI_CLKEN_INPUT_REG_B" value="false" /> <parameter name="GUI_CLKEN_OUTPUT_REG_A" value="false" /> <parameter name="GUI_CLKEN_OUTPUT_REG_B" value="false" /> - <parameter name="GUI_CLKEN_ADDRESS_STALL_A" value="false" /> - <parameter name="GUI_CLKEN_ADDRESS_STALL_B" value="false" /> - <parameter name="GUI_CLKEN_WRADDRESSSTALL" value="false" /> <parameter name="GUI_CLKEN_RDADDRESSSTALL" value="false" /> - <parameter name="GUI_ACLR_READ_INPUT_RDADDRESS" value="false" /> - <parameter name="GUI_ACLR_READ_OUTPUT_QA" value="false" /> - <parameter name="GUI_ACLR_READ_OUTPUT_QB" value="false" /> - <parameter name="GUI_Q_PORT_MODE" value="2" /> + <parameter name="GUI_CLKEN_READ_INPUT_REG" value="false" /> + <parameter name="GUI_CLKEN_READ_OUTPUT_REG" value="false" /> + <parameter name="GUI_CLKEN_WRADDRESSSTALL" value="false" /> + <parameter name="GUI_CLKEN_WRITE_INPUT_REG" value="false" /> + <parameter name="GUI_CLOCK_TYPE" value="0" /> <parameter name="GUI_CONSTRAINED_DONT_CARE" value="true" /> - <parameter name="GUI_RDW_A_MODE" value="New Data" /> - <parameter name="GUI_RDW_B_MODE" value="New Data" /> - <parameter name="GUI_NBE_A" value="false" /> - <parameter name="GUI_NBE_B" value="false" /> - <parameter name="GUI_BLANK_MEMORY" value="1" /> + <parameter name="GUI_DATAA_WIDTH" value="8" /> + <parameter name="GUI_DIFFERENT_CLKENS" value="false" /> + <parameter name="GUI_ECC_DOUBLE" value="false" /> + <parameter name="GUI_ECC_PIPELINE" value="false" /> + <parameter name="GUI_ECC_TRIPLE" value="false" /> + <parameter name="GUI_FILE_REFERENCE" value="0" /> <parameter name="GUI_INIT_FILE_LAYOUT" value="PORT_B" /> <parameter name="GUI_INIT_SIM_TO_X" value="false" /> - <parameter name="GUI_MIF_FILENAME">./ram_1024.hex</parameter> + <parameter name="GUI_LC_IMPLEMENTION_OPTIONS" value="0" /> + <parameter name="GUI_MAX_DEPTH" value="Auto" /> + <parameter name="GUI_MEMSIZE_BITS" value="256" /> + <parameter name="GUI_MEMSIZE_WORDS" value="32" /> + <parameter name="GUI_MEM_IN_BITS" value="0" /> + <parameter name="GUI_MIF_FILENAME" value="./ram_1024.hex" /> + <parameter name="GUI_MODE" value="0" /> + <parameter name="GUI_NBE_A" value="false" /> + <parameter name="GUI_NBE_B" value="false" /> + <parameter name="GUI_QA_WIDTH" value="8" /> + <parameter name="GUI_QB_WIDTH" value="8" /> + <parameter name="GUI_Q_PORT_MODE" value="2" /> + <parameter name="GUI_RAM_BLOCK_TYPE" value="Auto" /> + <parameter name="GUI_RDEN_DOUBLE" value="false" /> + <parameter name="GUI_RDEN_SINGLE" value="false" /> + <parameter name="GUI_RDW_A_MODE" value="New Data" /> + <parameter name="GUI_RDW_B_MODE" value="New Data" /> + <parameter name="GUI_READ_INPUT_RDADDRESS" value="true" /> + <parameter name="GUI_READ_OUTPUT_QA" value="true" /> + <parameter name="GUI_READ_OUTPUT_QB" value="true" /> + <parameter name="GUI_VAR_WIDTH" value="false" /> + <parameter name="GUI_WRITE_INPUT_PORTS" value="true" /> </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" /> + <interconnectRequirement for="$system" name="qsys_mm.maxAdditionalLatency" value="1" /> </system>