Коллеги, что то я запутался. Мне нужен буфер между FPGA и nios размером 1024 32-х разрядных слов. В qsys память создана как 4096 байт шириной 32 бита. Если пользоваться IORD_32DIRECT() то всё читается правильно только если адреса последовательно выбираемых слов идут : 0,4,8,12 и т.д. Но шина адреса имеет размер 10 бит, т.е. если я не буду использовать два младших бита то смогу прочитать всего 256 32-х разрядных слов. А мне то нужно 1024. Как быть?
|