PDA

Просмотр полной версии : Аксель на ПЛИС



iceoflame
22.02.2012, 12:04
Кто нибудь задумывался об реализации акселя на ПЛИС? На opencores Есть TG68 который используется в мининг. Сам проект мининг тоже опенсоурц. Может придумаем аксель на циклоне 3-4 + мозгов добавим и сразу нужные контроллеры usb/pc2, часы, кодек нормальный 16 битный? Все же дешевле чем классические аксели покупать.

ЗЫ: Может здесь начать собрать ссылки на аппаратные доработки, аля сделай сам? Бо в русскоязычном инете инфы на данную тему маловато будет.

tnt23
22.02.2012, 12:12
Я делал (и не доделал) Zorro-III память:

http://code.google.com/p/z3sdram/

iceoflame
22.02.2012, 12:23
tnt23, А чего?

easy_john
22.02.2012, 17:24
Может здесь начать собрать ссылки на аппаратные доработки, аля сделай сам? Бо в русскоязычном инете инфы на данную тему маловато будет.

лучше здесь (http://amiwiki.spb.ru/)

BYTEMAN
22.02.2012, 17:35
А что в классических близардях стоит? PLAшки?

easy_john
22.02.2012, 17:54
А что в классических близардях стоит? PLAшки?
Близарды на Lattice все делали
Вот Mach111
http://www.amiga-hardware.com/download_photos/blizz1260front_big.jpg

---------- Post added at 17:51 ---------- Previous post was at 17:40 ----------

а PPC на Cypress Semiconductor (cy7c374l)
http://www.amiga-hardware.com/download_photos/blizzppc040_front_big.jpg

---------- Post added at 17:54 ---------- Previous post was at 17:51 ----------

Мда, на чем только не делали. В кибершторме2 вообще Xilinx
http://www.amiga-hardware.com/download_photos/csmkii060_2_big.jpg

BYTEMAN
22.02.2012, 18:34
Вот Mach111
эти махи - вообще что это такое? Типа микроконтроллера?

А какая вообще логика работы такого акселя? Пересчёт адресов, диспетчер RAM, что ещё?

easy_john
22.02.2012, 18:40
эти махи - вообще что это такое? Типа микроконтроллера?

а поиском воспользоваться?
Lattice Semiconductor MACH111SP-15VC High-Performance EE CMOS Programmable Logic

Bobo
22.02.2012, 19:34
задумывался.
проще сразу комп в плисину запихать а проц отдельно
только мне как-то виртекс больше нра - к циклону я равнодушен
а то и просто парочка спартанов - дешевле выйдет

iceoflame
23.02.2012, 12:51
задумывался.
проще сразу комп в плисину запихать а проц отдельно
только мне как-то виртекс больше нра - к циклону я равнодушен
а то и просто парочка спартанов - дешевле выйдет

Да какая разница на чем, сам смысл.

tnt23
23.02.2012, 12:57
tnt23, А чего?

Упёрся в изредка возникающий сбой на шине, связанный с сигналом /DTACK. То есть в целом всё вроде бы работало, система видела 64М памяти и даже не особенно с ней тормозила, но рано или поздно этот сбой приводил к печальным последствиям.

Возможно, связано с недостаточной продуманностью сопряжения 3.3-вольтовой логики FPGA и 5-вольтовой шины Zorro, в частности, касаемо выходных сигналов, формируемых FPGA. Возможно, также играла роль двусторонняя разводка FPGA и SDRAM, хотя сбоев в работе SDRAM я не наблюдал.

Кое-что о Z3SDRAM: http://www.amiga.org.ru/forum/viewtopic.php?f=8&t=2476

Bobo
23.02.2012, 13:27
Да какая разница на чем, сам смысл.

там на втором шаге все упирается в старые разъемы 1200 и 3000/4000. где искать их - неясно, а пилить PCI как то некошерно :(

а так как уже говорили - места у 1200 под крышкой полно - 060 легко влезает и место для винта mSATA остается

iceoflame
23.02.2012, 13:53
там на втором шаге все упирается в старые разъемы 1200 и 3000/4000. где искать их - неясно, а пилить PCI как то некошерно :(

а так как уже говорили - места у 1200 под крышкой полно - 060 легко влезает и место для винта mSATA остается

АГП сказали 2 пиляных катит.

Bobo
23.02.2012, 13:57
да там много че подходит - но все пилить надо :(

iceoflame
23.02.2012, 17:58
http://eab.abime.net/showthread.php?t=59629

По теме, чувак для 600 аксель на фпга сделал. у него на сайте Амига 600 видео играет http://www.majsta.com/

ЗЫ: опенкорес есть кодек на ФПГА h.264

Bobo
23.02.2012, 18:11
немного не так - он год размышлял как его сделать а 1 февраля всех обрадовал что наконец купил фен и теперь может паять)))
такими темпами делать аксель жизни не хватит :)

iceoflame
23.02.2012, 18:31
Bobo, Я давно себе хочу сделать уголок сумашедшего профффесора. Но блин когда посчитал по минимуму, получилось 2куе

BYTEMAN
23.02.2012, 18:33
немного не так - он год размышлял как его сделать а 1 февраля всех обрадовал что наконец купил фен и теперь может паять)))
Короче, как я понял, он так нихрена и не сделал... Или я ошибаюсь?

iceoflame
23.02.2012, 18:33
Вот еслши бы у ребят был такой же запал на амигу как по спектруму. тогдась дело бы двигалось моментом.

Bobo
23.02.2012, 18:39
Короче, как я понял, он так нихрена и не сделал... Или я ошибаюсь?

он говорит что теперь когда у него есть фен ему совсем нефиг делать его спаять))) а так типо времени свободного маловато

---------- Post added at 17:39 ---------- Previous post was at 17:37 ----------


Вот еслши бы у ребят был такой же запал на амигу как по спектруму. тогдась дело бы двигалось моментом.

амига совсем не восьмибитная
и я не уверен что аксель пойдет на двухслойной плате если делать даже на 50 МГц
в общем занятие не простое

iceoflame
24.02.2012, 11:55
Bobo, Двухстороней с головой, посмотри проект реверси. FPGA великая штуковина.

CodeMaster
24.02.2012, 12:07
Все же дешевле чем классические аксели покупать.

Классические офигенно дороги, но уже из-за раритетности, но есть новоделы типа ACA-1231 (http://www.vesalia.de/e_aca1231-42.htm) за реальные деньги, но проц правда слабоват.


Двухстороней с головой, посмотри проект реверси

Реверси хрень в себе, там только память внешняя, а акселю нужна качественая плата, возможно с экранирующими слоями.

iceoflame
24.02.2012, 12:56
CodeMaster, Реверси до 105 Мгц работает. Амига тоже комп, и сума сходить не надо.

А АСА1231 -- дело хорошее, но мне кажется что на ФПГА даже в единичном варианте будет дешевле.

CodeMaster
24.02.2012, 13:02
до 105 Мгц работает

Одна частота не показатель


Амига тоже комп

Да, только Реверси не комп ;-)

iceoflame
24.02.2012, 13:08
Да, только Реверси не комп ;-)

Оно FPGA-based че напишешь тем и будет, хоть микроконтроллером для тостера.

CodeMaster
24.02.2012, 15:32
Оно FPGA-based че напишешь тем и будет, хоть микроконтроллером для тостера.

Я это знаю, но технологически от акселя он будет отличаться довольно сильно. Вообще, дабы не создалось искажённого мнения: я лично только ЗА аксель на чём угодно, в т.ч. и на ПЛИС, а если его ещё можно будет и на макетке МГТФом распаять, то КАТЕГОРИЧЕСКИ ЗА. А если он при этом ещё и работать будет, то даже КУПИТЬ ГОТОВ ;-)

Bobo
24.02.2012, 17:31
Bobo, Двухстороней с головой, посмотри проект реверси. FPGA великая штуковина.

посмотрю - пока не готов ничего сказать

---------- Post added at 16:31 ---------- Previous post was at 15:56 ----------


