Перейти к содержанию
    

popeye

Свой
  • Постов

    91
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о popeye

  • Звание
    Частый гость
    Частый гость

Контакты

  • ICQ
    Array

Посетители профиля

1 366 просмотров профиля
  1. А Вы уверены, что второй колбэк есть в HAL для STM32F1xx?
  2. Имеется процессор STM32F407, работающий тулчейн из GCC ARM, OpenOCD, gdb и Eclipse на linux-машине, отладчик Segger J-Trace. Интересует трассировка инструкций в реальном времени (instruction trace). В IAR ARM EW работает, думаю, что в Atollic TrueSTUDIO и Keil MDK тоже будет работать, но это всё под windows. А можно ли сделать тo же под linux?
  3. Ребята, ну если не удаётся исправить кракозябры в заголовке письма, то, может, хотя бы поправить ELECTONIX.ru?
  4. Для функциональной симуляции я один раз (для каждой новой версии квартуса или моделсима) компилирую файлы 220model.v и altera_mf.v в отдельную библиотеку и подцепляю её к vsim ключом -L. Если требуется инициализация памяти, то использую hex-файлы, - моделсим их понимает напрямую.
  5. Возьмите любое видео (только не wmv) и VirtualDub и делайте себе клипы на любой вкус, а также формат, кодек и фреймрейт.
  6. Возможно, у Вас есть слой логики перед регистром для IOE, в этом случае Quartus не может поместить этот регистр в IOE.
  7. А что Вас удивляет в пункте 1? Вы берете 2-ой, 4-ый и 8-ой элементы вектора b (нули) и складываете с вектором a, результатом чего является вектор [1 2 3 4], а потом делаете присваивание выбранным элементам. 4-ый элемент получает значение дважды, поэтому значение 2 перезаписывается тройкой. Всё правильно.
  8. Может это глупый вопрос, а Вы код для своей alt_timestamp_start создали?
  9. Волощенко Если Вы хотите использовать timestamp таймер, то нужно написать строчку: #include "sys/alt_timestamp.h" Никаких си файлов инклюдить не надо.
  10. Насколько я помню, в 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.
  11. -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.
  12. Вот мой пример с верилогом, 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; Вот скрин из моделсима.
  13. Система с Ниосом замечательно моделируется в МоделСиме целиком при условии, что SOPC Builder генерит незашифрованный HDL. Ну или зашифрованный, но у Вас есть декриптор).
  14. Заиметь отладочный кит стоит $3000, собственно девайс с таким экраном (джинку) ~10000 руб. в Москве.
  15. blind/buried vias

    Сделайте падстак для нужного переходного, у которого площадки определены только в нужных слоях, например TOP и INNER1, а в ненужных поставьте undefined.
×
×
  • Создать...