Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   Схема расширения до 128 Ленинград-1 на 556РТ4 (http://zx-pk.ru/showthread.php?t=11125)

Mikka_A 22nd October 2009 00:03

Схема расширения до 128 Ленинград-1 на 556РТ4
 
Добрый вечер коллеги!

Покопавшись на форуме не нашел сабжа.

А он тогда. во времена расцвета был распространен. Продавали Бумашку, РТшку и недостающих, по моему пару корпусов. А иногда, и готовую платку.

Укажите на оную схему?

Благодарю.

dicebox 22nd October 2009 00:53

2 Attachment(s)
Может это?:v2_conf3:

Mikka_A 22nd October 2009 11:04

Quote:

Originally Posted by dicebox (Post 227080)
Может это?:v2_conf3:

очень очень похоже на правду!
по моему это она и есть.
сегодня посмотрю на реале ( благо, есть собраный вариант на ней...)

Вопрос с программистам - реально переписать данный код для 556РТ4 скажем для GAL16v8? :v2_conf3:

fan 22nd October 2009 15:07

Схемку с описанием в первых номерах ZX-РЕВЮ печатали .

Вот - ZX - РЕВЮ 1-12/91 (сборник , можно взять тут - nukpage.narod.ru в pdf c цветными картинками !!!) с.15 расширение памяти Ленинграда48к до 128к (используется ПЗУ 556РТ4...)

Ewgeny7 22nd October 2009 21:11

Quote:

Originally Posted by Mikka_A (Post 227111)
реально переписать данный код для 556РТ4 скажем для GAL16v8?

Не влезет. 256 полубайт. Надо EPM.

Keeper 22nd October 2009 21:20

Quote:

Originally Posted by ewgeny7 (Post 227218)
Не влезет.

Что не влезет? Мультиплексор? ;)

Ewgeny7 22nd October 2009 21:24

Quote:

Originally Posted by Keeper (Post 227219)
Что не влезет? Мультиплексор?

Данные.
Хотя, можно поизвращаться, сделав не 256 ячеек памяти, а 16.
А ты как бы сделал?

Keeper 22nd October 2009 21:36

Так не в данных дело, вместо этой ПЗУ в гал/атф легко описывается мультиплексор и логика для CAS0/CAS1

Ewgeny7 22nd October 2009 21:38

Quote:

Originally Posted by Keeper (Post 227225)
Так не в данных дело, вместо этой ПЗУ в гал/атф легко описывается мультиплексор и логика для CAS0/CAS1

Ага, я уже понял, что проще логику запихнуть, чем городить огород с ПЗУ :)

Alex_NEMO 22nd October 2009 21:52

Исходя из схемы, как я понял, это расширение методом "бутерброда", т.е. напайка 2-го ряда РУ5. А есть ли реольно рабочая схема, по которой можно память Л-1 расширить с помощью замены линейки ру5 на РУ7(или имп. аналоги)? А то в форуме приводилась схема такой модификации, но при этом, использовалось только 128к из доступных 256к?

fan 22nd October 2009 23:34

Рулёжка второй половинкой мозга у KAY256 и скорпа аналогичные - port 1FFD bit 4 .
Только толку от этого ??? При такой кучи микрух лучше сразу до мегабайта расширить (чтоб гонять образы флопов с винта).

Keeper 22nd October 2009 23:49

1 Attachment(s)
Паршивка для gal/atf. Пины выбрал от фонаря... Тем кто будет переназначать пины и компилировать Wincuplом советую отключать оптимизации, а то оно мне такого наоптимизировало...

Mikka_A 23rd October 2009 18:12

Quote:

Originally Posted by Keeper (Post 227254)
Паршивка для gal/atf. Пины выбрал от фонаря... Тем кто будет переназначать пины и компилировать Wincuplом советую отключать оптимизации, а то оно мне такого наоптимизировало...

завтра запосчу свой вариант на 16в8
остается только триггер снаружи и все...

spensor 23rd October 2009 20:18

Quote:

Originally Posted by Alex_NEMO
Исходя из схемы, как я понял, это расширение методом "бутерброда", т.е. напайка 2-го ряда РУ5. А есть ли реольно рабочая схема, по которой можно память Л-1 расширить с помощью замены линейки ру5 на РУ7(или имп. аналоги)? А то в форуме приводилась схема такой модификации, но при этом, использовалось только 128к из доступных 256к?

А какая проблема передрать схему с KAY256?

Alex_NEMO 23rd October 2009 20:22

Quote:

Originally Posted by spensor (Post 227352)
А какая проблема передрать схему с KAY256?

Я только KAY1024 видел...
С сигналами путаницы не будет?

fan 23rd October 2009 21:36

Монописуально . Port 1FFD bit 4 .

Лучше скажи чего на 256к гонять будешь .

Alex_NEMO 23rd October 2009 21:39