Классические офигенно дороги, но уже из-за раритетности, но есть новоделы типа ACA-1231 (http://www.vesalia.de/e_aca1231-42.htm) за реальные деньги, но проц правда слабоват.


на самом деле АСА-1231 дороже Близзарда 1230 IV который с сопром идет
ненамного правда

Bobo
25.02.2012, 00:43
не нашел нифига твой реверси - ссылку на PCB дай))
по теме - ежели ты захочешь даже 68030 реализовать в FPGA - то и флаг тебе в руки - вапорвера аля 68050 полно, только никто его не видел в работе
а ежели захочешь сопрячь fpga с нормальным процом а не 68000 на 20 МГц - то тут конечно теоретически можно на макетке мгтфом но практически думаю у тебя уже на 40 МГц все так звенеть будет что никакой работой там и не запахнет)))

iceoflame
26.02.2012, 15:42
не нашел нифига твой реверси - ссылку на PCB дай))
по теме - ежели ты захочешь даже 68030 реализовать в FPGA - то и флаг тебе в руки - вапорвера аля 68050 полно, только никто его не видел в работе
а ежели захочешь сопрячь fpga с нормальным процом а не 68000 на 20 МГц - то тут конечно теоретически можно на макетке мгтфом но практически думаю у тебя уже на 40 МГц все так звенеть будет что никакой работой там и не запахнет)))

http://zx.pk.ru/newreply.php?do=newreply&p=471638
Конфигурации:
http://zx.pk.ru/showthread.php?t=13875

Сейчас у народа идет обсуждение сделать платку для 16/32 бит. Что бы не мудрить с памятью и прочей фигней.

http://opencores.com/project,tg68

circa 3600 LC's on a ALTERA Cyclone II,
circa 2700 Slices an a XILINX Spartan 3,

Там по ссылке есть переход на миникс. Смотрел исходники коры 32 данных/32 адреса

---------- Post added at 13:42 ---------- Previous post was at 13:36 ----------

Bobo, еще момент, тут уже никаких макеток, хотыбы ЛУТ, с минимальной длинной дорог.

Bobo
26.02.2012, 16:50
глянул. ну то что она сопрягается с сдрам уже хорошо
чтобы сопрячь с А1200 нужны другие плисины - XC95 или Spatran II - они пятивольтовые
что такое tg68 мне прекрасно известно
НО 100МГц tg68 это даже не 50МГц 68030 :(
и еще я не помню на каких частотах Спартан 2 работает, надо доки глянуть
а Спартан 3 замучаешься сопрягать с 5-В шиной 1200й

третий Циклон из Реверса в аксель тоже не пихнешь - у него IO 3,3 В максимум, а сопрягать 245ми 5 и 3,3 это ненужные элементы

PS открыл в САМ350 Минимигу - в принципе на двухслойке присобачить рам ко второму спартану как нефиг делать. вопрос - хватит ли у него (спартана 208-ногово) входов для 150-пинового разъема Амми?

PPS Ну а чтобы не обольщаться tg68 - открой проект ОпенСпарк - вот приличный 68К будет представлять из себя что-то такое... Второго Спартана на это не хватит :(

iceoflame
26.02.2012, 20:38
Bobo, хм... А может есть чего из конвертеров уровня 3.3 на 5, ведь существует на амигу PCI медиаторы. где то попадался вариант на mach210

http://www.allcomponents.ru/amd/mach21024ji.htm

Bobo
26.02.2012, 20:51
я же написал - 16245, http://www.datasheetcatalog.org/datasheet/philips/74LVC_H16245A_4.pdf но они тоже место занимают, а в данном случае чем меньше деталей тем лучше
Ну и проблемы с количеством IO это не решит - все кто больше 208 ног - те в BGA :(

iceoflame
26.02.2012, 21:09
Bobo, это плохо :(

Bobo
26.02.2012, 21:38
вот я и говорю что амми нифига не 8-битная как спек и иже с ним - а это в разы больше линий адреса и данных

iceoflame
26.02.2012, 22:58
Bobo, Да понятно, на как то же аксели делают, видел даже в каком то использовался альтера ФПГА и проц в керамике.

---------- Post added at 20:58 ---------- Previous post was at 20:50 ----------

http://www.vesalia.de/e_a4060dt.htm

CodeMaster
26.02.2012, 23:01
Да понятно, на как то же аксели делают, видел даже в каком то использовался альтера ФПГА и проц в керамике.

А ты прочитай своё первое сообщение


На opencores Есть TG68 который используется в мининг.

Т.е. не надо изобретать велосипед и лепить горбатого к стенке, т.е. 68К в ПЛИС. В идеале надо развести аксель под разные процы 68030/40/60 (у кого что найдётся) и SO-DIMM модули памяти для компактности, в ПЛИС закинуть всю логику и пр. И вот здесь ПЛИС будет незаменима, запаял 68030, прошил её по него, есть 68040 перепрошил под его логику. Вот это будет реально народный аксель ;-)

Bobo
26.02.2012, 23:23
Bobo, Да понятно, на как то же аксели делают, видел даже в каком то использовался альтера ФПГА и проц в керамике.http://www.vesalia.de/e_a4060dt.htm

ну сделать аксель на лут и фпга, и сделать аксель на фпга и проце и восьмислойной PCB как то задачи разные ;)

---------- Post added at 22:23 ---------- Previous post was at 22:22 ----------


и SO-DIMM модули памяти для компактности

проще память на акселе прямо распаять

iceoflame
26.02.2012, 23:31
CodeMaster, Мысль не уловил, как-то 5 вольтовую керамику с альтерой скрести же.

---------- Post added at 21:31 ---------- Previous post was at 21:29 ----------

Bobo, >>проще память на акселе прямо распаять +1, проводники короче будут. А современная память достаточна дешевая. 512/1ГБ, хватит с головой.

ЗЫ: У кого есть книжки с нормальным описанием архитектуры, желательно на русском. А500-А1200

Bobo
26.02.2012, 23:36
CodeMaster, Мысль не уловил, как-то 5 вольтовую керамику с альтерой скрести же.

---------- Post added at 21:31 ---------- Previous post was at 21:29 ----------

Bobo, >>проще память на акселе прямо распаять +1, проводники короче будут. А современная память достаточна дешевая. 512/1ГБ, хватит с головой.

ЗЫ: У кого есть книжки с нормальным описанием архитектуры, желательно на русском. А500-А1200

Как бэ глянь какая там Альтера и сколько той Альтере лет ;)
http://obligement.free.fr/gfx/gvp4060dt_1.jpg
5-вольтовая она - то же что и XC9500

Книжки в инете называются сервис мануалы, переводить на руский их просто лень

---------- Post added at 22:36 ---------- Previous post was at 22:34 ----------

Кстати АСА-1230/31 неплохо сделаны
http://oldschoolgameblog.files.wordpress.com/2012/02/aca123142.jpg

А знаешь почему так просто? Потому как шина 030 суть шина А1200
А вот если начнешь пихать 040/060 понадобятся жырные плисины, ну или не жырные но больше по количеству

CodeMaster
26.02.2012, 23:38
CodeMaster, Мысль не уловил, как-то 5 вольтовую керамику с альтерой скрести же.

Во-первых по картинке однозначно судить что там с чем и как скрещено нельзя (ты же например оборотной стороны не видел). Во-вторых мысль была совсем про другое, а если касательно это акселя, то чего сравнивать 4000 и 1200 в которой место ограничено и лишние корпуса для согласования уровней ни к чему.


проще память на акселе прямо распаять

Проще, но не универсально. Надыбал планку 32МБ, аксель с 32МБ, надыбал 128МБ, аксель с 128МБ. Ну и ремонт проще, я бы и ПЛИС какую-то на панельке поставил бы.

Bobo
26.02.2012, 23:39
Проще, но не универсально. Надыбал планку 32МБ, аксель с 32МБ, надыбал 128МБ, аксель с 128МБ. Ну и ремонт проще, я бы и ПЛИС какую-то на панельке поставил бы.

ну, в принципе возможно, но на двусторонней плате такого не сделаешь

CodeMaster
26.02.2012, 23:41
ну, в принципе возможно, но на двусторонней плате такого не сделаешь

Четырёхслойные платы у китайцев сейчас стоят также как и двухслойные.

Bobo
26.02.2012, 23:43
да я как бы не против и многослойных и BGA. Как то их умудряются паять на коленке

iceoflame
26.02.2012, 23:46
Bobo, Спасибо за крупную и красивую фотку. Нда скорее всего зверинец еще тот :-). Хотелось бы какого то простого решения.

