HELP!!! Проблемы с прошивкой EPM7128
Привет народ!
Сегодня был первый запуск моего Спекки2007(пока 48к)...
Сперва прошил EPM3128 в платке ZX-VGA. Затем прошил Atmega32. Затем попробовал прошить EPM7128. Пробовал программер из полного Квартуса2 вер. 8.1 и из отдельного программатора онли версии 9.2... Получаю такие ошибки:
Код:
Info: Started Programmer operation at Thu May 13 21:05:49 2010
Info: Device #1 Silicon ID is ALTERA97(00)
Info: blank checking 7K device(s)...
Info: Device is not blank
Error: Blank-Check failed on device
Error: Operation failed
Info: Ended Programmer operation at Thu May 13 21:05:50 2010
Info: Started Programmer operation at Thu May 13 21:05:57 2010
Info: Device #1 Silicon ID is ALTERA97(00)
Info: programming 7K device(s)...
Info: verifying 7K device(s)...
Info: Device verify failure
Error: Can't verify device
Error: Operation failed
Info: Ended Programmer operation at Thu May 13 21:06:01 2010
Info: Started Programmer operation at Thu May 13 21:06:26 2010
Info: Unrecognized device
Error: JTAG ID code specified in JEDEC STAPL Format File does not match any valid JTAG ID codes for device
Error: Operation failed
Info: Ended Programmer operation at Thu May 13 21:06:27 2010
Ещё не понятно, почему "не активен" чекбокс "Erase"?
Все прошивки брал из архива, выложеного Евгением неск. постов назад.
EPM7128 прошивал как в самой плате Спекки, так и во "внешнем" сокете - делал отдельную платку с панелькой PLCC-84 и JTAG-коннектором. Все замли и ноги питания обьеденены соотв. образом, стоит 4-ре блокировочных кондера по 0,1 vra/
Что делать?
ПОРЯДОК РАСШИРЕНИЯ SPECCY2007 ДО 128К + AY
В архиве http://zx.pk.ru/attachment.php?attac...3&d=1243971050 syd описал процесс расширения для своей платы (файл speccy2007_128_readme.pdf). Схема подключения дополнительного ОЗУ и AY в файле SPECCY2007_v100_sch.pdf.
Ниже, на основе этого архива, в этом сообщении будет писаться более подробная пошаговая инструкция по доработке с фотографиями и рисунками для платы расширения skythera (http://zx.pk.ru/showpost.php?p=244447&postcount=203) и моей модификации.
ПРАВИЛЬНОСТЬ НЕ ГАРАНТИРОВАНА - ПРОШУ ПЕРЕПРОВЕРЯТЬ !
Перед пайкой к панельке PLCC-84 желательно вытащить из нее ПЛИС !
1. Вытащить из панельки DD3
2. Перерезать дорожки от выводов 73-77 и 79-81 EPM7128SLC84-15 (DD2), от выводов 14 и 15 ATMEGA32 (DD7), от 10 вывода панельки под DD3, две дорожки от вывода 10 Video CY62256 (DD6), :
http://s43.radikal.ru/i099/1005/2d/c1a34de38f9at.jpg
3. После того, как все отрезали, перешить DD2, DD7 прошивками из архива http://zx.pk.ru/attachment.php?attac...4&d=1271503069.
4. Перешить FLASH (взять из того же архива).
5. Заменить на SD-карте файлы boot.sna и trdos.sna (взять из того же архива).
6. Соединить проводами:
ROM_A14 (DD2 – 31) –> на флэшку A14 (DD8 – 29, к переходному отверстию, которое раньше соединялось с DD7-14)
ROM_A15 (DD2 – 37) –> на флэшку A15 (DD8 – 3, к переходному отверстию, которое раньше соединялось с DD7-15)
AVR_PROM (DD7 – 14) <– на ПЛИС (DD2 – 2)
AVR_TRDOS (DD7 – 15) <– на ПЛИС (DD2 - 77)
VA14 (DD2 – 76) –> на Video CY62256 (DD6 — 10)
DD6-14 <- GND (к переходному отверстию, которое раньше соединялось с DD6-10)
10 вывод панельки под DD3 <- DD2-75 (RAM_A14)
7. Подогнуть, укоротить, облудить и припаять дополнительный буфер 74HCT245N к выводам 33-40 атемеги (DD7) снизу платы:
http://zx.pk.ru/attachment.php?attac...6&d=1242740838
http://s06.radikal.ru/i179/1005/0e/3a0e293f33b2t.jpg
Распайка выводов буфера:
1 -> вывод с точкой резистивной сборки и +5V
2 -> DD7-40 (D0)
3 -> DD7-39 (D1)
4 -> DD7-38 (D2)
5 -> DD7-37 (D3)
6 -> DD7-36 (D4)
7 -> DD7-35 (D5)
8 -> DD7-34 (D6)
9 -> DD7-33 (D7)
10 <- DD7-31 (GND)
11 <- DD6-19 (VD7)
12 <- DD6-18 (VD6)
13 <- DD6-17 (VD5)
14 <- DD6-16 (VD4)
15 <- DD6-15 (VD3)
16 <- DD6-13 (VD2)
17 <- DD6-12 (VD1)
18 <- DD6-11 (VD0)
19 <- DD2-10 (VAGEN)
20 <- (+5V)
8. Припаять к плате расширения резисторы и конденсаторы 0805:
http://i077.radikal.ru/1005/36/69a2b40ad9dat.jpg
9. Установить в цанговую панельку штыри для цанговых гнезд, чтобы они были параллельны. На контакты надеть плату расширения, чтобы штыри были снизу, и припаять, панельку осторожно снять:
http://s44.radikal.ru/i106/1005/1c/22379868a124t.jpg
10. Припаять на плату расширения дополнительную микросхему памяти, обкусив предварительно мешающие концы штырей между рядами площадок микросхемы и немного подогнув ножки к корпусу.
11. Припаять цанговую панельку под музыкальный сопроцессор:
http://s39.radikal.ru/i084/1005/39/1e58faf385bct.jpg
12. Подать на плату расширения нужные сигналы для управления музыкальным сопроцессором:
22 вывод AY (круглая контактная площадка) <- DD2-79 (AY_CLK)
23 вывод AY (круглая контактная площадка) <- DD2-1 (RST_CPU)
27 вывод AY (круглая контактная площадка) <- DD2-80 (AY_BDIR)
29 вывод AY (круглая контактная площадка) <- DD2-81 (AY_BC1)
(10.07.17)13. Подать на плату расширения нужные сигналы для управления ОЗУ:
При использовании микросхемы ОЗУ K6X4008C1F-BF55:
1 вывод ОЗУ (круглая контактная площадка) <- DD2-73 (RAM_A16)
2 вывод ОЗУ (круглая контактная площадка) <- DD2-74 (RAM_A15)
При использовании микросхемы ОЗУ K6X1008C2D-BF55:
На плате расширения отрезать круглую контактную площадку, соединенную с 31 выводом ОЗУ, от дорожки, соединенной с 32 выводом ОЗУ.
31 вывод ОЗУ (круглая контактная площадка) <- DD2-73 (RAM_A16)
2 вывод ОЗУ (круглая контактная площадка) <- DD2-74 (RAM_A15)
14. Подключить выходы музыкального сопроцессора (см. схему расширения):
Подать на плату расширения сигнал SPEAKER с DD2-35.
Установить электролитические конденсаторы в свободное место платы SPECCY2007.
Подать на их минусы сигналы с соответствующих точек платы расширения.
Припаять STEREO JACK к плюсам конденсаторов.
Цоколовка разъема стереовыхода такая: слева - SOUND_L, справа - SOUND_R,
вверху - GND (взять с 14 вывода панельки под DD3)
http://i076.radikal.ru/1005/fb/1d16c9625b84t.jpg