Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Многофункциональная плата расширения на FPGA (ПЛИС) |
<<Назад Вперед>> | Страницы: 1 2 * 3 4 5 | Печать |
justontime
Full Member
Откуда: СПб Всего сообщений: 236 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 сен. 2016 |
Fasterpast написал: Даже кроватка не нужна - вполне можно сгенерить 8088 внутри FPGA, есть несколько готовых модулей. А теперь добавляем сюда кроватку под проц... Fasterpast написал: Я не думаю, что найдется маньяк, который реализует такой кошмарно трудоемкий и не имеющий особого смысла (как минимум, с моей точки зрения) проект. Даже не хочу вдаваться в технические подробности, почему это бессмысленно. некую pci-e карту, которая может брать под себя некоторые ресурсы основного железа, вроде памяти, i/o, накопителей, вывода (не формирования) видео и звука, но при этом аппаратно будет 100% вести себя как оригинал. Более реально (я даже всерьез над этим периодически думаю) сделать материнскую плату на FPGA, на которой будет несколько процессоров, и плата будет превращаться из одного компьютера в другой по нажатию кнопки. В принципе, я даже начинал делать "хамелеон" c 8088 и 80286 процессорами, но из-за нехватки времени работу приостановил. С 386 все значительно сложнее, намного больше объем работы, точно делать не буду. |
Fasterpast
Advanced Member
Всего сообщений: 582 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 20 окт. 2013 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 18 мая 2017 20:11 Сообщение отредактировано: 18 мая 2017 20:12
justontime написал: Вот поэтому я считаю, что такая плата расширения в с интерфейсом ISA - бессмысленна, ибо по сути это целый компьютер, которому только процессора не хватает, и какой смысл цеплять всё это великолепие к обычной ХТ мамке, которая будет служить для мощного FPGA с периферией "всеголишьпроцессором" Даже кроватка не нужна - вполне можно сгенерить 8088 внутри FPGA, есть несколько готовых модулей. justontime написал: Кто-то оправдывается, а кто-то делает! (не воспринимайте слишком серьезно) Даже не хочу вдаваться в технические подробности, почему это бессмысленно. justontime написал: Ок, и всё это в pci-e карточку, пожалуйста ))) В таком случае проще эмулятор запустить за современном пк, зачем FPGA сюда? сделать материнскую плату на FPGA, на которой будет несколько процессоров, и плата будет превращаться из одного компьютера в другой по нажатию кнопки. ИМХО стоит начать именно с проблемы накопителей, ибо тут у ХТ всё печально, оставив задел на реализацию других фич. |
Tronix
Advanced Member
Откуда: Москва Всего сообщений: 1749 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 янв. 2008 |
Вы еще гляньте на цену тех MAX10 у тех, то ее в розницу толкает. Мое мнение - не нужна она на плате ISA8. Куда-нибудь в PCIex16 с 1Gbit ethernet - да, пойдет. А в ISA 8 - ну никак. |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Как по мне - так PCI-E здесь вообще ни к месту. У меня вот например вообще нет ни одной платы с PCI-E. А вот идея платы с несколькими процесорами отличная! При смене 8088-286 будет меняться и часть эмулируемой архитектуры, тк XT отлична от 286 (клавиатура, один DMA, один IRQ cnt итп)? Я правильно понял, трудности с 386 из-за защищенного режима? А на 286 предполагается работа protected mode? |
Tronix
Advanced Member
Откуда: Москва Всего сообщений: 1749 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 15 янв. 2008 |
Идея платы с несколькими процами - называется эмулятор, к примеру PCem. Меняется одной кнопкой (лдадно, парами кликами мыши), отличается архитектурой. С точки зрения эмуляции не отличается от FPGA, и там и там - программный код. То есть пофигу, написан ли эмулятор 8088 на VHDL, или на x86, или на Z80. Это программа (эмуляции) и исполнительное устройство его исполняет. Z80 медленнее, чем FPGA, конечно. Но суть одна. |
Anonymous
Advanced Member
Откуда: Москва(Россия) Всего сообщений: 2537 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 22 нояб. 2011 |
А ещё можно не ставить загрузочное пзу, а к fpga добавить cpld небольшую, которая бы была видна на шине регистром для загрузки fpga нужным кодом из программы пользователя, без подключения jtag'ов... |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 18 мая 2017 22:45 Сообщение отредактировано: 18 мая 2017 22:50
justontime написал: Всё уже Более реально (я даже всерьез над этим периодически думаю) сделать материнскую плату на FPGA, на которой будет несколько процессоров, и плата будет превращаться из одного компьютера в другой по нажатию кнопки. http://searle.hostei.com/grant/Multicomp/index.html Все это делается на дешовой плате с Cyclone II которая на Aliexpress продается за пару юаней. https://www.aliexpress.com/ite...86260.html (первый попавшийся продавец) |
justontime
Full Member
Откуда: СПб Всего сообщений: 236 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 сен. 2016 |
Tronix написал: Я имел ввиду совершенно другое - типа моей Идея платы с несколькими процами - называется эмулятор, к примеру PCem. Меняется одной кнопкой (лдадно, парами кликами мыши), отличается архитектурой. С точки зрения эмуляции не отличается от FPGA, и там и там - программный кодXTC3, но еще и с 80286 плюс основная обвязка для него. Т.е. полноценный "железный" компьютер, у которого чипсет реализован в FPGA, и при этом легко перестраивается между моделями. i8088 написал: Лично для меня в 386 и старше слишком много непонятных моментов - я закончил серьезно заниматься компьютерами, когда 386 только стали массовым явлением. Также я мало работал с не-ISA шинами. Я правильно понял, трудности с 386 из-за защищенного режима? Fasterpast написал: Я так и не понял, какие именно ресурсы современного компьютера и каким образом можно так задействовать. В любом случае, там будет мощная программная прослойка, которая весь смысл "железной" платы уберет - тогда действительно проще запустить эмулятор. Ок, и всё это в pci-e карточку, пожалуйста |
justontime
Full Member
Откуда: СПб Всего сообщений: 236 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 сен. 2016 |
alecv написал: И как именно из этого можно сделать PC XT, да еще и со слотами ISA ? С таким же успехом можно сказать, что с любой отладочной платы FPGA можно слепить любой компьютер... Прикольный дядька Grant Searle делал проект Multicomp где можно из готовых модулей как из пластилина слепить комп с любым процессором и обзязкой |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
justontime Вы как будто не понимаете. "Типовая" отладочная плата, хоть та же самая, хоть DE0/DE1 дает повторяемость и "комьюнити" т.к. купить готовую плату сильно проще чем паять BGA. А из Multicom-а сделать много чего нельзя. Например нельзя сделать БК-0010. |
<<Назад Вперед>> | Страницы: 1 2 * 3 4 5 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Многофункциональная плата расширения на FPGA (ПЛИС) |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |