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

 
 
> Помогите новичку с конфигурированием через ББ
snedelko
сообщение Apr 28 2006, 06:49
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 120
Регистрация: 17-02-06
Из: Харьков, Украина
Пользователь №: 14 419



Пытаюсь сконфигурировать ПЛИС в готовом устройстве. При нажатии на Start - короткий испульс на NConfig. На остальных (LPT-сторона ББ) накакой динамики.
Система QuartusII 5.1. Режим PS. ПЛИС Syclone. Выдает ошибку:
JTAG Server can't access selected programming hardware.
Configuration failed.
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 21)
sazh
сообщение Apr 28 2006, 07:12
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804



Сконфигурировать Циклон можно только в режиме JTAG.
Сначало инсталировать драйвер для BBMV или BBII. И в опции hardware setup увидеть его и выбрать.
Go to the top of the page
 
+Quote Post
snedelko
сообщение Apr 28 2006, 08:39
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 120
Регистрация: 17-02-06
Из: Харьков, Украина
Пользователь №: 14 419



По документации Циклон может конфигурироваться в трех режимах, причем если использовать ББ, то только в двух из них: PassiveSerial и JTAG.
Дело в том что Циклон, находится в готовом устройстве, в котором он конф-ся в режиме PS через МК. Так вот 4 ноги МК (DATA0, DCLK, NConfig, CONF_Done) я "поднял" (т.е. отключил родной конфигуратор), а подключился через ББ.

Кстати, ктонибудь знает что такое CLKUSER pin?
Go to the top of the page
 
+Quote Post
Magnum
сообщение Apr 28 2006, 09:28
Сообщение #4


Местный
***

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



Через Jtag он конфигуриться может, но для этого в него сначала загрузчик надо влить. А так напрямую обычно через ББ2 заливаем, но для этого используются не JTAG-овские ноги, а конфигурационные (nCE, nCSO, DCLK, CONFIG DONE, nCONFIG, DATA0 и ASDO).
Go to the top of the page
 
+Quote Post
snedelko
сообщение Apr 28 2006, 10:22
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 120
Регистрация: 17-02-06
Из: Харьков, Украина
Пользователь №: 14 419



Я так и делаю.
MSEL1, nCE = gnd
MSEL0 = vcc
nCSO = n.c.
DATA0, DCLK, NConfig, CONF_Done, nStatus --> к BBMV(подняты к верхн. уровню)
Go to the top of the page
 
+Quote Post
Magnum
сообщение Apr 28 2006, 10:30
Сообщение #6


Местный
***

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



В ББ2 используется все 10 контактов
1- DCLK
2- GND
3- Conf Done
4- Vcc
5- nConfig
6- nCE
7- Data0
8- nCSO
9- ASDO
10- GND
разъём типа PLD-10
Go to the top of the page
 
+Quote Post
snedelko
сообщение Apr 28 2006, 12:47
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 120
Регистрация: 17-02-06
Из: Харьков, Украина
Пользователь №: 14 419



Уважаемый Магнум, схему ББ2 не подкинете, а то некоторые пины я даже вижу впервые -ASD0.
Если не трудно, ссылкой или на почту snedelko@ukr.net
Go to the top of the page
 
+Quote Post
Magnum
сообщение Apr 29 2006, 04:42
Сообщение #8


Местный
***

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



http://www.altera.com/literature/ug/ug_bbii.pdf
Go to the top of the page
 
+Quote Post
snedelko
сообщение Apr 29 2006, 14:32
Сообщение #9


Частый гость
**

Группа: Свой
Сообщений: 120
Регистрация: 17-02-06
Из: Харьков, Украина
Пользователь №: 14 419



Я собирал ББ по схеме ББII и ББMV. Но в опциях QuartusII 5.1 --> Hardware...все равно указан ByteBlaster. Без MV или II. Хотя схемы у них отличаються. И обе схемы не работают, выдается таже ошибка
JTAG Server can't access selected programming hardware.
Configuration failed.

Пробовал проверенный кабель ББMV. Результат тотже.
Что еще можно попробовать?
Go to the top of the page
 
+Quote Post
K176
сообщение May 2 2006, 12:21
Сообщение #10


Участник
*

Группа: Свой
Сообщений: 40
Регистрация: 2-03-05
Пользователь №: 2 997



кабель должен определяться строго как BBII у меня такая же беда была. надо схему проверять. на одной HC244 делали? Если эта схема с переключателем BBII-BBMV то у меня она пока не заработала(правда времени сесть разобраться нет).
Go to the top of the page
 
+Quote Post
snedelko
сообщение May 3 2006, 10:52
Сообщение #11


Частый гость
**

Группа: Свой
Сообщений: 120
Регистрация: 17-02-06
Из: Харьков, Украина
Пользователь №: 14 419



Микросхема IN74HC244AN. Сейчас делаю схему с переключателем. Если не заработает - буду стреляться..
Go to the top of the page
 
+Quote Post
sazh
сообщение May 3 2006, 11:13
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804



Стреляться не надо. Меньше надо слушать советов и работать по документации. Скачайте с сайта альтеры байтбластер MV и сделайте его. Не может он определяться как просто байтбластер. Они отличаются подключением пина 15 LPT порта. БайтбластерII Вам не нужен. Да и его цифровая имитация, гуляющая по интернету мало того что ошибочна, она далеко не соответствует настоящему на транзисторах и компараторах. Непонятно, зачем Вы задействовали PS режим при работе с байтбластером. Это использовалось очень давно, когда у кристаллов не было JTAG. Циклон спокойно конфигурируется по своему JTAG байтбластером MV. PS режим используется при загрузке от EPC2, которую программируют по JTAG. AS режим используют при загрузке от EPCS, которую программируют ЧЕРЕЗ JTAG циклона.
Чтобы самостоятельно что то выбирать нужно досканально знать все режимы загрузки по даташиту и схемно смотреть, стыкуются они друг с другом или нет. Вообще не понятно, зачем вы чью то рабочую плату хотите задействовать под свои нужды. Ведь все равно физическое окружение этой платы Вам придется учитывать в своем новом проекте. Наверно есть смысл припаять все обратно. Убедиться, что микроконтроллер конфигурирует циклон в пассивном режиме и если уж очень надо подпаяться к JTAG циклона и конфигурировать его с помощью байтбластера MV после того как он будет сконфигурирован в пассивном режиме
Go to the top of the page
 
