Kintex UltraScale devices support external, high-performance memory through the use of the Memory Interface Generator (MIG) provided by Xilinx. MIG produces a custom memory interface core that may be included in your design. These parameters have been used successfully within Opal Kelly but your design needs may require deviations.
All settings are based on MIG 2.2 and Vivado 2021.1.
Controller and physical layer
Memory Device Interface Speed (ps)
PHY to controller clock frequency ratio
Reference Input Clock Speed (ps)
IO Memory Voltage
Optional (Enabled for RAMTester sample)
Data Mask and DBI
NO DM NO DBI
Memory Address Map
ROW COLUMN BANK
Cas Write Latency
Force Read and Write commands to use AutoPrecharge
Enable AutoPrecharge Input
Enable User Refresh and ZQCS Input
Opal Kelly Incorporated, located in Portland Oregon, provides a range of powerful USB and PCI Express FPGA modules that deliver the critical interconnection between a PC and many electronic devices.
Since 2004, the use of Opal Kelly modules has spread throughout the world – from University research labs and classrooms to some of the largest global commercial firms (and some of the very smallest).
Using Opal Kelly modules, design engineers, college professors, students, researchers, and hobbyists have all been relieved of the time, expense, and reliability concerns of inventing their own PC interconnection.
With extensive expertise in FPGA technology, hardware design, software programming, and embedded systems, Opal Kelly is aware of the problems facing engineers today and is committed to providing solutions that fill the time and expertise gap for efficient interconnect functionality, allowing development teams to focus on core competencies, thereby reducing overall design time and expense and accelerating time-to-market.