Доброе время суток.
Для проекта взял Leon 3, тот что лежит на сайте gaisler. Последняя версия: 1.0.13.b1905.
При попытке собрать под Altera Cyclone в Quartus II 5.1 в конфигурации с использованием AHB JTAG получаю ошибки в процессе маппинга:
Код
Error: Port "node_state_e2dr" does not exist in macrofunction "u0" File: d:/home/src/grlib-gpl-1.0.13-b1905/li
b/techmap/tap/tap_altera_gen.vhd Line: 104
Error: Port "node_state_pdr" does not exist in macrofunction "u0" File: d:/home/src/grlib-gpl-1.0.13-b1905/lib
/techmap/tap/tap_altera_gen.vhd Line: 104
Посмотрев описание в altera\quartus51\libraries\megafunctions\sld_virtual_jtag.v обнаружил, что там в самом деле отсутствуют эти порты (node_state_e2dr и node_state_pdr), зато есть
Код
node_state_sir, // output Signals that the node is in the Shift_IR state (shared)
node_state_e1ir, // output Signals that the node is in the Exit1_IR state (shared)
которые отсутствуют в описании в tap_altera_gen.vhd.
Вопрос, это связано с версией Quartus? Т.е. в 6.0 версии описание sld_virtual_jtag изменилось?
Каким образом переподключить sld_virtual_jtag, чтобы оно заработало?
Магам можно все.