|
Altera JTAG (AVR ?), как загружать |
|
|
|
 |
Ответов
(1 - 11)
|
Jan 14 2005, 06:18
|
Местный
  
Группа: Свой
Сообщений: 420
Регистрация: 22-12-04
Пользователь №: 1 608

|
Цитата(vetal @ Jan 13 2005, 05:28) А у вас данные откуда идут? Если всегда с компа то пойдет. В противном случае нужно еще и флеш внешнюю ставить(внутренней so8 не хватит). В этом случае маловато выводов будет(jtag+spi+com). Про flash понятно. Я и написал "Атмеловский же DataFlash". 8 ног может не хватить, но можно и 20 ногий Мега8 поставить. Если бы данные с компа, то вообще ничего не надо кроме JTAG. Например с FT232 (bit bang mode).
|
|
|
|
|
Jan 14 2005, 06:24
|
Местный
  
Группа: Свой
Сообщений: 420
Регистрация: 22-12-04
Пользователь №: 1 608

|
Цитата(one_man_show @ Jan 13 2005, 17:45) Если нужны исходники прошивки, могу найти. Софт и прошивка общаются через RS232 по протоколу Modbus. В софте есть виртуальный тестер, который позволяет читать-писать в кишки ранее загруженной ПЛИС. Всегда полезно посмотреть на другие похожие реализации. Если не сложно найти был бы очень рад. alexCoбакаТочкаmirrowТочкаcom Вроде должно работать как я задумал. Сделаю - поделюсь с публикой.
|
|
|
|
|
Jan 14 2005, 10:06
|
Местный
  
Группа: Свой
Сообщений: 420
Регистрация: 22-12-04
Пользователь №: 1 608

|
Цитата(3.14 @ Jan 14 2005, 00:12) У меня в CV функции JTAG занали примерно 2-3к. Как я сказал у меня все упрощается тем что в цепи всего один Циклон, так что кода уйдет меньше. Но 8 ног похоже мало. Это надо сильно извратиться и что то мультиплексировать. Похоже ATiny26 в самый раз. A на Atiny15 я делал зарядник для батарей - PWM в качестве импульсного регулятора на 100 КГц. Очень неплохо получилось.
|
|
|
|
|
Jan 14 2005, 10:14
|
Местный
  
Группа: Свой
Сообщений: 420
Регистрация: 22-12-04
Пользователь №: 1 608

|
Цитата(vetal @ Jan 14 2005, 01:07) причем циклон после загрузки может общаться с этой дата флеш A это классная мысль! Я думал через тот же JTAG докачивать код для процессора внутри Циклона, когда он проснется. Но так конечно удобнее. С другой стороны при отладке АВР нет а есть только ББ. Через него и конфигурацию, и код... Так что докачку через JTAG все равно надо. Хотя есть In system memory editor. Это все мысли вслух.
|
|
|
|
|
Jan 14 2005, 13:16
|

Помогу, чем смогу
     
Группа: Админы
Сообщений: 2 786
Регистрация: 28-05-04
Из: Москва
Пользователь №: 25

|
Цитата(alexf @ Jan 14 2005, 09:24) Всегда полезно посмотреть на другие похожие реализации. Если не сложно найти был бы очень рад. alexCoбакаТочкаmirrowТочкаcom Лучше здесь выложу, пусть коллеги покритикуют, а начинающие воспользуются. Правда исходники действительно очень староваты и для досовского асма, последние антуражные модификации были в 2000 году. Тем не менее, один исходник - это загрузчик с прилинкованным преобразованным TTF-файлом. Второй исходник - полное firmware PldLab. Кроме того, архив содержит преобразователь TTF-фала в inc-файл для асма.
Прикрепленные файлы
PldLab.zip ( 15.88 килобайт )
Кол-во скачиваний: 82
--------------------
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|