Всем привет.
Наваял вчера сабж.
Quartus уго признал и прекрасно шьет Альтерки.
А теперь вопрос - какой софт есть,что понимает и девайс и Альтеру?
Просто хочется чтото типа ПониПрога.
Всем привет.
Наваял вчера сабж.
Quartus уго признал и прекрасно шьет Альтерки.
А теперь вопрос - какой софт есть,что понимает и девайс и Альтеру?
Просто хочется чтото типа ПониПрога.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Вопрос не понятен!Сообщение от Mikka_A
Пожалуйста пишите в email (chunin{гаф}mail{тчк}ru), личка отключена!!!
NedoPC group. ZX-Evolution, ATM Turbo 2+, Pentagon1024SL.
[Предлагаю: ZXEvo, PAL coder, NeoGS, TS-FM, YM2149, Z80 и прочее]
Все здесь: http://www.nedopc.com.
Новости/поддержка/Faq: http://forum.nedopc.com.
Раздача халявы: http://forum.nedopc.com/viewtopic.php?f=32&t=977
Хм...Сообщение от CHRV
Ты второй,кому не понятен вопрос.
я хочу ПРОГРАММУ для программирования Альтер.
Чтение
Запись
Верификация
Установка/снятие секьюрити битов.
В идеале - редакция кода.
Для Атмела ( атмеги8115 ) у меня для этих целей используется
PonyProg 2000.
Я не хочу шить Альтеры Quartus II. Он громоздок и достаточно тормозной.
Так более понятно?
Видимо знаичт дело не во мнеСообщение от Mikka_A
Для ATmel'ов такая программа называется AtmelISP (ну не использую я Альтеры, дороже они чем атмелы ATF15xx).Сообщение от Mikka_A
Для АЛьтер ищи инет и www.altera.com
Последний раз редактировалось CHRV; 08.02.2007 в 16:59.
Пожалуйста пишите в email (chunin{гаф}mail{тчк}ru), личка отключена!!!
NedoPC group. ZX-Evolution, ATM Turbo 2+, Pentagon1024SL.
[Предлагаю: ZXEvo, PAL coder, NeoGS, TS-FM, YM2149, Z80 и прочее]
Все здесь: http://www.nedopc.com.
Новости/поддержка/Faq: http://forum.nedopc.com.
Раздача халявы: http://forum.nedopc.com/viewtopic.php?f=32&t=977
в обычных BSDL файлах не указывают расширенные команды JTAG для конфигурации(программиров� �ния)...их сообщают отдельным разработчикам за приличные бабки...если у тебя есть знакомые, кто их сообщит, можно использовать STAPL PlayerСообщение от Mikka_A
А вообще есть фак для ПЛИС:
http://fpga-faq.narod.ru/
Пожалуйста пишите в email (chunin{гаф}mail{тчк}ru), личка отключена!!!
NedoPC group. ZX-Evolution, ATM Turbo 2+, Pentagon1024SL.
[Предлагаю: ZXEvo, PAL coder, NeoGS, TS-FM, YM2149, Z80 и прочее]
Все здесь: http://www.nedopc.com.
Новости/поддержка/Faq: http://forum.nedopc.com.
Раздача халявы: http://forum.nedopc.com/viewtopic.php?f=32&t=977
Вот, например, если заглянуть в файл 1508ASV_Q160.BSD
увидим
attribute INSTRUCTION_OPCODE of F1508ASV_Q160 :entity is
"EXTEST (0000000000),"&
"BYPASS (1111111111),"&
"SAMPLE (0001010101),"&
"IDCODE (0001011001)";
attribute INSTRUCTION_CAPTURE of F1508ASV_Q160 :entity is "0001011001";
Это базовые команды JTAG BST, по IDCODE будет выдвинут уникальный ID данной микросхемы, по CAPTURE опрошены все пины, которые можно переключать в режим входа, по EXTEST выдвинуты произвольные значения "0" или "1" на пины, которые могут переключаться в режим выходов. Где какой пин в последовательном кадре, указывается в секции:
attribute BOUNDARY_REGISTER of F1508ASV_Q160 :entity is
...
end F1508ASV_Q160;
Всего в кадре двигается туды/сюды (когда идут данные,
команды у этого чипа, как видим 10 битные
attribute INSTRUCTION_LENGTH of F1508ASV_Q160 :entity is 10;
)
attribute BOUNDARY_LENGTH of F1508ASV_Q160 :entity is 352;
352 бита!
Так что возможность, или невозможность что-либо сделать с определенным чипом, снабженным JTAG интерфейсом зависит от того, имеете ли вы подходящий BSDL файл
Если под рукой есть многоканальный цифровой осциллограф, то зная длину команды и длину слова данных можно получить интересные коды конфигурации методом подбора. Но это дьявольски трудная работа.
Открываешь Quartus, делаешь примитивный проект из одного вентиля. Даешь команду шить в FPGA, осциглофируешь. Выбираешь несколько иной и опять один вентиль, повторяешь процесс. Сравниваешь и т.д.
Но нужно досконально изучить JTAG BST, и сделать минимально возможной скорость синхры, но не слишком маленькой, чтоб кадр влезал в память осцилла с запасом.
Если нет осцилла, его схемки и программки разбросаны по сети, да по мойму даже на нашем форуме кто-то постил. Имея на писи саундбластер, делается 2 или 5-канальный в зависимости от карточки.
Ну, скачал себе некий Spectrascope, дома с ним поиграюсь...блин, он не в исходниках, да спасибо хоть фриварный, но сохраняет ли он входы в файл пока не знаю...если нет, то проще WaveLab-ом хотя он шароварный и к нему нужно лекарство
Здесь есть существенное ограничение - частота входного сигнала ограничена конденсаторами на входе звуковухи, а есть ли аналогичные под видеовходы (карт с видеозахватом) не знаю. Но есть и еще один путь:
цифровые многоканальные анализаторы через LPT порт...если еще их снабдить в кабеле гальванической развязкой и программируемым тактовым генератором...а также возможностью задавать выходные битовые последовательности, то получится очень вкусненькая девайсина
Оттолкнуться в своих творческих идеях можно, например, отсюда
http://valery-us4leh.narod.ru/main.html
Шей максом .Сообщение от Mikka_A
Спек128 - испанская выдумка, навязанная Сэру Клайву. © Shaos
REAL HARDWARE MUST LIVE ! - http://SBLive.narod.ru/ZX-Spectrum/
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)