You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.

92 lines
2.7 KiB

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <ip_inst>
  3. <header>
  4. <vendor>Pango</vendor>
  5. <id>06100103</id>
  6. <display_name>Distributed Shift Register</display_name>
  7. <name>Distributed Shift Register</name>
  8. <version>1.2</version>
  9. <instance>ShiftRegister</instance>
  10. <family>Logos</family>
  11. <device>PGL22G</device>
  12. <package>MBG324</package>
  13. <speedgrade>-6</speedgrade>
  14. <generator version="2021.1-SP7" build="86875">IP Compiler</generator>
  15. </header>
  16. <param_list>
  17. <param>
  18. <name>DATA_WIDTH</name>
  19. <value>1</value>
  20. </param>
  21. <param>
  22. <name>SHIFT_REG_TYPE</name>
  23. <value>dynamic_latency</value>
  24. </param>
  25. <param>
  26. <name>VARIABLE_MAX_DEPTH</name>
  27. <value>1024</value>
  28. </param>
  29. <param>
  30. <name>RST_TYPE</name>
  31. <value>ASYNC</value>
  32. </param>
  33. <param>
  34. <name>FIXED_DEPTH</name>
  35. <value>1024</value>
  36. </param>
  37. <param>
  38. <name>SHIFT_REG_TYPE_BOOL</name>
  39. <value>true</value>
  40. </param>
  41. </param_list>
  42. <pin_list>
  43. <pin>
  44. <name>din</name>
  45. <text>din</text>
  46. <dir>input</dir>
  47. <pos>left</pos>
  48. </pin>
  49. <pin>
  50. <name>addr</name>
  51. <text>addr</text>
  52. <dir>input</dir>
  53. <pos>left</pos>
  54. <msb>9</msb>
  55. <lsb>0</lsb>
  56. </pin>
  57. <pin>
  58. <name>clk</name>
  59. <text>clk</text>
  60. <dir>input</dir>
  61. <pos>left</pos>
  62. </pin>
  63. <pin>
  64. <name>rst</name>
  65. <text>rst</text>
  66. <dir>input</dir>
  67. <pos>left</pos>
  68. </pin>
  69. <pin>
  70. <name>dout</name>
  71. <text>dout</text>
  72. <dir>output</dir>
  73. <pos>right</pos>
  74. </pin>
  75. </pin_list>
  76. <synthesis>
  77. <script><![CDATA[set_option -vlog_std v2001]]></script>
  78. <script><![CDATA[set_option -disable_io_insertion 1]]></script>
  79. </synthesis>
  80. <file_list>
  81. <output>
  82. <file pathname="generate.log" format="log" description="Generate Log"/>
  83. <file pathname="ShiftRegister_tmpl.v" format="verilog" description="Instantiation Template"/>
  84. <file pathname="ShiftRegister_tmpl.vhdl" format="vhdl" description="Instantiation Template"/>
  85. </output>
  86. <source>
  87. <file pathname="rtl/ipm_distributed_sdpram_v1_2_ShiftRegister.v"/>
  88. <file pathname="rtl/ipm_distributed_shiftregister_v1_2_ShiftRegister.v"/>
  89. <file pathname="ShiftRegister.v"/>
  90. </source>
  91. </file_list>
  92. </ip_inst>