Quote:

Originally Posted by fan (Post 227354)
Монописуально . Port 1FFD bit 4 .

Мне бы схемку для наглядности!
Quote:

Originally Posted by fan (Post 227354)
Лучше скажи чего на 256к гонять будешь .

А что погонится, то и буду! :) - Как говорится, памяти много не бывает!

spensor 26th October 2009 11:30

Quote:

Originally Posted by Alex_NEMO
Мне бы схемку для наглядности!

Схема KAY256 приведена в "Радиолюбитель" №10-12 за 1994 год, журнал можно найти на publ.lib.ru , также имеется в этом архивчике: ftp://ftp.untergrund.net/users/AAA/KNIGI/radiozx.rar
В принципе присутствует движняк адресных ног с процессора и видеоконтроллера (если сравнивать со схемой "Ленинград") в направлении MA8, это связано с необходимостью регенерации памяти, но оно не сильно хитро. Вообще переделка 48 в 256 это самый простой и логичный способ модернизации 48х, РУ7 (41256) ставятся на место РУ5, первые ножки всей линейки объеденяются в единый сигнал который подается на доработку. Вот правда возникает интересный вопрос можно ли практически всю доработку замутить на ATF16V8 или GAL-аналоге. По ножкам получается, а вот по архитектуре микросхемы спорный вопрос - необходимо после триггера реализовать элементарную комбинаторную операцию.

Mikka_A 26th October 2009 11:46

Quote:

Originally Posted by spensor (Post 227862)
......возникает интересный вопрос можно ли практически всю доработку замутить на ATF16V8 или GAL-аналоге. По ножкам получается, а вот по архитектуре микросхемы спорный вопрос - необходимо после триггера реализовать элементарную комбинаторную операцию.

а еще есть 22v10 ..... вот... :v2_blush:

balu_dark 16th January 2010 01:59

апну тему немного. Микка - прогресс езть? а то собрал перед нг Ленина. счас думаю расширить его.

Mikka_A 18th January 2010 13:17

Quote:

Originally Posted by balu_dark (Post 249011)
апну тему немного. Микка - прогресс езть? а то собрал перед нг Ленина. счас думаю расширить его.

честно - нет
со скорпами воюю...

balu_dark 18th January 2010 14:19

Ок. Будем подождать.

Mikka_A 18th January 2010 15:43

Quote:

Originally Posted by balu_dark (Post 249532)
Ок. Будем подождать.

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

Mirazh 19th January 2010 19:48

альтеру туда. альтеру :)

balu_dark 19th January 2010 21:44

Alterу не интересно :) слишком легко. смысл ее тулить если на ней сразу весь комп можно собрать ;) тут именно интересен случай PAL.

Ewgeny7 19th January 2010 23:43

Quote:

Originally Posted by balu_dark (Post 250021)
слишком легко. смысл ее тулить если на ней сразу весь комп можно собрать

Ну, в 3032 не весь спек влезет, микрух пять-десять только :)
Зато они дешевы. Дешевле палок/галок. Я на такой слепил расширение памяти для Скорпиона до 1 мегабайта и доволен :)

balu_dark 20th January 2010 01:53

PAL стоит бакса 2.5 не верю что эта альтера дешевле да и plcc счас уже днем с огнем наверно, одни планары. а пал - DIP.

Mirazh 20th January 2010 09:27

Quote:

Originally Posted by balu_dark (Post 250098)
PAL стоит бакса 2.5

а в нашу деревню никто не везет палы-галы....

Ewgeny7 20th January 2010 15:04

Quote:

Originally Posted by balu_dark (Post 250098)
PAL стоит бакса 2.5 не верю что эта альтера дешевле

Попробуй найти на просторах необъятной... Я нашел только ATF за 160руб.
EPM3032 стоит от 58 рублей. PLCC, разумеется.

Mikka_A 20th January 2010 16:26

Quote:

Originally Posted by ewgeny7 (Post 250218)
Попробуй найти на просторах необъятной... Я нашел только ATF за 160руб.
EPM3032 стоит от 58 рублей. PLCC, разумеется.

ГАЛ изящнее альтеры... и паять удобнее ....я вообще дип люблю, а не плцц.. но это чисто имхо...

balu_dark 20th January 2010 17:37

Quote:

Originally Posted by ewgeny7 (Post 250218)
Попробуй найти на просторах необъятной... Я нашел только ATF за 160руб.
EPM3032 стоит от 58 рублей. PLCC, разумеется.

я сорри но такие вещи проще брать на E-bay. я там и памятью дип32 512к*8бит 5в разжился - и совсем не дорого. и процессоры Z80 . а если брать не 1 PAL а набор из нескольких штук то будет еще дешевле. только надо спрашивать отправят ли к вам перед тем как начать торговаться.

Andrnow 20th January 2010 18:59

Извиняюсь за тупой вопрос, но как вы их прошиваете?

balu_dark 20th January 2010 20:31

если вопрос ко мне то у меня есть УСБшный программатор - 24000 поддерживаемых чипов. тоесть шить можно почти все. а если надо только PAL шить - ищи схему GALblast.

Ewgeny7 20th January 2010 21:12

А есть тут товарищи, способные внятно научить работать в WinCupl? Имею ввиду не оболочку, а сам язык? Я чуть не застрелился, пока выяснял как сделать обычную защелку... Так и не разобрался. Может есть у кого литература по этому шедевру?
Абель не предлагать, есть существенные различия.

---------- Post added at 20:12 ---------- Previous post was at 20:09 ----------

Quote:

Originally Posted by Mikka_A (Post 250242)
ГАЛ изящнее альтеры... и паять удобнее

Дык спору нет, тут мы с тобой солидарны :)

Mick 20th January 2010 21:14

Quote:

Originally Posted by ewgeny7 (Post 250349)
А есть тут товарищи, способные внятно научить работать в WinCupl? Имею ввиду не оболочку, а сам язык? Я чуть не застрелился, пока выяснял как сделать обычную защелку... Так и не разобрался. Может есть у кого литература по этому шедевру?
Абель не предлагать, есть существенные различия.

Я в нем делал все прошивки паолок ZXM-777. Язык похож на AHDL, там в хелпе есть примеры.

Andrnow 20th January 2010 21:32

balu_dark,
Quote:

а если надо только PAL шить - ищи схему GALblast.
Спасибо. А этот программатор только GAL шьет, или PAL тоже умеет?

Кроме того сам собой возникает вопрос - а как составить прошивку? Есть ли какой-либо символьный редактор, или нужно какой-то язык программирования изучать?

balu_dark 20th January 2010 22:19

хм по наивности считаю что щьются они одинаково и отличаются только устройством ячеек. мож конечно я и не прав - надо даташиты покурить будет.

---------- Post added at 22:19 ---------- Previous post was at 22:16 ----------

Quote:

Originally Posted by ewgeny7 (Post 250349)
А есть тут товарищи, способные внятно научить работать в WinCupl? Имею ввиду не оболочку, а сам язык? Я чуть не застрелился, пока выяснял как сделать обычную защелку...

насколько я понимаю защелку тебе даст сделать только ФПГА но не ПАЛ или ГАЛ. даже если городить защелку на элементарной логике. на этих чипах можно делать все что не требует регистров - устройство у них такое. тоесть всякие дешифраторы декодеры и прочее - милое дело генерятся. а триггеры вроде вообще даже первые ПЛМ не умели делать.
кинь в меня линком в личке на ассемблер паловский и доки.

Ewgeny7 20th January 2010 23:42

Quote:

Originally Posted by balu_dark (Post 250370)
а триггеры вроде вообще даже первые ПЛМ не умели делать.

В турбинах Скорпиона (GAL22V10) стоят триггеры в унутре. И в даташите на галки есть триггеры.

---------- Post added at 22:42 ---------- Previous post was at 22:41 ----------

Quote:

Originally Posted by balu_dark (Post 250370)
хм по наивности считаю что щьются они одинаково

Нет. технология разная. И для галок/палок нужен выньдос 98, как это ни странно :)

Alex_NEMO 21st January 2010 00:06

Quote:

Originally Posted by ewgeny7 (Post 250349)
А есть тут товарищи, способные внятно научить работать в WinCupl? Имею ввиду не оболочку, а сам язык? Я чуть не застрелился, пока выяснял как сделать обычную защелку... Так и не разобрался. Может есть у кого литература по этому шедевру?
Абель не предлагать, есть существенные различия.

Женя, если есть время/желание найди/качни/посмотри Lattice ISP Lever - это софтина от Lattice, наподобие Альтеровского Квартуса, только есть возможность сделать "прошивку" для PAL/GAL (или как там они у Lattice называются, но они такие же!) в схематике! Я качнул, чуть поковырял, но нужды не было, и я не стал вникать... Можешь на сайте их покопать, там таде какие-то примеры есть именно под PAL/GAL.

Andrnow 21st January 2010 01:49

Quote:

насколько я понимаю защелку тебе даст сделать только ФПГА но не ПАЛ или ГАЛ. даже если городить защелку на элементарной логике. на этих чипах можно делать все что не требует регистров - устройство у них такое. тоесть всякие дешифраторы декодеры и прочее - милое дело генерятся. а триггеры вроде вообще даже первые ПЛМ не умели делать.
кинь в меня линком в личке на ассемблер паловский и доки.
Не соглашусь. Судя по картинкам в даташитах палки/галки имеют некоторое количество входов, заведенных на выходы матрицы, в связи с чем в них можно программировать триггеры, но правда в очень малом кол-ве...


All times are GMT +4. The time now is 17:13.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.