popeye
Свой-
Постов
91 -
Зарегистрирован
-
Посещение
Репутация
0 ОбычныйИнформация о popeye
-
Звание
Частый гость
Контакты
-
ICQ
Array
Посетители профиля
1 428 просмотров профиля
-
А Вы уверены, что второй колбэк есть в HAL для STM32F1xx?
-
Имеется процессор STM32F407, работающий тулчейн из GCC ARM, OpenOCD, gdb и Eclipse на linux-машине, отладчик Segger J-Trace. Интересует трассировка инструкций в реальном времени (instruction trace). В IAR ARM EW работает, думаю, что в Atollic TrueSTUDIO и Keil MDK тоже будет работать, но это всё под windows. А можно ли сделать тo же под linux?
-
Ребята, ну если не удаётся исправить кракозябры в заголовке письма, то, может, хотя бы поправить ELECTONIX.ru?
-
Для функциональной симуляции я один раз (для каждой новой версии квартуса или моделсима) компилирую файлы 220model.v и altera_mf.v в отдельную библиотеку и подцепляю её к vsim ключом -L. Если требуется инициализация памяти, то использую hex-файлы, - моделсим их понимает напрямую.
-
Возьмите любое видео (только не wmv) и VirtualDub и делайте себе клипы на любой вкус, а также формат, кодек и фреймрейт.
-
Возможно, у Вас есть слой логики перед регистром для IOE, в этом случае Quartus не может поместить этот регистр в IOE.
-
А что Вас удивляет в пункте 1? Вы берете 2-ой, 4-ый и 8-ой элементы вектора b (нули) и складываете с вектором a, результатом чего является вектор [1 2 3 4], а потом делаете присваивание выбранным элементам. 4-ый элемент получает значение дважды, поэтому значение 2 перезаписывается тройкой. Всё правильно.
-
Может это глупый вопрос, а Вы код для своей alt_timestamp_start создали?
-
Волощенко Если Вы хотите использовать timestamp таймер, то нужно написать строчку: #include "sys/alt_timestamp.h" Никаких си файлов инклюдить не надо.
-
Констрейны в Quartus
popeye ответил BSV тема в Среды разработки - обсуждаем САПРы
Насколько я помню, в ACEX можно использовать либо Fast Input Register, либо Fast Output Register, но не одновременно. Вот фраза из мануала: An IOE contains a bidirectional I/O buffer and a register that can be used either as an input register for external data that requires a fast setup time or as an output register for data that requires fast clock-to-output performance. -
-env <path> Specifies a hierarchical context for the signal names in <expressionString> so they don't all have to be full paths. Optional. -install <path> Causes the newly-created signal to become a child of the specified region.
-
Вот мой пример с верилогом, SDRAM контроллер. Файл wave.do: onerror {resume} quietly WaveActivateNextPane {} 0 virtual type { PALL REF1 REF2 REF3 REF4 REF5 REF6 REF7 REF8 MRST IDLE REFR READ WRIT} sdram_state_type quietly virtual function -install /sdram_tb/the_sdram -env /sdram_tb { (sdram_state_type) /sdram_tb/the_sdram/sdram_state} SDRAM_state add wave -noupdate -format Logic /sdram_tb/clk add wave -noupdate -format Logic /sdram_tb/wr ... add wave -noupdate -color Pink -format Literal -radix unsigned /sdram_tb/the_sdram/sdram_state add wave -noupdate -format Literal /sdram_tb/the_sdram/SDRAM_state ... Отратите внимание на сигналы sdram_state и SDRAM_state. Кусок из верилога: // SDRAM state machine names parameter PALL = 0; parameter REF1 = 1; parameter REF2 = 2; parameter REF3 = 3; parameter REF4 = 4; parameter REF5 = 5; parameter REF6 = 6; parameter REF7 = 7; parameter REF8 = 8; parameter MRST = 9; parameter IDLE = 10; parameter REFR = 11; parameter READ = 12; parameter WRIT = 13; Вот скрин из моделсима.
-
NIOS и Modelsim
popeye ответил ChinasFanat тема в Среды разработки - обсуждаем САПРы
Система с Ниосом замечательно моделируется в МоделСиме целиком при условии, что SOPC Builder генерит незашифрованный HDL. Ну или зашифрованный, но у Вас есть декриптор). -
Девайс "электронная бумага"
popeye ответил PsM тема в В помощь начинающему
Заиметь отладочный кит стоит $3000, собственно девайс с таким экраном (джинку) ~10000 руб. в Москве. -
Сделайте падстак для нужного переходного, у которого площадки определены только в нужных слоях, например TOP и INNER1, а в ненужных поставьте undefined.