CodeMaster
26.02.2012, 23:46
и BGA. Как то их умудряются паять на коленке

BGA это уже лишнее. Это как минимум паяльная станция нужна, плюс некривые руки.

iceoflame
26.02.2012, 23:47
Bobo, Инфу собирать приходится по крупицам. Подобных проектов почти нету. Что странно.

Bobo
26.02.2012, 23:50
Bobo, Инфу собирать приходится по крупицам. Подобных проектов почти нету. Что странно.

Потому как амиговоды сами по себе люди странные

---------- Post added at 22:50 ---------- Previous post was at 22:49 ----------


BGA это уже лишнее. Это как минимум паяльная станция нужна, плюс некривые руки.

Я не настаиваю

iceoflame
26.02.2012, 23:57
Bobo, А спектрумоводы, типа так, совсем понятные ребята :-)))

Bobo
26.02.2012, 23:59
последние хоть что-то делают
а вот первые последние 10 лет на 90% сотрясают воздух тем что вот, они прямо сейчас, да на мегагигагерцовом ППЦ, ух как... и никак.
ну ты на одного ссылку уже давал ;)


Да возьми хотя бы этот АСА-1231 - че в нем нового то? По сути тот же А3630
А А3630 Хейни 20 лет назад спроектировал и содержимое всех ПЛМ в общий доступ выложил, как собственно и для А3640.
Вот и имеем из нового серебристую печатную плату и сдрам
можно подумать на зеленой не так бы работал

iceoflame
27.02.2012, 00:12
Bobo, Дык проблем несколько. Все спектрумоводы мечтали получить амигу. Но разница между спектрумом и амигой, просто как от киева и до китая. На спектрум дискретку найти можно, на амигу.... Потом у нас она такого распостранениря так и не получила. Сравни сколько вариантов клона спектрума и сколько амиги. Вообще если взять, то только 2 компа получили максимальное распространение на просторах бывшего СССР, спектрум и IBM. Отсюда ноги проблем.

---------- Post added at 22:06 ---------- Previous post was at 22:05 ----------

Да и распад СССР, был выбран как нельзя лучше, что бы угробить потенциального конкурента по электронике.

---------- Post added at 22:12 ---------- Previous post was at 22:06 ----------



Проще, но не универсально. Надыбал планку 32МБ, аксель с 32МБ, надыбал 128МБ, аксель с 128МБ. Ну и ремонт проще, я бы и ПЛИС какую-то на панельке поставил бы.

В данном случае выбор будет зависеть напрямую от цены.

Bobo
27.02.2012, 01:01
В общем с ТЗ сначала определись - сколько слоев, просто плисина или проц к ней (какой?), что за память - на плате или SO-DIMM и т.п.

iceoflame
27.02.2012, 01:15
В общем с ТЗ сначала определись - сколько слоев, просто плисина или проц к ней (какой?), что за память - на плате или SO-DIMM и т.п.

Если это мне, то в первую очередь меня интересует цена мелкосерийного производства. Типа 30шт не больше 100долл за экземпляр. Второе опенсоурц, что бы каждый кто имел Амигу, мог себе это позволить. Третье, что бы у каждого была возможность, внести свой вклад.

Bobo
27.02.2012, 01:24
Если это мне, то в первую очередь меня интересует цена мелкосерийного производства. Типа 30шт не больше 100долл за экземпляр. Второе опенсоурц, что бы каждый кто имел Амигу, мог себе это позволить. Третье, что бы у каждого была возможность, внести свой вклад.

ну тогда 060 отпадает, да и 030 наверное тоже
либо делать просто с сокетами без процов, а дальше кому как повезет :)

Хотя это не так делается, сначала составляется обзор что на рынке имеется и чем это нас не устраивает (цена, функциональность, и т.п.) Потом из этого формируется задача под наши требования
А потом ТЗ
(это китайцы меня научили :) )

CodeMaster
27.02.2012, 06:34
либо делать просто с сокетами без процов, а дальше кому как повезет

Нужна просто плата и прошивка для ПЛИС которая стоит незапредельно и которую можно легко будет купить не один год (ну и как я писАл желательно в панельке). Дальше люди будет сами искать комплектуху и паять. Также желательно в аксель заложить возможность оверклока (у BYTEMAN'а есть опыт разгона 68040)

Bobo
27.02.2012, 07:54
Нужна просто плата и прошивка для ПЛИС которая стоит незапредельно и которую можно легко будет купить не один год (ну и как я писАл желательно в панельке). Дальше люди будет сами искать комплектуху и паять. Также желательно в аксель заложить возможность оверклока (у BYTEMAN'а есть опыт разгона 68040)

Ну в этом случае на ум приходит 1-2 ХС9500 и сокет для 040/060 + сдрам.
Хотя сколько еще эти ХС9500 доступны будут я не знаю, а все новые на 5 В не рассчитаны.
Ну а в плис с софткорным 030 я как то слабо верю, что это реализуемо, да и по первым прикидкам у нее просто ног не хватит.

CodeMaster
27.02.2012, 09:45
Хотя сколько еще эти ХС9500 доступны будут я не знаю

Их там куча, цены тоже сильно разнятся. Про какую "жирноту" ты говоришь? XC9572PC84 мало же?


и сокет для 040/060

Эти процы вроде можно совместить на одном сокете


+ сдрам

Бучную SDRAM больше 128МБ найти сложно, может лучше DDR или больше 128МБ уже смысла на акселе нет?

Bobo
27.02.2012, 10:35
Их там куча, цены тоже сильно разнятся. Про какую "жирноту" ты говоришь? XC9572PC84 мало же?

Эти процы вроде можно совместить на одном сокете

Бучную SDRAM больше 128МБ найти сложно, может лучше DDR или больше 128МБ уже смысла на акселе нет?

1) Я пока теоретически - PLCC84 у них маловат, конечно, смотреть надо
как вариант на ХС95-м шину сопрячь а на остальное спартан поставить, хотя для интерфейса памяти и 95го достаточно
2) Ну так и я о том же - кому надо LC040 из мака вынет, а другой 060 возьмет
3) да проще DDR конечно ставить, она вроде и по объему больше и дешевле

CodeMaster
27.02.2012, 10:41
Я пока теоретически - PLCC84 у них маловат, конечно, смотреть надо

Я про то чтобы это было съёмное решение, я пока больше PLCC-84 у них ничего не нашёл. PGA версии бывают?

Bobo
27.02.2012, 10:52
Я про то чтобы это было съёмное решение, я пока больше PLCC-84 у них ничего не нашёл. PGA версии бывают?

ну съемное только PLCC-84 двух степеней жырности
PGA вообще у них не видел ни на девайсах ни в справочниках

я единственно не помню с DDR он сопрягается или нет, с сдрам точно сопрягается
у DDR напряжение 2,5 вольта, оно на 9500XL есть но эта серия дороже, ну и в PLCC XL нету

tnt23
27.02.2012, 19:22
Ребята, я понимаю, что чукчи не читатели, а писатели. Но вы бы сходили посмотрели мой опыт с ПЛИС и Амигой?

Bobo
27.02.2012, 19:35
мы смотрели - другие не знаю
а что - опыт печальный? мы вот все ж задумали многослойную пп
коллеги зоррам на 9500 сделали - вот мы и подумали а чем мы хуже?

Bobo
27.02.2012, 22:01
Бучную SDRAM больше 128МБ найти сложно, может лучше DDR или больше 128МБ уже смысла на акселе нет?

посмотрел - для DDR спартан 2 надо ставить
в принципе ничего страшного - 208-ногий qfp
при желании распаять можно не самыми кривыми руками
================================================== ====
В общем пока у меня видение такое:
- сигналы локальной шины А1200 сопрягаются с 040/060 чем-то по типу А3640/В1260
- собственно сам 040/060
- спартан 2й реализующий через MIG интерфейс с ДДР
ну и естественно это в 4 слоях минимум
если что не так - поправьте

