[an error occurred while processing this directive]
По поводу цифрового байтбластера 2
(«Телесистемы»: Конференция «Программируемые логические схемы и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено SAZH 16 июля 2004 г. 12:52

Доработка цифрового байтбластера 2.

Кристалл циклон EP1C6, ПЗУ EPCS1 в Quartus 4.0 SP1. При загруженном программере.
За основу взял AS Mode режим, относительно 10 пинового разъема байтбластера2:
1 DCLK; 3 CONF_DONE; 5 nCONFIG; 6 nCE (Cyclone Chip Enable); 7 DATAOUT; 8 nCS; 9 ASDI;

Согласно Documentation Library March 2004 имеем:

You can perform in-system programming of serial configuration devices
via the AS programming interface. During in-system programming, the
download cable disables FPGA access to the AS interface by driving the
nCE pin high. Cyclone FPGAs are also held in reset by a low level on
nCONFIG. After programming is complete, the download cable releases
nCE and nCONFIG, allowing the pull-down and pull-up resistor to drive
GND and VCC, respectively. Figure 13–7 shows the download cable
connections to the serial configuration device.

1 вариант:
Один корпус AC244. Первая половина буферного усилителя не управляется третьим состоянием, на его входах-выходах (функционально) контакты 10 пинового разъема 3,5,6,7.
Вторая половина буферного усилителя управляется по третьему состоянию (контакт 6),
На его выходах 1,8,9;
ПЗУ программируется. JTAG Mode тоже работает. PS Mode проверить нет возможности (с кабелем я его не использую). 5 вольтовых кристаллов тоже нет в наличии.
Но при этом на 5 контакте после программирования всегда логический ноль. Независимо от установки в Quartus Tools – Options – Programmer – Initiate configuration after programming.
(Что интересно, в отдельно поставляемом программере этой опции нет)
Получается, что при подключенном кабеле на nConfig лог.0 Получается, что если подключить настоящий кабель, конфигурирование кристалла от ПЗУ в AS Mode не должно проходить.
2 вариант:
Один корпус AC244. Первая половина буферного усилителя не управляется третьим состоянием, на его входах-выходах (функционально) контакты 10 пинового разъема 3,6,7.
Вторая половина буферного усилителя управляется по третьему состоянию (контакт 6),
На его выходах 1,5,8,9;
ПЗУ программируется. JTAG Mode тоже работает. Nconfig переходит в лог.1.
Без установки опции Initiate configuration after programming за счет перевода Nconfig в третье состояние кристалл должен конфигурироваться после программирования ПЗУ.
3 вариант:
Два корпуса AC244. Первая половина буферного усилителя не управляется третьим состоянием, на его входах (функционально) контакты 10 пинового разъема 3,7.
Второй буферный усилитель управляется по третьему состоянию (контакт 5 LPT разъема, функционально), на его выходах 1,5,6,8,9; (Схема полностью повторяет ту, некогда лежащую на Нагано, за исключением сигнала на базе транзистора).
ПЗУ программируется. JTAG Mode тоже работает. Nconfig переходит в лог.1.
Без установки опции Initiate configuration after programming за счет перевода Nconfig в третье состояние кристалл конфигурируется после программирования ПЗУ.
(DCLK после программирования 20мГц)


Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru