[an error occurred while processing this directive]
|
Для анализа поведения внутренности FPGA есть довольно много средств. Попробую перечислить некоторые из них:
Actel (старый, не флеш) имел два специальных тестовых выхода, к которым можно было подключать "любые" цепи изнутре кристалла;
Altera имеет возможность выдачи состояний через JTAG, а управление этой процедурой и отображение результатов делается специальным софтом (забыл сейчас как именно называется);
Тоже самое и с Xilinx - софт называется ChipScore;
Еще одно средство подобной отладки Identify от Sinplicity;
Но вообще-то все это от лукавого - если проект сделан грамотно, то 99.9% хомутов вылавливаются на этапе функциональной симуляции, а оставшиеся слезы - исправление обработки и синхронизация асинхронных событий вылавливаемые на временной симуляции, так что на фига отлаживать кристалл изнутри - не очень понятно...
Не претендую на абсолютную истину - это мое личное мнение, подтвержденное собственным опытом в течение 12 лет, все попытки практического использования вышеперечисленных средств не приносили сильно ощутимых результатов, хотя наличие их делает жизнь более спокойной: если чего - то можно....
E-mail: info@telesys.ru