Ради 512 слов городить внешнюю память не стоит, и тристэйт бридж не нужны. Onchip memory которая есть в SOPC не будет видна за пределами SOPC системы. Её можно как память для Nios использовать. Я имел ввиду другое. Запускаешь MegaWizard и в нем делаешь onchip двухпортовую память. Это будет не SOPC-элемент. Его надо подключить одним портом к Avalon, чтобы обращаться к этой памяти из Nios-a. Для этого наверно проще всего в SOPC сделать File->New Component. При его создании первые две закладки пропускаешь, на третьей указываешь необходимые сигналы к внешней памяти. Там все просто. Это будет просто ММ-мост для вывода Avalon сигналов наружу. Через него твоя двухпортовая память будет видна в адресном пространстве авалон. И что-то мне кажется этот порт у памяти лучше делать 32-х разрядным, независимо от ширины слова твоего АЦП, из ниоса проще будет обращаться. Просто у тебя у памяти порты будут разной ширины. В SOPC 8.1 элемента двухпортовой памяти не видел, делал ручками. Там все элементарно.
--------------------
В действительности всё не так, как на самом деле.
|