From 4f22f935fb3f159c8b7a29c44857bd6d7de1ab10 Mon Sep 17 00:00:00 2001
From: Leon Hiemstra <hiemstra@astron.nl>
Date: Fri, 9 Jan 2015 10:25:18 +0000
Subject: [PATCH] update to quartus 14.1

---
 .../ip_arria10/ram/ip_arria10_ram_cr_cw.qsys  | 95 ++++++++++---------
 .../ram/ip_arria10_ram_crw_crw.qsys           | 93 +++++++++---------
 .../ram/ip_arria10_ram_crwk_crw.qsys          | 93 +++++++++---------
 .../ip_arria10/ram/ip_arria10_ram_r_w.qsys    | 95 ++++++++++---------
 4 files changed, 198 insertions(+), 178 deletions(-)

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 043eadeb95..c572195784 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 0fe1696cce..00efa9e09e 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 16d9e63d68..7a767ff212 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 f358344ba7..aa2f95e2e5 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>
-- 
GitLab