================================================== ===
а тут можете посмотреть проект как 060 сопрягается с двумя ХС95ми - но увы СДРАМ((
http://www.powerphenix.com/CT60/english/technical.htm

кстати проверил ебай - сдрам модулей полно - от 175р за 64М - что по мне нормально, а у кого-то он просто может иметься
так что с ДДР пока смысла нет заморачиваться

CodeMaster
28.02.2012, 09:08
мы смотрели - другие не знаю

Читал (хоть я и не великий спец ;-) но суть в том, что я не увидел того что говорит о принципиальной невозможности этого. То что это не будет просто (в отличии iceoflame ;-) я сразу понимал, и это лишнее напоминание о том, что надо 7 раз отмерить.


кстати проверил ебай - сдрам модулей полно - от 175р за 64М - что по мне нормально, а у кого-то он просто может иметься

64МБ и 128МБ от старых буков их у нас и локально в городе что грязи. 256МБ уже надо поискать, да и на eBay они за вменяемую цену бывают. А вот с 512МБ уже совсем плохо, плюс к тому они часто двухэтажные идут и х.з. как у них с совместимостью.

256МБ DDR вообще не вопрос, а до гига всегда найти можно


так что с ДДР пока смысла нет заморачиваться

А если получится ;-) переделывать заново?


в принципе ничего страшного - 208-ногий qfp

Это уже не очень хорошо ИМХО


а тут можете посмотреть проект как 060 сопрягается с двумя ХС95ми - но увы СДРАМ((

Хотя в сравнении с этим, особой разницы нет, те же qfp.

Bobo
28.02.2012, 10:32
64МБ и 128МБ от старых буков их у нас и локально в городе что грязи. 256МБ уже надо поискать, да и на eBay они за вменяемую цену бывают. А вот с 512МБ уже совсем плохо, плюс к тому они часто двухэтажные идут и х.з. как у них с совместимостью.

256МБ DDR вообще не вопрос, а до гига всегда найти можно

А если получится ;-) переделывать заново?


DDR на 2м Спартане получится точно, люди делали, на 95XL я не уверен
и то и другое будет в qfp, сколько ног пока не знаю 144-208

А чем qfp не нравится - вон на реверсе же стоит? или по религиозным соображениям?

iceoflame
28.02.2012, 20:42
Идея может и дурная, а что если Взять 3 шт. 74LVCH32245A (3*32=96 сигнальных линий) и вбить их между cyclone 3 и разъемом трабдора А1200? На разъеме используется 110 сигнальных линий, при том условии, что верхняя часть адреса A24-A31 используется в схеме самой амиги. По некотором данным на разъеме оно отмечено n/c

Итак варианты связки:
3шт 74LVCH32245A
6шт. PI74LPT16245 3.3V 16-BIT BIDIRECTIONAL TRANSCEIVER (в более привлекательном копусе)

---------- Post added at 18:42 ---------- Previous post was at 18:38 ----------


То что это не будет просто (в отличии iceoflame ;-) я сразу понимал, и это лишнее напоминание о том, что надо 7 раз отмерить.

Ну конечно, дунули плюнули и скотчем склеили. Вопрос же не в том как просто, а как сделать.

Bobo
28.02.2012, 20:53
как сделать? нарисовать схему, собрать плату и развлекаться с ее программированием

ну поставишь ты буферы на вход, дальше что? 68060 в верилоге описывать будешь?

All ну что - 040/060 с плисиной реализовывать бум или идею в помойку?

CodeMaster
28.02.2012, 22:14
All ну что

Да что-то особо никого тут нет, мало Амиг в народе.

Bobo
28.02.2012, 22:23
ну спектрумов конечно больше
просто амиговоды такие
ладно - пойду пока разводку SO-DIMM поизучаю, мож кто на выходных подтянется...

ЗЫ Ну чтоб совсем никого нет не сказать - ты, я, вон Тимур вялый интерес проявлял))
Амиг в народе достаточно - особенно в европе.
Да и у СТ60/63 не так уж и много разработчиков, если на сайт глянешь.
Наклепать мелкосерийку в китае, да и слить без процов по оптовой цене в Амигакит/Весалию )) ИС амижной на аксели никакой - че там проц, прошивка FPGA, EFI да драйвер оси.

vlad
29.02.2012, 01:09
iceoflame, а чем не устраивает NatAmi MX (Altera) или Mini-ITX MiniMig Version 2.0 (Xilinx)? Уже готовый проект.

Bobo
29.02.2012, 01:16
iceoflame, а чем не устраивает NatAmi MX (Altera) или Mini-ITX MiniMig Version 2.0 (Xilinx)? Уже готовый проект.

А где можно купить NatAmi MX и какая цена?

iceoflame
29.02.2012, 11:17
vlad, вынести хочется только аксель.


Bobo, Можно аксель как с процем так и без делать.

как сделать? нарисовать схему, собрать плату и развлекаться с ее программированием
ну поставишь ты буферы на вход, дальше что? 68060 в верилоге описывать будешь?

Появится возможность без паяльника, курочить периферию.

Bobo
29.02.2012, 11:44
А какая там периферия то? - сдрам только если
выходов то у него все-равно больше не будет
и tg68 я не уверен что быстрее амижного 68020 будет, да и насколько помню tg68 16-битный вроде по шине данных - это ближе a500/600/2000 а не а1200

iceoflame
29.02.2012, 12:35
Bobo, Открой исходник да посмотри :-), по нему вроде как все 32 бита адреса выведены. А периферия: USB, ps/2, современный кодек, sata или IDE контроллер, флешкочиталка, PCI, ethernet, часы. В общем что фантазия подскажет.

Bobo
29.02.2012, 13:16
ну - удачи с цеплянием периферии ;)
еще шину к нему для этой периферии не забудь сделать

volton
29.02.2012, 21:17
вот бы реализация фаст памяти для 1200 не помешало! а аксель да и тем более народный да и еще в наше время... ну хз бред!
есть уае и ютуб для непонятливых - это касаемо дем (новых) .
ну ,а так ,если быть объективным ,то и а500 с флопом хватит для разработчика ,как гам так и дем... которых у нас как раньше так и в данное время не сыщешь :) я имею ввиду под чипсет! под 68к тучи сторонних ,а вот сугубо под чипсет - НУЛЬ!

BYTEMAN
29.02.2012, 21:24
вот бы реализация фаст памяти для 1200 не помешало! а аксель да и тем более народный да и еще в наше время... ну хз бред!

volton, ты же был у меня, вот для таких как я и делают)))

volton
29.02.2012, 21:27
volton, ты же был у меня, вот для таких как я и делают)))
ВОТ для таких как ты и не сделают :) это сложно! очень! поверь :) у меня близ на 030 там ничего удивительного кроме фаст памяти нэт!!! по коммандам что нуль 20 что нуль 30 один куй :)
ну а для слишком умных :) читаем - http://turbo-cf.narod.ru/ схема есть :) только что с плис делать :) и с процом :) тк большая часть прог не будет работать... да и ось то вроде не запуститься на MCF5475 без больших заплаток и тд их то некому делать
короче брет!

Bobo
29.02.2012, 22:01
volton, ну на CF пока никто не сделал, а на 060 полно чего делают
кричать что вот, прямо щас на CF сделаю и заработает не буду
СДРАМа и 256 хватит, гиг это баловство, ДДР сопрягать только через плисину, сдрам просто на 060 вешается, как туда 5-вольтовый 040 впихнуть пока ума не хватает даже теоретически
а так, конечно, было б круто - вынул BYTEMAN 040 из своего мака и в аксель засунул

volton
29.02.2012, 22:07
volton, ну на CF пока никто не сделал, а на 060 полно чего делают
кричать что вот, прямо щас на CF сделаю и заработает не буду
СДРАМа и 256 хватит, гиг это баловство, ДДР сопрягать только через плисину, сдрам просто на 060 вешается, как туда 5-вольтовый 040 впихнуть пока ума не хватает даже теоретически
а так, конечно, было б круто - вынул BYTEMAN 040 из своего мака и в аксель засунул
еще раз объясню... что нужен только фаст... для а1200. ну не актуально уже аксели для хламья пользовать :( есть ютуб и уае!
ну только если из за спортивного интереса...
да и еще рас! тут программеров,музакеров,гфи ксеров и извращенцев на классике не сильно и наберется... а вот как бы простому пользователю запустить ту же самую любимую игрушку вхдлоад на 1200 ?

Bobo
29.02.2012, 22:11
Считай это компьютером к которому А1200 подключается
ну устаревший лет на 15, да и что
есть еще 060 на просторах нашей земли :) и спартаны есть
а вот впихивать 060 в плисину - это как бы я пас

-----
про фаст для 1200 подумаю - видел же ты на МГТФ у Изиджона)))

---------
в общем, пошел изучать народный CF

volton
29.02.2012, 22:21
Считай это компьютером к которому А1200 подключается
ну устаревший лет на 15, да и что
есть еще 060 на просторах нашей земли :) и спартаны есть
а вот впихивать 060 в плисину - это как бы я пас

-----
про фаст для 1200 подумаю - видел же ты на МГТФ у Изиджона)))

видел видел... схема в плис впихнута от зверя , у него еще тогда были затыки с рассыпухой , из за чего он и применил в ориги ртшку и рфку :) ничего нового :) а у кого сейчас эта плата ???
само просто,слить прошу,отрисовать пцб и усе...
а мороки с 060... ну хз мазохизм :)

easy_john
29.02.2012, 22:52
еще раз объясню... что нужен только фаст... для а1200. ну не актуально уже аксели для хламья пользовать :(
ерунда. просто фаст никому не нужен, если там не будет хотя бы 030.
ну и ты не забывай, что на голой 1200 фаста ты можешь поставить только 8 и при этом не будет работать pcmcia, ну или 4 - и будет.
а этого даже демки посмотреть не хватит, не говоря уж про проц.

---------- Post added at 22:52 ---------- Previous post was at 22:49 ----------


а у кого сейчас эта плата ???

у меня.
мне года три назад спектрумисты на цц подарили, я ее на стене старья показывал пару лет. там чипа не хватает.
http://kawai.spb.ru/photo/v/hardware/museum/amiga/ram+expansion/

Bobo
29.02.2012, 23:50
ерунда. просто фаст никому не нужен

угу - еще не забывайте что у 1200 MMU нету по умолчанию, потому просто так 256 метров сдрама туда не влепить
ну и шина у проца на акселе довольно-таки быстрая в отличие от асинхронной зорро

я же приводил схемку тут - функционально она не сложная - ставятся преобразователи уровня на адресную шину, арбитр шины на CPLD ну и интерфейсная плисина для памяти и (возможно) расширений - там спокойно Спартан 3й встанет как в минимиге

Религиозные убеждения по поводу кучи плисин в PLCC я не воспринимаю - все это шьется прямо на плате на раз-два USB-бластером через JTAG

CodeMaster
01.03.2012, 07:31
видел видел... схема в плис впихнута от зверя

А кто делал этого зверя?


Религиозные убеждения по поводу кучи плисин в PLCC я не воспринимаю

Религиозность не в этом, а в том, что PLCC в случае брака\поломки можно легко заменить.


а этого даже демки посмотреть не хватит, не говоря уж про проц.

Демки действительно сугубо специфическая вещь (лишь бы ААА не услышал ;-) Надо ориетироваться на максимальный функционал, кто-то демки никогда не будет запускать, кто-то WHD

Bobo
01.03.2012, 09:50
Религиозность не в этом, а в том, что PLCC в случае брака\поломки можно легко заменить.

Возможно, но на фальконе стоит 144 ноги, а на А1200 надо 208-ногую
городить огород из кучи PLCC смысла никакого

CodeMaster
01.03.2012, 09:54
городить огород из кучи PLCC смысла никакого

Огород это 3-4? В принципе он есть не просит, лишь бы места хватило и смотря какая разница в цене получится по сравнению с одним Спартаном. Но, с другой всё это буджет гараздо сложней программировать и сопрягать между собой.

tnt23
01.03.2012, 10:01
По-моему, вы не о том спорите. 144 ноги или 208, принципиальной разницы нет. У меня на z3sdram 208 ног, запаять их не сложнее, чем 16 или 48.

Более важные вопросы - согласование с 5в шиной (в обе стороны) и его временные задержки; питание ядра и I/O банков ПЛИС; грамотная организация слоев питания и земли в том числе и для SDRAM; прогонка коры SDRAM в анализаторе времянок; медитация над узкими местами при сопряжении разных клоковых доменов в ПЛИС. Это по своему опыту что вспомнилось :)

Bobo
01.03.2012, 11:07
да мы не спорим - там просто ног для сигналов не хватит )))
пока о согласовании каком-то говорить рано, понять бы схему
как будет схема и будет плата можно согласовывать
по питанию и земле я думаю четырехслойной хватит
как там - сигнал-земля-питание-сигнал?

BYTEMAN
01.03.2012, 11:14
а так, конечно, было б круто - вынул BYTEMAN 040 из своего мака и в аксель засунул
И 030 есть, и 040 есть, так что что впихнуть - найдём :) Только надо для чанала раздобыть то, куда ето впихивать :) Я сейчас фактически на шестисотке сижу, точнее уже не сижу, ибо опять клава сдохла, а на 1200 коплю потихонечку. Буду делать видеопульт, а там такая задумка, что всем этим будет рулить именно амига из-за своего генлока, но блин на А500/А600 ничего интересного выжать не получится, а, как мне сказали, голая А1200 тоже практически нифига не умеет :( Аксели стоят 200-300-400 баксафф, что неподъёмно... Нашёл я себе А1200 за полтинник, вот пытаюсь сейчас наскребать денег...

volton
01.03.2012, 21:58
[QUOTE=easy_john;473959]ерунда. просто фаст никому не нужен, если там не будет хотя бы 030.
ну и ты не забывай, что на голой 1200 фаста ты можешь поставить только 8 и при этом не будет работать pcmcia, ну или 4 - и будет.
а этого даже демки посмотреть не хватит, не говоря уж про проц.[COLOR="Silver"]

ну если будет фпу уже плюс 20ке с фастом :rolleyes: с тормозами но сможешь посмотреть на реале как ето работает да и что ето такое... и надо ли оно вообще :) и если надо, то надо ли етот каменный век ?!
а вот как игровая приставка 1200 с 4тырьмя метрами фаста и вхдлоад и сф... я думаю это вполне достаточно...
еще раз повторюсь , есть ютуб для дем ,есть уае для софтины и игр :)

Bobo
01.03.2012, 22:07
... и надо ли оно вообще :) и если надо, то надо ли етот каменный век ?!
а вот как игровая приставка 1200 с 4тырьмя метрами фаста и вхдлоад и сф... я думаю это вполне достаточно...
еще раз повторюсь , есть ютуб для дем ,есть уае для софтины и игр :)

Да пусть будет, если получится. Желающие всегда найдутся.
Ну и к тому же 1200х на руках достаточно, гораздо больше чем 4000х, места она не занимает почти, зачем-то включать песюк и грузить уае, когда это же можно сделать на 1200й... ну, на любителя конечно
060 конечно не очень мощный проц по нынешним меркам, но уае всего-лишь эмулятор, я думаю, под 256М фаста многие прибамбасы пойдут, вопрос всего лишь в RTG, но пока не до этого

А так, есть какая-то приставка - и зачем уае?
и уае в конце концов всего лишь софтина со своими костылями, если на то пошло

BYTEMAN
01.03.2012, 22:08
А для генлока что посоветуете? Проф. видеокарты стоят как 5 амиг, мне проще тоннудвести навороченную сделать :)

Bobo
01.03.2012, 22:10
Более важные вопросы - согласование с 5в шиной (в обе стороны) и его временные задержки;
5 в там только в арбитре шины 1200->060 надо согласовать
контроллер сдрам и 060 оба трехвольтовые - в этом проще - сдрам не надо по напряжению с шиной проца согласовывать

Bobo
03.03.2012, 12:49
посмотрел на компоненты - все замечательно туда впихивается по типу Близа, еще и место остается, мож PCI контроллер на плату вляпать? правда, зараза, стоит под 100 баксов

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

CodeMaster
03.03.2012, 13:59
мож PCI контроллер на плату вляпать?

Для чего?


плата получается короче, что тоже приятно в стоимостном отношении...

Узнал у одного китайца, 15 шт. 4-х слойных плат 10х15 обойдутся по 700 руб./шт. Может и дороговато, но это первое попавшееся.

Bobo
03.03.2012, 14:03
Для чего?


мысли вслух - не обращай внимания

Bobo
03.03.2012, 16:11
Узнал у одного китайца, 15 шт. 4-х слойных плат 10х15 обойдутся по 700 руб./шт. Может и дороговато, но это первое попавшееся.

где он их производить собрался - под Шанхаем или под Шенженем?

CodeMaster
03.03.2012, 17:47
под Шанхаем или под Шенженем?

А какая разница?

Bobo
03.03.2012, 17:52
да никакой - просто ностальгия по посещенным местам и интерес путешественника)))
мне кажется что регион шанхая сейчас более бурно развивается.
а так - где машину поставил там и будешь клепать

но это офф - до PCB пока далеко.

ЗЫ надо будет съездить на какую-нибудь фабрику по приколу

easy_john
03.03.2012, 17:54
Узнал у одного китайца, 15 шт. 4-х слойных плат 10х15 обойдутся по 700 руб./шт. Может и дороговато, но это первое попавшееся.
http://newservice.rezonit.ru/
100*150 мм, 4 слоя, 2мм толщина, 15 штук - по 900р/шт.

Bobo
03.03.2012, 18:07
я смотрел резонит... естественно )) там подготовка дорогая

кстати, у меня на Парнасе тож какая-то хрень была что платы делает...

easy_john а что думаешь, может выкинуть этот 060 да поставить CPLD+FPGA? дешевле будет, только как оно заработает не ясно

Bobo
04.03.2012, 16:14
64МБ и 128МБ от старых буков их у нас и локально в городе что грязи. 256МБ уже надо поискать, да и на eBay они за вменяемую цену бывают. А вот с 512МБ уже совсем плохо, плюс к тому они часто двухэтажные идут и х.з. как у них с совместимостью.

256МБ DDR вообще не вопрос, а до гига всегда найти можно


Я так понимаю что впихнуть можно хоть DDR2, это не от проца а от конроллера памяти зависит
32 бит приемопередатчик на шину данных, 1,8 В питалово и в путь
но тут уже встанет ворос в разводке ПП и задержке сигналов между разными дорожками

ну и DDR конечно попроще - контроллер хорошо описан и т. п.

Bobo
04.03.2012, 20:35
ну а для слишком умных :) читаем - http://turbo-cf.narod.ru/ схема есть :) только что с плис делать :) и с процом :) тк большая часть прог не будет работать... да и ось то вроде не запуститься на MCF5475 без больших заплаток и тд их то некому делать
короче брет!

Почитал... впечатлился...

Sentenced 15-сен-2006 14:10
Всем привет ! Если кто-то подумал что проект сдох, то ему конкретный низачот. Проект очень даже не сдох. Предпринимаются конкретные шаги, а именно - заказ в компании INDIVIDUAL COMPUTER Α1200 слот разъёмов. Обсуждение произошло буквально сегодня, и могу с уверенностью сказать что коннекторам - быть.
PCI попилить видимо не судьба... Они хоть ПП сделали?

easy_john
04.03.2012, 21:12
PCI попилить видимо не судьба... Они хоть ПП сделали?
Там не pci а два agp надо встык ставить.
Думаю что не сделали, 6 лет назад последние обновления были.

Bobo
04.03.2012, 21:15
pci угловой. Zetr0 на амибее фото выложил
agp углового в продаже нет
а Schönfeld пусть своим разъемом подавится :)

easy_john
04.03.2012, 21:22
pci угловой. Zetr0 на амибее фото выложил
у pci же шаг другой. или длины не хватало. я помню, что примерял и мне что-то не пошло.

а Schönfeld пусть своим разъемом подавится :)
?

Bobo
04.03.2012, 21:30
http://www.amibay.com/showthread.php?t=23880&highlight=adapters+150+unrepairable+a1200+socket&page=3

да не продает он его никому
а кастомный из-за 20 штук заказывать - математика биться не будет

easy_john
04.03.2012, 22:27
http://www.amibay.com/showthread.php?t=23880&highlight=adapters+150+unrepairable+a1200+socket&page=3
да, pci-x по длинной стороне, я так и думал. ок.

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

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

Bobo
04.03.2012, 22:38
а можно по-русски, что не будет?

твоими словами -нужно нехило вложиться чтобы выпустить партию разъемов
смысла это не имеет из-за 10-20 штук плат

ну и собственно сейчас дело не в разъемах а в отрисовке площадок в CAD :)
схему я уже понял - она везде одинакова

easy_john
04.03.2012, 22:46
твоими словами -нужно нехило вложиться чтобы выпустить партию разъемов
смысла это не имеет из-за 10-20 штук плат
ну так а как ты хотел? придти и нахаляву получить кучу дефицитных разъемов? понятно, что такого не будет.


ну и собственно сейчас дело не в разъемах а в отрисовке площадок в CAD :)
схему я уже понял - она везде одинакова
рекомендую прислушаться к tnt23, он на разработке девайсов собаку скушал. а все равно безглючная память не получилась.

Bobo
04.03.2012, 22:50
рекомендую прислушаться к tnt23, он на разработке девайсов собаку скушал. а все равно безглючная память не получилась.

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

собственно сейчас и занимаюсь тем что читаю как они DDR2 сопрягали

и у меня задача проще чем у tnt23 - он с асинхронной шиной зорро сопрягал а я с процессорной

Bobo
07.03.2012, 14:19
Узнал у одного китайца, 15 шт. 4-х слойных плат 10х15 обойдутся по 700 руб./шт. Может и дороговато, но это первое попавшееся.
Узнал
серийное производство 4-слойной платы 10*15 без монтажа у китайцев порядка 100р/шт, но существуют еще затраты на подготовку, которые могут быть весьма существенными для малых партий

CodeMaster
07.03.2012, 16:14
серийное производство 4-слойной платы 10*15 без монтажа у китайцев порядка 100р/шт

Ценная информация, если ты заказываешь 1000 штук с самовывозом из Китая. А я писАл про конкретные 15 штук которые будут у меня дома.

Bobo
07.03.2012, 16:21
Ну ты сиди на своих 15 штуках дома, а у меня задача затраты минимизировать :)

сэмплы кстати у них дороговаты чето, здесь чтоли сделать

А в чем проблема вывезти из китая? я по сто контейнеров в месяц вывожу, особых проблем с доставкой пока не было за последние 10 лет

CodeMaster
07.03.2012, 16:26
сэмплы кстати у них дороговаты чето, здесь чтоли сделать

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

easy_john
07.03.2012, 18:32
о чём-то говорить можно только тогда, когда на руках будет герберы
"Гербе́ра (лат. Gerbera) — род многолетних трав семейства Астровые, или Сложноцветные (Asteraceae)"
О чем речь?

Bobo
07.03.2012, 18:39
о формате RS-274X

Bobo
09.03.2012, 01:01
Ну думаю, что окажутся дешевле. Но реально о чём-то говорить можно только тогда, когда на руках будет герберы, т.к. цены у разных производителей и в разные времена различаются сильно.

для сэмплов (5-10 шт) они предлагают 150$ за первый +3,2$ за каждый последующий (ну естественно тот же дизайн и техпроцесс и FOB Shenzhen)
в резоните, на сколько я помню, первый 3800, последующие 1200р (или я не прав?)

BYTEMAN
13.03.2012, 04:48
а где-нибудь описана теория работы акселераторов, то, что непосредственно будет находиться в плисине, не реализация, а именно сухая теория, "многабукаф"? Интересно почитать и поразбираться, вообще на основе каких документов эти акселераторы разрабатывались...

Bobo
13.03.2012, 10:12
а где-нибудь описана теория работы акселераторов, то, что непосредственно будет находиться в плисине, не реализация, а именно сухая теория, "многабукаф"? Интересно почитать и поразбираться, вообще на основе каких документов эти акселераторы разрабатывались...

я думаю девайс этот узкоспецифичный и если и описан где то это ДСП
а так ничего особенного он из себя не представляет - есть спецификации на шины А1200, 68030/040/060, спецификации памяти SDR/DDR, AN по разработке интерфейса с памятью в плисине, теория конечных автоматов, наконец - думаю этого достаточно

BYTEMAN
14.03.2012, 03:00
я думаю девайс этот узкоспецифичный и если и описан где то это ДСП
а так ничего особенного он из себя не представляет - есть спецификации на шины А1200, 68030/040/060, спецификации памяти SDR/DDR, AN по разработке интерфейса с памятью в плисине, теория конечных автоматов, наконец - думаю этого достаточно
т.е. фактически кишки того же близзарда - это тупо сопряжение двух шин и диспетчер ОЗУ? (там вроде симмы стоят, не?)

Bobo
14.03.2012, 07:48
зависит от модели, в близзарде вроде диспетчер озу не нужен - там драм а она мму в проце упроавляется
+ еще биос для скази и формирователь сигналов для скази-модуля

контроллер памяти нужен если ты пытаешься использовать sdram/ddr/ddr2
посмотри например aca1231

volton
14.03.2012, 22:47
зависит от модели, в близзарде вроде диспетчер озу не нужен - там драм а она мму в проце упроавляется
+ еще биос для скази и формирователь сигналов для скази-модуля

контроллер памяти нужен если ты пытаешься использовать sdram/ddr/ddr2
посмотри например aca1231
если конечно есть мму :)

Bobo
14.03.2012, 22:54
я неправильно выразился - имел ввиду интерфейс для доcтупа к DRAM - c SDRAM DDR и пр он работать не умеет. EDO юзает в режиме FPM

мму дает страничный доступ

All у кого нибудь идеи еще есть или все ждут пока я 060 в плату впаяю и сожгу плисину паяльником? :D

CodeMaster
15.03.2012, 08:23
или все ждут пока я 060 в плату впаяю и сожгу плисину паяльником?

Думаетцо, примерно так ;-)

easy_john
15.03.2012, 13:40
Даа, народ жаждет шоу. Снимай все на видео!
зы зачем паять 060? ставь сокет.

Bobo
15.03.2012, 14:23
зы зачем паять 060? ставь сокет.

это я утрирую
сокет у меня есть. наборный

BYTEMAN
21.03.2012, 03:39
Я вот думаю: а нельзя ли присобачить кусок проекта hddmem_exp_a500, отвечающий за расширение fast-памяти до 8мб, к А1200? Или там есть какие-то серьёзные принципиальные отличия?

CodeMaster
21.03.2012, 07:35
5 в там только в арбитре шины 1200->060 надо согласовать
контроллер сдрам и 060 оба трехвольтовые - в этом проще - сдрам не надо по напряжению с шиной проца согласовывать

В 060 ведь только ядро трёхвольтовое? Ввод-вывод пятивольтовые и надо согласовывать СДРАМ и 060. Или использовать таки СИМы или 5В SDRAM, но там максимум что-то около 32МБ да и найти её сложнее больших СИММов.


Я вот думаю: а нельзя ли присобачить кусок проекта hddmem_exp_a500, отвечающий за расширение fast-памяти до 8мб, к А1200? Или там есть какие-то серьёзные принципиальные отличия?

Версия на ПЛИС вроде как полностью совместима с А1200, но такую микруху не найти, надо переписывать на более современное. Ну, опять же там только СИММы.

BYTEMAN
21.03.2012, 11:53
Версия на ПЛИС вроде как полностью совместима с А1200, но такую микруху не найти, надо переписывать на более современное. Ну, опять же там только СИММы.
а чё, 32Мб для каких-то целей мало? Зачем Амиге over32метра? Ну и непонятно обять же, если рассыпушный вариант совместим с А1200, я могу попробовать сфарганить... Склеить разъёмы, сделать макетку под размер трапдура и поэкспериментировать...

CodeMaster
21.03.2012, 11:58
а чё, 32Мб для каких-то целей мало?

SIMM на 32 МБ найти сложно, но в принципе и 8 было бы уже гараздо лучше.


рассыпушный вариант совместим с А1200

Написано "частично совместим" в чём заключается эта частичность я пока не нашёл. Да наверное и не найду, т.к. у нас схему на ПЛИС не повторяли. Это надо искать доки на забугорную версию, может это можно "допилить" на рассыпухе.

BYTEMAN
21.03.2012, 12:02
SIMM на 32 МБ найти сложно, но в принципе и 8 было бы уже гараздо лучше.
Ну у меня для экспериментов есть такая сима. Из Мака вытащу. Ибо у него всё равно хард загнулся(((((

---------- Post added at 11:02 ---------- Previous post was at 11:01 ----------

а реально ли эту прошивку ПЛИСки распотрошить и на её основе составить 1:1 рассыпушный вариант?

CodeMaster
21.03.2012, 12:10
а реально ли эту прошивку ПЛИСки распотрошить и на её основе составить 1:1 рассыпушный вариант?

Там есть исходники, возможно проще переделать на какую-нибудь MAX7000

BYTEMAN
21.03.2012, 12:12
Там есть исходники, возможно проще переделать на какую-нибудь MAX7000
... которую у нас хрен достанешь :)

volton
21.03.2012, 13:22
Я вот думаю: а нельзя ли присобачить кусок проекта hddmem_exp_a500, отвечающий за расширение fast-памяти до 8мб, к А1200? Или там есть какие-то серьёзные принципиальные отличия?
не. она не совместима с 1200 :( у о2о 32 разрядная шина :)
1200 на данный момент нужен только фаст метра 4ре. тк врятли кто то будет юзать лайт вав и муль мака :) 20ка по командам совместима с 30ой.
только вот не помешало бы фпу. и софт работал бы почти весь пусть как черепахо но работал бы :)

BYTEMAN
21.03.2012, 13:29
1200 на данный момент нужен только фаст метра 4ре.
Есть теория, что куда мапится, и как мапиться? Можно взять схему регенерации из a500hddmem, а уже маппер свой нагородить...

только вот не помешало бы фпу.
Вот я думаю, у меня есть мак с 68882 (мак на 030-м проце), как я понимаю, в 1200 ставится 68881, т.е. с 68882 я пролетаю?

volton
21.03.2012, 13:34
Есть теория, что куда мапится, и как мапиться? Можно взять схему регенерации из a500hddmem, а уже маппер свой нагородить...

Вот я думаю, у меня есть мак с 68882 (мак на 030-м проце), как я понимаю, в 1200 ставится 68881, т.е. с 68882 я пролетаю?
по поводу фпу посмотри схему... я не помню :( но вроде как у них только ноги по сигналам не совпадают да и тактовая в 81ом не выше 16 вроде... не помню :( да и по коммандам вроде 81ый урезан...
где то в сети была схема акселя для 3ех 4ех тонки на 030 там и фпу были разные... те можно и ту и ту ставить.

easy_john
21.03.2012, 13:48
а чё, 32Мб для каких-то целей мало? Зачем Амиге over32метра?
Это зависит от проца. Если проц 020-030, то там лишь бы whd погонять, то достаточно и 4-8-16.
Если же проц 040 или 060, то уже попадается хотя бы демки, которые на 32 не запустятся, там уже хорошо бы 64 (идет все), а лучше 128-256 мб - меньше потерь от фрагментации памяти, тогда можно смело сидеть за амигой целый день без перезагрузки, запуская все, что хочется.
Ну и например те же браузеры, большая страничка запросто может сжирать по 20-50 мегабайт памяти.

BYTEMAN
21.03.2012, 13:52
блин, если бы можно было проводочками 040 прилепить - было бы вообще ах! Проц есть, сопр тоже, Амига есть, симмка на 32 есть.... Блин, может попросить у кого из Амижников местный акселя на недельку, "вкусить плод близзардова акселераторова ускорения"?

---------- Post added at 12:52 ---------- Previous post was at 12:51 ----------

Надо ьбудет у Sinus'а спросить...

volton
21.03.2012, 14:02
блин, если бы можно было проводочками 040 прилепить - было бы вообще ах! Проц есть, сопр тоже, Амига есть, симмка на 32 есть.... Блин, может попросить у кого из Амижников местный акселя на недельку, "вкусить плод близзардова акселераторова ускорения"?

---------- Post added at 12:52 ---------- Previous post was at 12:51 ----------

Надо ьбудет у Sinus'а спросить...
если ко мне приедешь,на недельку могу дать :) 030... только какой там вкус? вкуса нет и у 040 и у 060 на данный момент :( задачи то меняются для машин :) а тем более у людей :v2_dizzy_roll:
Пойми одно! что! ты не увидишь там ничего из вон выходящего... те какого то рулеза который ты ожидаешь,ожидал и тд единственное то что есть фаст и фпу и усе :( а с этим ты запустишь любую прогу.

BYTEMAN
21.03.2012, 14:13
Пойми одно! что! ты не увидишь там ничего из вон выходящего... те какого то рулеза который ты ожидаешь,ожидал и тд единственное то что есть фаст и фпу и усе а с этим ты запустишь любую прогу.
Ну я смогу посмотреть PUSH от Exploder'а))) Нверное спрошу у Славы, он в Гродно вроде через две недельки собирался, може и притащет поюзать...

Bobo
21.03.2012, 19:14
В 060 ведь только ядро трёхвольтовое? Ввод-вывод пятивольтовые и надо согласовывать СДРАМ и 060. Или использовать таки СИМы или 5В SDRAM, но там максимум что-то около 32МБ да и найти её сложнее больших СИММов.
ты откуда такое взял?
"Although the MC68060 operates at a lower operating voltage, it directly interfaces to both 3-V and 5-V peripherals and logic."
согласовывать надо только DDR

---------- Post added at 18:14 ---------- Previous post was at 18:09 ----------


а чё, 32Мб для каких-то целей мало? Зачем Амиге over32метра? Ну и непонятно обять же, если рассыпушный вариант совместим с А1200, я могу попробовать сфарганить... Склеить разъёмы, сделать макетку под размер трапдура и поэкспериментировать...

сваргань

зачем не знаю но полтора гига в амми легко ставятся

BYTEMAN
21.03.2012, 21:03
сваргань
дык, это, где теорию покурить и на какую схему опираться то? Я так и не понял, hddmem прокатит? или нет? Если нет, то в чём отличия то будут? Шину данных развести 32 бита? Или ещё чего?

Bobo
21.03.2012, 21:12
думаешь я смотрел схему hddmem?

BYTEMAN
21.03.2012, 21:41
думаешь я смотрел схему hddmem?
думаю, стОило бы глянуть :rolleyes:

Bobo
21.03.2012, 23:38
если ты сам этот hddmem посмотришь то там соболев написал что с плмкой совместимость с а1200 полная

BYTEMAN
22.03.2012, 02:04
если ты сам этот hddmem посмотришь то там соболев написал что с плмкой совместимость с а1200 полная
прошивку ПЛМки эту можно в простую схему преобразовать? Там ведь вроде отличие рассыпухи от ПЛМки (по тексту) только вроде в автоконфиге кроется..

Bobo
22.03.2012, 02:08
я не вникал особо - там у него конечный автомат прошивки нарисован - насколько простая схема будет неясно

BYTEMAN
23.03.2012, 11:16
вот думаю, как можно посадить этот hddmem на 32-битную шину данных... Адреса ведь все по другому будут пересчитываться? Т.е. адрес в процессоре будет один, но т.к. проц сразу 4 байта хавает, то на адресной шине он не будет соотв. "настоящему" адресу, так? И второе - будут ли соотв. машинные циклы 68020 циклам 68000... Там всё завязано на 7-мегагерцовый 68000... Как оно поведёт себя на 68020 - хз... У кого какие мысли будут?

Или процессор щёлкает адресами "по четыре"? Т.е. то, что в процессоре, будет соотв. тому, что будет на адресной шине?

И ещё непонятен механизм автоопределения наличия памяти. Как написано, при старте у нас будет 4Мб фаста изначально, при этом в конечном автомате описано только поведение автодетекта IDE-части. Т.е. рама детектится прото при её наличии? (т.е. амига пишет в ту область, читает из неё и если записалось, то рама есть?) И, как написано, чтобы добавить до 8Мб фаста, надо использовать софтинку Add4M (вродь так зовётся). Как с такой памятью подружится WHDLoad? Или ему пофигу будет?

Ну и вопрос в регенерации: как поведёт себя схема в hddmem будучи подвешенной к 68020...

Спецы, откликнитесь плз.

Biozoom
23.03.2012, 11:31
Если готовый и протестированный экземпляр появится, готов приобрести, на свою а1200 :v2_yahoo:

BYTEMAN
23.03.2012, 11:54
И ещё. В тексте hddmem указывается, что при использовании симмов они идут 32-битные. Старшие 16 бит надо запараллеливать с младшими. Это справедливо для 16-битной шины 68000. Т.е. получается, что в 68020 надо просто развести эти старшие 16 бит памяти на старшие 16 бит шины данных процессора?

Bobo
23.03.2012, 16:17
наверное это будет логично :)
симм 32 бита и шина данных такая же

BYTEMAN
23.03.2012, 16:29
симм 32 бита и шина данных такая же
Вот только выборка в hddmem идёт по 16-битной шине... Там ещё надо SIZ0/1 учитывать походу... Бррр...

BYTEMAN
24.03.2012, 02:20
Короче, покурил я даташит на 68020, фактически в hddmem надо будет переделать один дешифратор. Надо отвязать его от _UDS и _LDS и подвязать его к SIZ0 и SIZ1. Вроде сделать это не сложно. Второе, что я пока что не понял до конца.... Совпадут ли тайминги доступа к памяти? пойдёт ли та схема регенерации, которая используется при работе 68000? Ну и вопрос, как разруливают ситуацию с PCMCIA? И как работает автодетект памяти? Гуру, отзовитесь плз! :)

volton
24.03.2012, 04:41
Короче, покурил я даташит на 68020, фактически в hddmem надо будет переделать один дешифратор. Надо отвязать его от _UDS и _LDS и подвязать его к SIZ0 и SIZ1. Вроде сделать это не сложно. Второе, что я пока что не понял до конца.... Совпадут ли тайминги доступа к памяти? пойдёт ли та схема регенерации, которая используется при работе 68000? Ну и вопрос, как разруливают ситуацию с PCMCIA? И как работает автодетект памяти? Гуру, отзовитесь плз! :)
а зачем тебе пцмциа? ты рулишь карты через него? схема не пойдет хдд мем от 500 смею тебя огорчить :( тк ты сам почти догадался...

BYTEMAN
24.03.2012, 10:58
а зачем тебе пцмциа? ты рулишь карты через него? схема не пойдет хдд мем от 500 смею тебя огорчить тк ты сам почти догадался...
ну дык без переделок ессно не пойдёт. Вот и разбираюсь, какие там отличия, и чего можно перенамудрить)))

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

volton, pcmcia было бы интересно оставить, поскольку ещё надеюсь найти сетевушку.

Bobo
24.03.2012, 11:44
Ну и вопрос, как разруливают ситуацию с PCMCIA?

да никак - ставят 4 метра и все
без мму ее не разрулить

BYTEMAN
24.03.2012, 11:50
да никак - ставят 4 метра и все
без мму ее не разрулить
ок, 4 метра тоже хорошо. Самый главный вопрос: как рулить регенерацией, пойдёт ли по времянкам реген от 68000, и как работает автодетект памяти... Т.е. если там замаплено ОЗУ, то амига сама его сразу задетектит? Или надо реализовывать механизм автоконфига?

BYTEMAN
25.03.2012, 11:44
Ну всё, volton поделился секретной шайтан-схемой расширителя фаста до восьми с ускорителем ide как я понял, как сваяю - отпишусь о результатах.

Bobo
25.03.2012, 11:59
угу - на видео процесс фиксируй

BYTEMAN
25.03.2012, 14:26
угу - на видео процесс фиксируй
ну я начну не раньше того, как закончу с прошивой для СИД-Бластера. А там ещё работы много... Так что думаю недельки через три, може через месяц только сяду за это дело. А пока что подготовлю РТ4 и 27с64 для прошивки, пускай лежат, дожидаются :)

Bobo
25.03.2012, 14:30
BYTEMAN главное не забывай :) мне тоже пока не до 060го
люди вон Натами по 10 лет ваяют и некто в работе до сих пор не видел :D

BYTEMAN
25.03.2012, 14:33
Из текста описания:
"Не забывайте, что это не Fast память, и скорость работы с ней - медленная. "

Так что, будет 8Мег, но медленных... Только не понимаю различия, почему... Ведь ей всё равно будет безраздельно владеть проц.. В чём тогда медленность - хз. Ну, короче, посмотрим.

Bobo
25.03.2012, 14:51
че у нее - асинхронный доступ чтоли?