+Quote Post
snedelko
сообщение May 3 2006, 11:29
Сообщение #13


Частый гость
**

Группа: Свой
Сообщений: 120
Регистрация: 17-02-06
Из: Харьков, Украина
Пользователь №: 14 419



to sazh
Наверно Вы правы насчет припаять все обратно. Просто в альтеровской документации сказано, что конфигурировать ТОЛЬКО кабелем можно в режимах Passive и JTAG. К этому я и стремился. А насчет "очень надо", так тут дело в том, что свой проект мне приходиться отлаживать не на макетнице, а на совершенно другом готовом устройстве, которое делал не я.
Go to the top of the page
 
+Quote Post
sazh
сообщение May 3 2006, 11:40
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804



То что это делали не Вы и так понятно. Еще раз уточню. Вы не можете заливать свой проект в кристалл, окружения которого Вы не знаете. Потому что должны учитывать входы, выходы, незадействованные I/O точно также как в проекте на плате. иначе можно спалить кристалл.
проект отлаживают в среде разработки. И не обязательно его куда то заливать. Что увидите в сиуляторе. будьте уверены то и в железе получите. Сейчас циклоновские kitы около 150$ стоят.
Это куда лучше и главное безопасно.
Go to the top of the page
 
+Quote Post
Magnum
сообщение May 3 2006, 12:37
Сообщение #15


Местный
***

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



Успешно пользую БайтбластерII гружу им одновременно и циклон и EPCS и считаю что это удобно. Не понятно чего это вы против него ополчились. Причем этот же кабель можно использовать для JTAG для отдалки.
Go to the top of the page
 
+Quote Post
sazh
сообщение May 3 2006, 13:10
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804



Я его тоже успешно использую. Мне его принесли. Вот сколько он стоит забыл спросить.
Go to the top of the page
 
+Quote Post
Magnum
сообщение May 4 2006, 02:00
Сообщение #17


Местный
***

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



Цитата(sazh @ May 3 2006, 20:10) *
Я его тоже успешно использую. Мне его принесли. Вот сколько он стоит забыл спросить.

smile.gif Да стоит копейки всего 2 микрухи то AC245 и AC04.
Go to the top of the page
 
+Quote Post
snedelko
сообщение May 4 2006, 08:23
Сообщение #18


Частый гость
**

Группа: Свой
Сообщений: 120
Регистрация: 17-02-06
Из: Харьков, Украина
Пользователь №: 14 419



Может кто скажет какой режим LPT порта необходим для ByteBlaster?
Или режим не должен влиять?
Go to the top of the page
 
+Quote Post
K176
сообщение May 5 2006, 08:00
Сообщение #19


Участник
*

Группа: Свой
Сообщений: 40
Регистрация: 2-03-05
Пользователь №: 2 997



а материнская плата не поддерживает ECP+EPP?. Я обычно так выставляю. Прерывания, насколько помню- использовать любое, назначенное порту.
Go to the top of the page
 
+Quote Post
snedelko
сообщение May 5 2006, 09:28
Сообщение #20


Частый гость
**

Группа: Свой
Сообщений: 120
Регистрация: 17-02-06
Из: Харьков, Украина
Пользователь №: 14 419



В общем методом проб и ощибок я определил, что Квартус на моем компе не видит ВВ. Хоть он и пишет ByteBlaster, но он его не видит. А писать должен либо ByteBlasterII, либо ByteBlasterMV. Причем при смене перемычек сразу определяет новый кабель.
Без драйвера Квартус не добавляет кабель.
LPT я тестером проверил.
В чем же тогда причина - в винде?
Go to the top of the page
 
+Quote Post
K176
сообщение May 6 2006, 04:24
Сообщение #21


Участник
*

Группа: Свой
Сообщений: 40
Регистрация: 2-03-05
Пользователь №: 2 997



Можете приложить схему, по которой делали кабель? ПО всей видимости это с переключателем BBMV-BBII. Насколько я помню, там были ошибки, даже если просто сравнить со схемой из альтеровского даташита на BBII.
Go to the top of the page
 
+Quote Post
snedelko
сообщение May 6 2006, 06:13
Сообщение #22


Частый гость
**

Группа: Свой
Сообщений: 120
Регистрация: 17-02-06
Из: Харьков, Украина
Пользователь №: 14 419



В общем говоря у меня скорее всего не работает LPT порт. Подключили к нему осциллограф, а он не пашет. Хотя на другом компе пашет(как и в случае с ББ). Я кстати до этого даже винду переустановил. Насчет схем, так я попробовал многие, последняя с перемыканием BBMV <-->BBII. Главное чтобы были замкнуты 10-6, либо 10-7. Тогда при установленном драйвере Квартус определится: либо BBII, либо BBMV. А вариант просто BB - значит не увидел Квартус кабель. Дома подключал кабель с перемычкой, и перемыкал-- Квартус сразу замечал подмену(я переключаю, а он синхронно отображает в режиме Program).
Так что займусь теперь непосредственно написанием проги(и тут еще будут вопросы!!!).
Go to the top of the page
 
+Quote Post

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

 


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


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