PS: Так просто, мысли вслух... Не стоит воспринимать тему сильно всерьез.
Процессор на FPGA?
Moderator: Shaos
-
Tronix
- Doomed
- Posts: 662
- Joined: 18 Nov 2013 02:38
- Location: Москва
Процессор на FPGA?
Интересно, никому не приходила идея сделать не ретро систему на FPGA, а наоборот, процессор на FPGA, вставляющийся в обычную панель/сокет на старой материнской плате? Например, типа 8088, со встроенным FPU, 286-ми командами, кешем килобайт на 8 и внутренним множителем частоты
Ну, или там скажем, 486 под сокет 3, с MMX, SSE, SSE2 .
PS: Так просто, мысли вслух... Не стоит воспринимать тему сильно всерьез.
PS: Так просто, мысли вслух... Не стоит воспринимать тему сильно всерьез.
-
fifan
- Devil
- Posts: 917
- Joined: 06 Oct 2006 03:17
- Location: г.Лянтор,Сургутского р-на,ХМАО
Re: Процессор на FPGA?
Я видел изготавливали эмулятор ULA Спектрума в виде вставляемой платы в панельку микросхемы. Тип FPGA не помню.
А вообще эмулировать процессор на FPGA можно. Я эмулировал 8080 и Z80.
А вообще эмулировать процессор на FPGA можно. Я эмулировал 8080 и Z80.
-
Lavr
- Supreme God
- Posts: 16803
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: Процессор на FPGA?
Когда я подбирал себе в сети материалы по FPGA, встречалось мне, что так делали.
Платка-переходник под разъем процессора, а на ней - плис.
Но в тот момент меня несколько другое интересовало, так что ни проектов, ни ссылок
я не сохранил. Но думаю, если поискать - найти это можно.
Платка-переходник под разъем процессора, а на ней - плис.
Но в тот момент меня несколько другое интересовало, так что ни проектов, ни ссылок
я не сохранил. Но думаю, если поискать - найти это можно.
iLavr
-
fifan
- Devil
- Posts: 917
- Joined: 06 Oct 2006 03:17
- Location: г.Лянтор,Сургутского р-на,ХМАО
Re: Процессор на FPGA?
Мне тут подумалось, что разместить FPGA на плате размерами с DIP40 будет проблематично. Для эмуляции процессора необходимо брать FPGA с ёмкостью в 1500...2000 ячеек. Такой объём имеют, мне нравятся ИМС от Alter'ы, например, Циклон 1 и более. А эти имеют минимум в 144 выводном корпусе достаточно большие габариты.
Так как топикстартер желает эмулировать 286 процессор, то это возможно. Я видел собранные XT совместимые компьютеры и значит всё реально. На opencores есть готовые сырки для почти всех процессоров.
Так как топикстартер желает эмулировать 286 процессор, то это возможно. Я видел собранные XT совместимые компьютеры и значит всё реально. На opencores есть готовые сырки для почти всех процессоров.
-
Tronix
- Doomed
- Posts: 662
- Joined: 18 Nov 2013 02:38
- Location: Москва
Re: Процессор на FPGA?
Да размеры то есть... Вон, например, вообще чуть-ли не готовая борда под DIP40 с MAX10 на борту и еще какими-то приблудами: https://www.electrodragon.com/product/s ... ard-max10/ Визуально, если выкинуть всю требуху типа семисегментников и прочих кнопочек, то место вполне хватит для размещения на плате конверторов уровней 5в - 3.3в или сколько там у MAX10, питальника и если постараться, можно еще туда же на плату памяти метров 16 или 32 запихнуть...fifan wrote:Мне тут подумалось, что разместить FPGA на плате размерами с DIP40 будет проблематично.
-
Lavr
- Supreme God
- Posts: 16803
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: Процессор на FPGA?
А совсем не обязательно делать плату размерами с DIP40. В DIP40 должен попасть коннектор.fifan wrote:Мне тут подумалось, что разместить FPGA на плате размерами с DIP40 будет проблематично.
Но самое интересное, что та конструкция, что я видел, была в размер практически DIP40.
Понятно, что там ПЛИС была, а за FPGA я точно сказать сейчас не смогу.
iLavr
-
newold86
- Devil
- Posts: 735
- Joined: 30 Nov 2013 11:08
- Location: WWW
-
Lavr
- Supreme God
- Posts: 16803
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: Процессор на FPGA?
В натуральный размер DIP-40 ?newold86 wrote:http://www.ht-lab.com/htl8088.htm
You do not have the required permissions to view the files attached to this post.
iLavr
-
newold86
- Devil
- Posts: 735
- Joined: 30 Nov 2013 11:08
- Location: WWW
Re: Процессор на FPGA?
ДаLavr wrote:В натуральный размер DIP-40 ?
-
Lavr
- Supreme God
- Posts: 16803
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: Процессор на FPGA?
Но я так понял, что это проект коммерческий, и бесплатно код для 8088 по ссылке не раздают...
iLavr
-
barsik
- Doomed
- Posts: 585
- Joined: 19 Feb 2017 03:46
- Location: Санкт-Петербург, Россия, третья планета от Солнца, галактика Млечный Путь
Когда я пару лет назад в форуме спросил: "Раз так можно получить процессор с намного бОльшим быстродействием, почему никто так не делает?", то мне ответили, что даже при реализации слабых антикварных процессоров цена CPU получается в 5 и более раз больше, чем при использовании оригинального процессора. Что сейчас ценовая ситуация уже изменилась?Википедия wrote:возникла тенденция реализовывать средствами FPGA процессоры и контроллеры
В области хобби по ретро-компьютерам вижу необходимость применения FPGA только для реализации процессоров, которые уже недоступны. В частности, уже не достать отечественный КР580ВМ1 и "попользовать" его в реале можно только, если поставить его в ОРИОН в виде реализованном на FPGA (а заменяется ВМ80 на ВМ1 просто, т.к он расчитан на установку прямо в панельку ВМ80).
-
Lavr
- Supreme God
- Posts: 16803
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re:
В принципе-то в FPGA можно и весь ОРИОН запихать вместе с КР580ВМ1 или с тем же z80.barsik wrote:В области хобби по ретро-компьютерам вижу необходимость применения FPGA только для реализации процессоров, которые уже недоступны. В частности, уже не достать отечественный КР580ВМ1 и "попользовать" его в реале можно только, если поставить его в ОРИОН в виде реализованном на FPGA (а заменяется ВМ80 на ВМ1 просто, т.к он расчитан на установку прямо в панельку ВМ80).
iLavr
-
newold86
- Devil
- Posts: 735
- Joined: 30 Nov 2013 11:08
- Location: WWW
Re: Re:
В одну FPGA стоимостью $150 (если не меньше) можно запихать целиком PC AT вместе с 486SX процессором и периферией (вплоть до SoundBlaster'а)Lavr wrote:В принципе-то в FPGA можно и весь ОРИОН запихать вместе с КР580ВМ1 или с тем же z80.barsik wrote:В области хобби по ретро-компьютерам вижу необходимость применения FPGA только для реализации процессоров, которые уже недоступны. В частности, уже не достать отечественный КР580ВМ1 и "попользовать" его в реале можно только, если поставить его в ОРИОН в виде реализованном на FPGA (а заменяется ВМ80 на ВМ1 просто, т.к он расчитан на установку прямо в панельку ВМ80).
-
fifan
- Devil
- Posts: 917
- Joined: 06 Oct 2006 03:17
- Location: г.Лянтор,Сургутского р-на,ХМАО
Re: Процессор на FPGA?
Весь компьютер не запихать. Вы забыли об памяти - ОЗУ и ПЗУ. Например в Циклоне 4 есть набортная память объёмом всего чуть более 33 кБайт и не линейная. Что вы туда запихнёте? Наверное, небольшой биос. Всю остальную память нужно городить внешнюю.
-
newold86
- Devil
- Posts: 735
- Joined: 30 Nov 2013 11:08
- Location: WWW
Re: Процессор на FPGA?
Согласен - если нужен нормальный объем памяти, то придется ставить внешнюю. Но вообще в конкретном Cyclone V, который я имел ввиду, уже встроено около 700 килобайт, что достаточно и для BIOS, и для CGA, и для DOS...fifan wrote:Весь компьютер не запихать. Вы забыли об памяти - ОЗУ и ПЗУ. Например в Циклоне 4 есть набортная память объёмом всего чуть более 33 кБайт и не линейная. Что вы туда запихнёте? Наверное, небольшой биос. Всю остальную память нужно городить внешнюю.
