Просмотр полной версии : Одноплатная версия IBM PC XT
Andrei85
24.05.2013, 16:45
Здравствуйте! Интересен такой вопрос. Смотрю, сейчас выпускают одноплатные версии старых компьютеров различных архитектур. Но вот интересен такой вопрос: а что если создать такую же версию компьютера IBM PC XT или может, они и существуют уже? Просто есть идея сделать небольшой дешевый XT-совместимый компьютер, на котором можно будет спокойно играть в старые досовые игрушки и работать со старыми программами. А то сейчас оригинальный комп ткого уровня найти/собрать по комплектующим довольно-таки непросто, да и дорого они довольно-таки стоят. Тем более, и надежности особой там нет, т.к. старое железо очень все. Вот думаю поэтому сделать комп такого уровня на современной элементарной базе.
Zet processor is an open implementation of the so widely used IA-32 architecture (generally called x86). This project is very new but it can be synthesized in a configurable device such an FPGA or CPLD, or made as a custom ASIC. Five different FPGA boards are currently supported.
Playing Dune 2 in MS-DOS running on the Zet Platform. See some other Pictures.
This project is quite complex and is in a very early stage of development. Only the 16-bit part (ie. the 8086/80186) is supported, see Zet status for more information. It can boot successfully MS-DOS 6.22, FreeDOS 1.1 and run Microsoft Windows 3.0 and other MS-DOS games.
http://zet.aluzina.org/index.php/Zet_processor
Kakos_nonos
24.05.2013, 20:55
В последнем номере журнала downgrade есть статья о компьютере flea86. Это как speccy2010, только x86.
В последнем номере журнала downgrade есть статья о компьютере flea86. Это как speccy2010, только x86.
Но схемы (http://www.brutman.com/Flea86/) нет, да и название ПЛИС стёрто (http://www.brutman.com/Flea86/Flea86_board.jpg).
процессор взять Am486GX, но 16 разрядная шина и без сопроцессора , других из числа х86 удобных для пайки в корпусах tqfp китайским паяльником не нашёл
колибри минимум пень хочет
Какой 486? Нужно делать ядро на Спартане или Циклоне. Есть готовые сырцы на опенкоре.
Думал ХТ попробовать сделать на Intel 80386EX
Intel 386 EX упрощенно можно рассматривать как микропроцессор Intel 386 SX с добавленным набором специализированных подсистем. Назовем основные из них:
- два контроллера прерываний, программно-совместимых с 8259А;
- подсистема выбора микросхем “обвязки”;
- 16-разрядный таймер 8254А;
- подсистема регенерации содержимого динамического ОЗУ;
- сторожевой таймер;
- два последовательных канала, программно совместимых с микросхемой NS82450;
- синхронный быстрый последовательный канал;
- контроллер прямого доступа к памяти;
- логика управления энергопотреблением.
корпус PQFP132
должно компактно получиться http://www.pcweek.ru/industrial/article/detail.php?ID=47134
Есть готовые сырцы на опенкоре.
сырки кого? i486 ?
сырки кого? i486 ?
Это (http://opencores.org/project,sub86) не оно?
Там английски по белому написано что это, оно даже emm386 не запустит
Тогда извиняйте. Ждём когда автор Flea86 откроет. Правда вроде он 80186 будет. А вот KolibriOS (http://kolibrios.org/ru/) прекрасно на 2-х ядерном пашет - проверял.
Всё пепец, автор Flea86 всё забросил в связи с невозможностью более доставать чипы AX-2005:
Flea86 system boards will no longer be available due to the non-availability of the AX-2005 used in the project. This project page now exists purely as a historical record.
Я как понял это специальный микроконтроллер, ранее производимый фирмой AppoTech.
Есть конечно, типа Atmega128 и круче.
Есть конечно, типа Atmega128 и круче.
Там же у него на асме MCS-51, такие есть у китайского STC (если брать мощьные и дешевые) ну и еще кто только не делал эти контроллеры.
Нашёл ссылку (http://www.malinov.com/Home/sergeys-projects/sergey-s-xt) на ещё один собранный девайс. Что скажите?
perestoronin
21.11.2013, 23:40
на ещё один собранный девайс. Что скажите?
Эта лишь одна плата процессора, а к ней еще и остальные платы нужны:
http://www.malinov.com/Home/sergeys-projects
Эта лишь одна плата процессора, а к ней еще и остальные платы нужны:
http://www.malinov.com/Home/sergeys-projects
Вон оно что, Мехалыч! ;)
Конечно громоздко выходит, но а что селаешь... Карма.:sleep:
---------- Post added at 08:04 ---------- Previous post was at 07:21 ----------
А если собирать версию на ПЛИС (http://www.malinov.com/Home/sergeys-projects/xi-8088-cpld), то выходит не так уж страшно. Остаётся всё на одну плату воткнуть (VGA и SD контроллер), без шины ISA и будет всё ОК!
Просмотрев схемы и китайский ебей я сделал выводы:
Многоножки (все кроме ПЛИС) стоят приблизительно по 4$. Прошивки ПЛИС (ATF1508AS) нигде на сайте нет. Да это и не важно. Сопоставив схему на ПЛИС и без неё можно вычислить какую логику автор впихнул в ПЛИС. Остаётся не ясно как сделать вывод на VGA, т.к. сама ИМС TVGA9000i-3 стоит больше 26$ с пересылкой. Неохота её покупать - дороговато. В её даташите не раскрыта внутренность, хотя я думаю что она является ПЛИС со связью ISA шиной и памятью.
---------- Post added at 14:41 ---------- Previous post was at 13:41 ----------
Упс. Тема то у нас звучит как одноплатная. Так что данный комп нам не подходит.
Стоит обратить внимание на zet x86 (http://zet.aluzina.org/index.php/Zet_processor) на поддерживаемых платах (http://zet.aluzina.org/index.php/Supported_boards). Пока я не нашёл количество логических ячеек (LEs) занимаемых проектом. Если хватит места, то можно будет портировать проект на продаваемые здесь на форуме платы (http://zx.pk.ru/showthread.php?t=8993).
http://zet.aluzina.org/images/thumb/d/df/Zet-Win-5.jpg/360px-Zet-Win-5.jpg
---------- Post added at 20:57 ---------- Previous post was at 20:01 ----------
Нашёл (http://zet.aluzina.org/images/d/d8/Pres.pdf) количество ячеек проекта - около 10 тысяч. В Циклоне 3 присутствует чуть больше 10320. Вроде вместится. С пинами пока неясно. В проекте указано 202. В U9 их всего около 100.
Нашёл количество ячеек проекта - около 10 тысяч. В Циклоне 3 присутствует чуть больше 10320. Вроде вместится. С пинами пока неясно. В проекте указано 202. В U9 их всего около 100.
Можно попробовать, переписать контроллер SDRAM под 8-бит, подогнать времянки, т.к. бурст уже будет в два раза больше. Большая проблема еще в том, что нет команды для таких проектов. Мало кому сейчас интересно вникать в реверс-инжиниринг [1 (http://ru.wikipedia.org/wiki/%D0%9E%D0%B1%D1%80%D0%B0%D1%82%D0%BD%D0%B0%D1%8F_% D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0 %BA%D0%B0)][2 (http://habrahabr.ru/company/zeptobars/blog/182286/)]
В идеале проц бы оставить реальный. Всю остальную логику - да, можно в ПЛИС.
В идеале проц бы оставить реальный. Всю остальную логику - да, можно в ПЛИС.
В идеале, это идти в ногу со временем, и оставить все как есть.
Уже есть готовый проект, без больших затрат. Купим плату у vlad'а и всё! А тратить на каждую реальную многоножку по 4 с лишнем бакса - дороговато.
Перед тем как что-то создавать не мешало бы взглянуть и сравнить возможные аналоги:
Вот вроде как подходит: DE2i-150 (http://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=139&No=529)
Все платы от Terasic: http://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=13&List=Simple
Дороговато стоят. Взял проект с DE2-115. В принципе входит, но там PLL не поддерживает Циклон-3, нет на Ux набортной Flash памяти. Пробую проекты с других DevBoard (http://zet.aluzina.org/index.php/Supported_boards).
---------- Post added at 15:52 ---------- Previous post was at 15:43 ----------
Блин, у них у всех ОЗУ большое и нужна Flash. На Ux не пойдёт. Жаль. DevBoard от Alter'ы не хочу покупать.
ILoveSpeccy
23.11.2013, 14:51
Внесу немного ясности. Недавно я успешно портировал сей проект (Zet) на новый Aeon. Проект занял 10533 LE's в Cyclone III EP3C16Q240C8. Использовано 108 выводов FPGA и 54835 байт M9K. У меня флэша тоже нет на плате, но зато есть SRAM, в которую системный контроллер заливает прошивку BIOS'а. Тоесть, всё разрешимо, но! как уже написал Влад, главная проблема портирования на Reverse это 8-битная память. Нужно будет поднапречься.
Так... Я первый в очередь на покупку твоей платы. Пойду искать запчасти на Aeon.
perestoronin
01.12.2013, 13:38
Поскольку версия XT ушла на второй план на фоне версии FPGA, то может кто-то возьмётся за конструктор одноплатной машинки на базе
AM486DX5-133V16BHC (в Китае солидный их запас и цены демократические)
причем наверное сразу вместо ISA..., поставить только LPC ?
Если знаете где можно платы (не ноутбучные) с этим распаянным процессором (в корпусе PQFP) готовые купить, или конструкторы, прошу ссылку :)
http://upload.wikimedia.org/wikipedia/commons/4/41/Kl_AMD_Am5x86-P75_PQFP.jpg
звук же и видео сразу можно в FPGA можно ввиду того, что они заметно проще чем навороченные чрезмерно ядра x86 и про мостик на JDM330 с IDE на SATA по возможности не забыть или поставить 4 и выше Циклон, чтобы в самом циклоне была реализация SATA.
Память тоже лучше распаять на самой плате, чтобы избавиться от лишней контактной пары и чипы можно доступнее, современнее и дешевле подобрать для неё.
А нахрен эта четверка нужна? Для каких целей? Просто можно взять любую дешевую mini-ITX (nano-ITX, pico-ITX). На борту будет как минимум VGA/DVI, USB, звук, SATA, IDE, LAN и прочие плюшки (mini-PCI, а значит Wi-Fi и тд). И запускать на ней хоть ДОС, хоть Win 3.11 никто не мешает, ровно как гонять думы и кваки. Все удовольствие - ~50$ если новое, за ~30$ - если бу.
perestoronin
01.12.2013, 13:59
зачем четверка нужна? Для каких целей?
Наверное для удовольствия пайки в первую очередь + плата полностью ремонтнопригодна будет, отпаять феном не будет никаких трудностей, такая платка должна прожить очень долго, а не один сезон как рекомендуемые платки на чипах под socket или bga.
Нет, если знаете новоделы на пауках, я с радостью их куплю, даже на ARM :) , но таковых я думаю в природе ещё не появилось, разве что старые ноутбуки 486 с процессором в виде паука, и то маловероятно.
http://happytrees.org/main-files/datasheets/datasheet-AMD-Am486DX.pdf
http://mixeur.x86-guide.com/en/collection/AMD-5x86-P75-SQFP-cpu-no15.html
http://mediaserver.voxtechnologies.com/FileCache/pcm489-21165388954.pdf
http://mixeurpc.free.fr/SITE_x86-guide/Photos/Grandes/138/AMD%205X86%20P75.jpg
Может у кого завалялась подобная плата (PCM-4894): ?
http://www.aliexpress.com/item/Research-workers-charged-with-low-power-embedded-PCM-4894-REV-A2-2-test-intact/1448410595.html
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot