nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 19 Mar 2024 07:06



Reply to topic  [ 64 posts ]  Go to page 1, 2, 3, 4, 5  Next
Процессор на FPGA? 
Author Message
Doomed

Joined: 18 Nov 2013 02:38
Posts: 662
Location: Москва
Reply with quote
Интересно, никому не приходила идея сделать не ретро систему на FPGA, а наоборот, процессор на FPGA, вставляющийся в обычную панель/сокет на старой материнской плате? Например, типа 8088, со встроенным FPU, 286-ми командами, кешем килобайт на 8 и внутренним множителем частоты :mrgreen: Ну, или там скажем, 486 под сокет 3, с MMX, SSE, SSE2 .

PS: Так просто, мысли вслух... Не стоит воспринимать тему сильно всерьез.

_________________
https://t.me/tronix_blog


11 Oct 2018 21:50
Profile
Devil

Joined: 06 Oct 2006 03:17
Posts: 856
Location: г.Лянтор,Сургутского р-на,ХМАО
Reply with quote
Я видел изготавливали эмулятор ULA Спектрума в виде вставляемой платы в панельку микросхемы. Тип FPGA не помню.

А вообще эмулировать процессор на FPGA можно. Я эмулировал 8080 и Z80.


12 Oct 2018 00:28
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Когда я подбирал себе в сети материалы по FPGA, встречалось мне, что так делали.
Платка-переходник под разъем процессора, а на ней - плис.

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

_________________
iLavr


12 Oct 2018 00:30
Profile
Devil

Joined: 06 Oct 2006 03:17
Posts: 856
Location: г.Лянтор,Сургутского р-на,ХМАО
Reply with quote
Мне тут подумалось, что разместить FPGA на плате размерами с DIP40 будет проблематично. Для эмуляции процессора необходимо брать FPGA с ёмкостью в 1500...2000 ячеек. Такой объём имеют, мне нравятся ИМС от Alter'ы, например, Циклон 1 и более. А эти имеют минимум в 144 выводном корпусе достаточно большие габариты.

Так как топикстартер желает эмулировать 286 процессор, то это возможно. Я видел собранные XT совместимые компьютеры и значит всё реально. На opencores есть готовые сырки для почти всех процессоров.


12 Oct 2018 09:52
Profile
Doomed

Joined: 18 Nov 2013 02:38
Posts: 662
Location: Москва
Reply with quote
fifan wrote:
Мне тут подумалось, что разместить FPGA на плате размерами с DIP40 будет проблематично.


Да размеры то есть... Вон, например, вообще чуть-ли не готовая борда под DIP40 с MAX10 на борту и еще какими-то приблудами: https://www.electrodragon.com/product/s ... ard-max10/ Визуально, если выкинуть всю требуху типа семисегментников и прочих кнопочек, то место вполне хватит для размещения на плате конверторов уровней 5в - 3.3в или сколько там у MAX10, питальника и если постараться, можно еще туда же на плату памяти метров 16 или 32 запихнуть...

_________________
https://t.me/tronix_blog


12 Oct 2018 10:05
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
fifan wrote:
Мне тут подумалось, что разместить FPGA на плате размерами с DIP40 будет проблематично.

А совсем не обязательно делать плату размерами с DIP40. В DIP40 должен попасть коннектор.
Но самое интересное, что та конструкция, что я видел, была в размер практически DIP40.
Понятно, что там ПЛИС была, а за FPGA я точно сказать сейчас не смогу.

_________________
iLavr


12 Oct 2018 10:43
Profile
Devil

Joined: 30 Nov 2013 11:08
Posts: 706
Location: WWW
Reply with quote
http://www.ht-lab.com/htl8088.htm


12 Oct 2018 12:31
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
newold86 wrote:
http://www.ht-lab.com/htl8088.htm

В натуральный размер DIP-40 ?
Attachment:
8088_91.jpg
8088_91.jpg [ 24.66 KiB | Viewed 69544 times ]

_________________
iLavr


12 Oct 2018 13:06
Profile
Devil

Joined: 30 Nov 2013 11:08
Posts: 706
Location: WWW
Reply with quote
Lavr wrote:
В натуральный размер DIP-40 ?

Да


12 Oct 2018 13:20
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Но я так понял, что это проект коммерческий, и бесплатно код для 8088 по ссылке не раздают...

_________________
iLavr


13 Oct 2018 06:01
Profile
Doomed
User avatar

Joined: 19 Feb 2017 03:46
Posts: 584
Location: Санкт-Петербург, Россия, третья планета от Солнца, галактика Млечный Путь
Reply with quote
Post 
Википедия wrote:
возникла тенденция реализовывать средствами FPGA процессоры и контроллеры
Когда я пару лет назад в форуме спросил: "Раз так можно получить процессор с намного бОльшим быстродействием, почему никто так не делает?", то мне ответили, что даже при реализации слабых антикварных процессоров цена CPU получается в 5 и более раз больше, чем при использовании оригинального процессора. Что сейчас ценовая ситуация уже изменилась?

В области хобби по ретро-компьютерам вижу необходимость применения FPGA только для реализации процессоров, которые уже недоступны. В частности, уже не достать отечественный КР580ВМ1 и "попользовать" его в реале можно только, если поставить его в ОРИОН в виде реализованном на FPGA (а заменяется ВМ80 на ВМ1 просто, т.к он расчитан на установку прямо в панельку ВМ80).


15 Oct 2018 06:01
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post Re:
barsik wrote:
В области хобби по ретро-компьютерам вижу необходимость применения FPGA только для реализации процессоров, которые уже недоступны. В частности, уже не достать отечественный КР580ВМ1 и "попользовать" его в реале можно только, если поставить его в ОРИОН в виде реализованном на FPGA (а заменяется ВМ80 на ВМ1 просто, т.к он расчитан на установку прямо в панельку ВМ80).

В принципе-то в FPGA можно и весь ОРИОН запихать вместе с КР580ВМ1 или с тем же z80.

_________________
iLavr


15 Oct 2018 08:38
Profile
Devil

Joined: 30 Nov 2013 11:08
Posts: 706
Location: WWW
Reply with quote
Lavr wrote:
barsik wrote:
В области хобби по ретро-компьютерам вижу необходимость применения FPGA только для реализации процессоров, которые уже недоступны. В частности, уже не достать отечественный КР580ВМ1 и "попользовать" его в реале можно только, если поставить его в ОРИОН в виде реализованном на FPGA (а заменяется ВМ80 на ВМ1 просто, т.к он расчитан на установку прямо в панельку ВМ80).

В принципе-то в FPGA можно и весь ОРИОН запихать вместе с КР580ВМ1 или с тем же z80.

В одну FPGA стоимостью $150 (если не меньше) можно запихать целиком PC AT вместе с 486SX процессором и периферией (вплоть до SoundBlaster'а)


15 Oct 2018 09:32
Profile
Devil

Joined: 06 Oct 2006 03:17
Posts: 856
Location: г.Лянтор,Сургутского р-на,ХМАО
Reply with quote
Весь компьютер не запихать. Вы забыли об памяти - ОЗУ и ПЗУ. Например в Циклоне 4 есть набортная память объёмом всего чуть более 33 кБайт и не линейная. Что вы туда запихнёте? Наверное, небольшой биос. Всю остальную память нужно городить внешнюю.


15 Oct 2018 09:45
Profile
Devil

Joined: 30 Nov 2013 11:08
Posts: 706
Location: WWW
Reply with quote
fifan wrote:
Весь компьютер не запихать. Вы забыли об памяти - ОЗУ и ПЗУ. Например в Циклоне 4 есть набортная память объёмом всего чуть более 33 кБайт и не линейная. Что вы туда запихнёте? Наверное, небольшой биос. Всю остальную память нужно городить внешнюю.

Согласен - если нужен нормальный объем памяти, то придется ставить внешнюю. Но вообще в конкретном Cyclone V, который я имел ввиду, уже встроено около 700 килобайт, что достаточно и для BIOS, и для CGA, и для DOS...


15 Oct 2018 10:01
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 64 posts ]  Go to page 1, 2, 3, 4, 5  Next

Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.