Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Отладка системы EDK симуляцией
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Системы на ПЛИС - System on a Programmable Chip (SoPC)
kark
У любого человека который симулировал EDK систему, наверняка возникало желание вывести какую-либо информацию из программы. Как вы решаете эту задачу?

Идеальным вариантом была бы отладочная печать в прямо в консоль симулятора. Мож у кого-то есть наработки на эту тему?

В EDK я никаких средств для этого не нашел :(
KostyanPro
Цитата(kark @ Jun 26 2008, 08:18) *
Идеальным вариантом была бы отладочная печать в прямо в консоль симулятора. Мож у кого-то есть наработки на эту тему?

Наработки есть у Xilinx .
Ключевое слово - Virtual Platform.
Alex77
Цитата(KostyanPro @ Jun 26 2008, 12:32) *
Наработки есть у Xilinx .
Ключевое слово - Virtual Platform.

В EDK10 это "ключевое слово" рекомендуют не использовать. Сняли с производства.
kark
Цитата(KostyanPro @ Jun 26 2008, 12:32) *
Ключевое слово - Virtual Platform.


VP я знаю, её со своими ядрами и тестбенчами не очень-то применишь....

Я имел в виду именно симулятор.

Цитата(Alex77 @ Jun 26 2008, 13:42) *
В EDK10 это "ключевое слово" рекомендуют не использовать. Сняли с производства.


Ага, еще в 9.какой-то.
tolik1
Цитата(kark @ Jun 26 2008, 09:18) *
У любого человека который симулировал EDK систему, наверняка возникало желание вывести какую-либо информацию из программы. Как вы решаете эту задачу?

Идеальным вариантом была бы отладочная печать в прямо в консоль симулятора. Мож у кого-то есть наработки на эту тему?

В EDK я никаких средств для этого не нашел sad.gif

1. Поставить RS232 и выводить в HyperTerminal функцией printf.
2 ОТЛАДЧИК по JTAG в нем можно эмулировать последовательный порт и выводить в консоль.
3 для отладки HARDa - ChipScope.

По идее достаточно средств. Хотя работают тяжеловато.
kark
Мда, видимо никто симулятором всерьез не пользуется :(
Я додумался только до одного способа получить желаемый функционал (отладочная печать прямо в консоль симулятора) - это отдельное периферийное устройство для этого :) с возможностью вывода в консоль через stdout. Как-нибудь сделаю такое себе, вроде ничего сложного.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.