Вход

Просмотр полной версии : TR_DOS на GAL16V8



skyther
02.07.2006, 20:02
Знает ли кто как это прошивать? А то в pdf 5 строк, а весь смысл: "покупайте наши программаторы" :(

James DiGreze
02.07.2006, 20:57
Дык TR-DOS или BetaDisk? И что за pdf? Ссылку в студию!

fan
02.07.2006, 21:32
И мне интересно .

З.Ы. Проще застрелиться чем шить эти галы/палы :D

Mick
03.07.2006, 07:53
И мне интересно .

З.Ы. Проще застрелиться чем шить эти галы/палы :D


Ну не знаю - у нас работе есть программаторы типа ChipProg, так они без проблем шьют, я вот одну прошил, сейчас отлаживаю.

skyther
03.07.2006, 09:00
Ссылку на pdf я не помню - в яндексе нашёл.
А вообще, хочется собрать переключатель 3Dxx, а то на рассыпухе места много занимает, ну и начать таки ПЛМ изучать ;)
Интересует алгоритм программирования, а программатор, скоре всего, не сложнее чем для РТ4.

fan
03.07.2006, 14:40
Ссылку на pdf я не помню - в яндексе нашёл.
Имя файла ? Размер ?


а программатор, скоре всего, не сложнее чем для РТ4
Ну-ну :D

skyther
04.07.2006, 09:37
Ну-ну
Всё так плохо, да :( Мне только GAL шить надо, а не универсальный программатор собирать. Придётся, видимо, РТ4 брать :(

skyther
04.07.2006, 10:09
PDF нашёл здесь: www.datasheets.org.uk

CHRV
04.07.2006, 10:10
Всё так плохо, да :( Мне только GAL шить надо, а не универсальный программатор собирать. Придётся, видимо, РТ4 брать :(
Че за фигей страдаете!
Берешь Нэмовский контроллер БЕТА и не паришся, да еще много вариантов которые токо на логике.

skyther
04.07.2006, 10:26
Нэмовский контроллер БЕТА
А подробнее можно?

CHRV
04.07.2006, 11:13
А подробнее можно?
http://mr-linker.narod.ru/download/shemmes/kay_per.rar

skyther
04.07.2006, 17:35
У меня цель не бету целиком собирать, а только переключатель ;) Бету если буду делать, то только на ПЛИС.

Orionsoft
08.07.2006, 19:48
http://www.geocities.com/mwinterhoff/program.htm

програмируем gal через lpt

skyther
08.07.2006, 21:25
Вот спасибо! Буду разбираться :)

Orionsoft
10.07.2006, 02:37
я спаял минимальный вариант и поставил 2 панельки под 16v8 и 22v10
но как оказалось галбласт не работает с ATF22v10CQZ зато его можно научить работать с ATF22v10B но надо перекомпилировать программу
с изменениями
ктонибуть может в этом помочь ???
вот результаты гуглирования !

Спасибо Всем!
Отдельное спасибо Мисячному Владимиру ("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.