sysel 0 29 июля, 2016 Опубликовано 29 июля, 2016 · Жалоба Здравствуйте! Можно ли использовать встроенную двухпортовую память c NIOS II следующим образом: порт s1 -> nios_data_master порт s2 -> nios_instruction_master Будут ли грабли, если руками не менять настройки/скрипты линкера? Провёл эксперимент - проект собирается, программа под nios работает. Но гложут сомнения: удачный эксперимент - это случайность или всё действительно ОК. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Maverick_ 15 30 июля, 2016 Опубликовано 30 июля, 2016 · Жалоба Здравствуйте! Можно ли использовать встроенную двухпортовую память c NIOS II следующим образом: порт s1 -> nios_data_master порт s2 -> nios_instruction_master Будут ли грабли, если руками не менять настройки/скрипты линкера? Провёл эксперимент - проект собирается, программа под nios работает. Но гложут сомнения: удачный эксперимент - это случайность или всё действительно ОК. если не будет в один и тот же момент времени обращения по одному и тому же адресу по записи или записи и чтения с двух портов, то тогда все корректно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Inanity 1 30 июля, 2016 Опубликовано 30 июля, 2016 (изменено) · Жалоба если не будет в один и тот же момент времени обращения по одному и тому же адресу по записи или записи и чтения с двух портов, то тогда все корректно. Двухпортовая память решает проблему одновременного чтения с двух портов, тут как раз всё ок. А вообще по идее instruction master проца не должен писать в эту память, он только читает её. Писать туда может и будет только debug модуль и пользователь через data-порт, если захочет. И поэтому если пользователь через data-порт не начнёт портить свою же память программ, то проблем быть не должно. С точки зрения подключения теоретически здесь вроде как даже получается экономия ресурсов, т.к. не нужно дополнительной логики, чтобы двух мастеров на один ведомый порт подключать. Изменено 30 июля, 2016 пользователем Inanity Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться