реклама на сайте
подробности

 
 
3 страниц V  < 1 2 3  
Reply to this topicStart new topic
> USB-blaster на ATmega8, Вопрос по назначению битов
Konst_777
сообщение Jan 21 2008, 18:49
Сообщение #31


Знающий
****

Группа: Свой
Сообщений: 549
Регистрация: 1-06-05
Пользователь №: 5 644



Цитата(alexf @ Dec 17 2007, 12:24) *
А вот прошивка от Kolja...
... Там весь проэкт, даже два. Второй чисто на 68013.

alexf спасибо за ссылку на проект от Kolja Waschk. a14.gif И уж конечно спасибо самому Kolja Waschk. a14.gif a14.gif

Слегка переделал firmware для CY7C68013A. Теперь при подключении к PC устройство распознается Windows и Quartus-ом как Altera Nios II Evaluation Board. То есть ограниченный вариант Altera USB Blaster - поддерживается только режим JTAG (а значит SignalTap II Logic Analyzer, In-System Memory Content Editor и отладка в NIOS II biggrin.gif).
Ограничил функционирование устройства только в режиме full-speed USB. Поскольку в High-Speed USB все равно нет смысла, так как сам контроллер не способен обрабатывать данные поступающие со скоростью больше мегабайта в секунду.
Проверил работоспособность с Cyclone и MAX 7000.

Выкладываю исходник для компилятора Keil. Чтобы получить работающее устройство возможно потребуется переназначить выводы порта C контроллера, формирующие сигналы JTAG.
Прикрепленные файлы
Прикрепленный файл  NIOS_eval_kit.rar ( 88.64 килобайт ) Кол-во скачиваний: 363
 
Go to the top of the page
 
+Quote Post
alexander55
сообщение Jan 22 2008, 07:32
Сообщение #32


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Тема очень интересная.
С Altera вопросы решены, теперь начинается "чистое искусство".
А для Xilinx что-нибудь подобное есть ?
Go to the top of the page
 
+Quote Post
misyachniy
сообщение Jun 12 2008, 15:12
Сообщение #33


Знающий
****

Группа: Свой
Сообщений: 716
Регистрация: 27-05-05
Из: Kyiv
Пользователь №: 5 454



Решил и я попробовать NIOS Cyclone2.
В моем варианте
http://njnmnp.narod.ru/usbblaster/usbblaster.html
Прошивался корректно, но отладка и загрузка NIOS IDE, не хотела идти.
Прошил альтеру этим проектом.
http://www.ixo.de/info/usb_jtag/
И прошил файлом altera_ft_v2.ept EEPROM FT245 и добавил строку "REVB"
Загрузка пошла, но пошаговая отладка сбоит - пару шагов сделает и вылетает.
Отладка через ByteBlasterMV идет корректно.

Работает ли у кого проект http://www.ixo.de/info/usb_jtag/ с NIOS?
Go to the top of the page
 
+Quote Post
Konst_777
сообщение Jun 14 2008, 07:47
Сообщение #34


Знающий
****

Группа: Свой
Сообщений: 549
Регистрация: 1-06-05
Пользователь №: 5 644



Может быть, все это из за слишком длинного шлейфа JTAG? Для ByteBlasterMV, как правило, все работает даже если длина шлейфа больше 50 см. Для USB-Blaster-а проблемы с отладкой и загрузкой в NIOS начинаются если длина шлейфа больше 5 см.
Go to the top of the page
 
+Quote Post
misyachniy
сообщение Jun 17 2008, 07:07
Сообщение #35


Знающий
****

Группа: Свой
Сообщений: 716
Регистрация: 27-05-05
Из: Kyiv
Пользователь №: 5 454



Чудеса какие-то :-)
Я делал еще вариант USB Blaster-а с резисторами по 22 ома во всех цепях.
И диодами Шотки на каждой ножке для защиты от выбросов.
Достал из тумбочки - подключил и все работает как часы.
Прошивку не менял.
Будет немного свободного времени, проверю в чем точно вопрос и выложу информацию на сайте.
Go to the top of the page
 
+Quote Post
BSACPLD
сообщение Jun 17 2008, 16:18
Сообщение #36


Местный
***

Группа: Свой
Сообщений: 371
Регистрация: 24-07-05
Из: Москва
Пользователь №: 7 056



Цитата(misyachniy @ Jun 17 2008, 11:07) *
Чудеса какие-то :-)
Я делал еще вариант USB Blaster-а с резисторами по 22 ома во всех цепях.
И диодами Шотки на каждой ножке для защиты от выбросов.
Достал из тумбочки - подключил и все работает как часы.
Прошивку не менял.
Будет немного свободного времени, проверю в чем точно вопрос и выложу информацию на сайте.

Дело в том, что у EPM очень резкие фронты.
Линия не согласована, следовательно, от входа идет отраженная волна, которая и сбивает отладку.
Варианта два. Первый - установка резисторов 22-120 Ом, которые будут гасить отраженную волну.
Второй - установить режим пониженного быстродействия, тем самым загрубив фронты.

Цитата(misyachniy @ Jun 12 2008, 19:12) *

misyachniy!
У Вас что-то не то с главной страницей сайта - посмотрите скриншоты.
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
alexander55
сообщение Jun 18 2008, 07:58
Сообщение #37


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(misyachniy @ Jun 17 2008, 11:07) *

Мой антивирус у Вас обнаружил веб трояна. Только чей он непонятно.
Go to the top of the page
 
+Quote Post
misyachniy
сообщение Jun 20 2008, 14:51
Сообщение #38


Знающий
****

Группа: Свой
Сообщений: 716
Регистрация: 27-05-05
Из: Kyiv
Пользователь №: 5 454



Цитата(alexander55 @ Jun 18 2008, 10:58) *
Мой антивирус у Вас обнаружил веб трояна. Только чей он непонятно.


Мой NOD32 не обнаружил.
Заменил страницу.
Go to the top of the page
 
+Quote Post
wired
сообщение Dec 30 2009, 09:22
Сообщение #39


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 13-06-08
Из: KYIV
Пользователь №: 38 269



Хочу повторить девайсину http://njnmnp.narod.ru/usbblaster/usbblaster.html
но в продаже есть FT245R насколько я понял из ДШ там EEPROM уже встроенная, подскажите получится програматор? или искать FT245B

Сообщение отредактировал wired - Dec 30 2009, 09:24
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 17:54
Рейтинг@Mail.ru


Страница сгенерированна за 0.01427 секунд с 7
ELECTRONIX ©2004-2016