ZXNet эхоконференция «hardware.zx»


тема: TR_DOS на GAL16V8



от: Orionsoft
кому: All
дата: 10 Jul 2006
Hello, skyther я спаял минимальный вариант и поставил 2 панельки под 16v8 и 22v10 но как оказалось галбласт не работает с ATF22v10CQZ зато его можно научить работать с ATF22v10B но надо перекомпилировать программу с изменениями ктонибуть может в этом помочь вот результаты гуглирования ┌─- CODE ─── Спасибо Всем! Отдельное спасибо Мисячному Владимиру ("Misyachniy Vladimir" ) за ценный совет. Galblast 1.6 после переделки теперь зашивает ATF22V10B. Добавив задержку после установки SDIN, я справился с ATF22V10B :-) Выяснилась также интересная деталь: задержка эта должна быть пропорциональна времени импульса программирования на -STB, а также зависит от напряжения программирования. Так мною были проверены следующие комбинации, при которых микросхема успешно записывается: 12V : Задержка Импульс программирования (pulse) 3 1 5 2 10 5 15 10 7.5V; Задержка; Импульс программирования (pulse) 2 1 2 2 Кроме того задержка нужна только при записи в микросхему, чтение же работает успешно и без нее (pulse=0 ;-)) Изменения в Galblast 1.6; было:; static void SendBit(int bit) { SetSDIN(bit); SetSCLK(1); SetSCLK(0); } стало: static void SendBit(int bit) { SetSDIN(bit); if ((gal == ATF22V10) && writeorerase) Delay((pulse=1) ? 3; pulse*; 2+ 1); SetSCLK(1); SetSCLK(0); } Теперь это всё работает, причем по упрощённой схеме. Питание (7.5..12)v подаётся сразу (и одновременно) на EDIT и на 7805, c последней 5v на Vcc PLD. └── CODE ───




Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
News - c-jeff о причинах закрытия музыкального проекта "emphasis".
Интервью - На вопросы газеты ZхNews отвечает Михаил Белоусов, известный большинству спектрумистов, как Аmаdeus Vохоn.
Guest texts - X-mus presents: Hobbit. Глава 1.
Tutorials - New trend in demomaking: Chunks 2x2.
Тема - Тусовка: CSP'99 - интервью с одним из участников Рыбинской группы Cav/Auryn.

В этот день...   15 мая