FLTI 0 25 октября, 2015 Опубликовано 25 октября, 2015 · Жалоба Зависит ли скорость выполнения такого рода команд NIOS II : IOWR_ALTERA_AVALON_PIO_DATA IOWR_8DIRECT IORD_ALTERA_AVALON_PIO_DATA IORD_8DIRECT от того как он сконфигурирован - в режиме /e, /s или /f ? Если зависит, то насколько существенно? NIOS II тактируется клоком 50 МГц. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
tvcam 0 25 октября, 2015 Опубликовано 25 октября, 2015 · Жалоба Зависит. В одном режиме запись в пио составляет 3-и такта в другом 13 тактов. Это можно проверить просимулировав Ниос. Когда то это делал в старых версиях Квартуса где был встроен симулятор. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
FLTI 0 1 ноября, 2015 Опубликовано 1 ноября, 2015 · Жалоба Какого типа переменную возвращает IORD_ALTERA_AVALON_PIO_DATA (PIO_1_BASE) если чтение идёт из 1-битного порта? То есть если PIO_1 сконфигурирован в QSYS как input порт шириной 1 бит. Почему шириной 1 бит? Потому что больше не нужно. Или так лучше не делать и надо задавать стандартную ширину 32 бит и тогда возвращаемый тип будет unsigned int ? Поискал по IORD_ALTERA_AVALON_PIO_DATA по сайту Альтера, но ничего толком не нашёл. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_sda 0 1 ноября, 2015 Опубликовано 1 ноября, 2015 · Жалоба Какого типа переменную возвращает IORD_ALTERA_AVALON_PIO_DATA (PIO_1_BASE) если чтение идёт из 1-битного порта? А листинг посмотреть не пробовали? Просимулировать на худой конец... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexadmin 0 2 ноября, 2015 Опубликовано 2 ноября, 2015 · Жалоба Какого типа переменную возвращает IORD_ALTERA_AVALON_PIO_DATA (PIO_1_BASE) если чтение идёт из 1-битного порта? IORD_ALTERA_AVALON_PIO_DATA в любом случае вернет uint32. Если у вас актуальный только один бит, то накладывайте на результат маску 0x1, в старших битах может оказаться произвольное значение. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
FLTI 0 2 ноября, 2015 Опубликовано 2 ноября, 2015 · Жалоба А листинг посмотреть не пробовали? Где посмотреть листинг? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_sda 0 4 ноября, 2015 Опубликовано 4 ноября, 2015 · Жалоба Где посмотреть листинг? Файл software\name_app\name_app.objdump Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
FLTI 0 4 ноября, 2015 Опубликовано 4 ноября, 2015 · Жалоба Файл software\name_app\name_app.objdump У меня в папке software нет файлов с расширением .objdump Квартус 13.1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_sda 0 4 ноября, 2015 Опубликовано 4 ноября, 2015 · Жалоба У меня в папке software нет файлов с расширением .objdump Квартус 13.1 Странно.Он должен лежать в папке с исходниками, там же где *.elf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kuzmi4 0 4 ноября, 2015 Опубликовано 4 ноября, 2015 · Жалоба 2 FLTI Если собираете скриптом, смотрите на параметр CREATE_OBJDUMP, если автоматом через гуй - тогда ищите nios2-elf-objdump в ваших сборочных мэйках. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться