Я новичок в использовании VHDL и столкнулся с проблемой в своем проекте. Я пытаюсь сделать FPGA для преобразования из одного протокола связи в другой, и для этой цели было бы полезно иметь возможность хранить (надеюсь, несколько) пакетов перед преобразованием.
Раньше я пытался хранить эти данные в массивах, но быстро понял, что это занимает слишком много места на ПЛИС. Поэтому я искал способ хранения данных в оперативной памяти DDR3 на плате SP605 (http://www.xilinx.com/support/documentation/boards_and_kits/xtp067_sp605_schematics.pdf, стр. 9). Однако я не могу найти инструкции о том, как записывать или читать данные из этого. Я пытаюсь сохранить один 8-битный std_logic_vector за такт для последующего доступа.
Может ли кто-нибудь посоветовать мне, как действовать?