Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Выбор FPGA для Zet Processor
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
vasilia
Привет.

Существует такой проект по реализации x86 процессора Zet Processor. Я совершенно не разбираюсь в ПЛИС, но хотел бы поковыряться. На сайте проекта указаны совместимые платы: Xilinx ML-403, Altera DE0, Altera DE1 and Altera DE2-115, но они дороговаты для меня. На Quora нашел еще PapilioPro и Diligent Nexys 3, которые вроде бы подходят. Подскажите, пожалуйста, можно ли найти что-то еще дешевле?
Так же интересует вопрос дополнительных компонентов. Может быть кто-то может посоветовать какой-нибудь starter kit? И возможно кто-то использует среды разработки под Mac OS X. Хотелось бы узнать чем их можно заменить на ней.
_pv
возможно в марсоход2 влезет https://marsohod.org/howtostart/marsohod2 там r2r vga уже есть.
хотя в EP3C10 может и не влезть,
он вроде как половину от ep2c20 занимает LE: 9,397 / 18,752 (50 %)

из плат за ~50$ можно ещё DE0-Nano или BeMicro посмотреть.
RadiatoR
1. DE-Nano 80$+
2. В марсоходод может и не влезть если будут какие-то нюансы реализации (сам я не вкурсе, но объем близящийся к 10к сдается мне в 10к может не влезть).
3. Nexus $270.00

За PapilioPro сказать не могу.

Вообще если нет опыта с плис, а у вас его нет, ставя перед собой цель сделать проц я бы взял DE-Nano. В ней и ячеек много и проект уже готов и цена, конечно, кусачая, но на такое дело можно осилить.
Плохо, что придется периферию самому навешивать, но всем не угодишь...

Софт разработки идет к микросхемам свой. К altera это Quartus Prime, у других производителей свой софт. Quartus на OSx по моему вообще не идет.

Кстати в BeMicro 8k ячеек, так что тоже не влезет
andrew_b
Цитата(vasilia @ Jun 24 2016, 23:39) *
И возможно кто-то использует среды разработки под Mac OS X. Хотелось бы узнать чем их можно заменить на ней.
Замените огрызок. Вся разработка делается под Linux.
_pv
Цитата(RadiatoR @ Jun 25 2016, 17:24) *
Кстати в BeMicro 8k ячеек, так что тоже не влезет

там их много, который на MAXV c 8K, остальные на IV/V циклонах пожирнее.
https://www.arrow.com/en/products/bemicrocv...aign=bemicro_is

ну и третий марсоход с 10M50SA, но он и стоит дороже.
AVR
Цитата(vasilia @ Jun 24 2016, 23:39) *
И возможно кто-то использует среды разработки под Mac OS X. Хотелось бы узнать чем их можно заменить на ней.

Их под мак просто нет, но есть вариант установить Centos Linux 6/7 в бесплатную виртуальную машину типа Virtual Box. Почему Centos? Потому что это Red Hat совместимые дистрибутив, под которые все среды для ПЛИС тестируются.
vasilia
Цитата(AVR @ Jun 25 2016, 21:31) *
Их под мак просто нет, но есть вариант установить Centos Linux 6/7 в бесплатную виртуальную машину типа Virtual Box. Почему Centos? Потому что это Red Hat совместимые дистрибутив, под которые все среды для ПЛИС тестируются.


Спасибо, про это уже прочел. Хотел уточнить по поводу open source toolchain, т.к. по этой теме в интернетах как-то не густо.

Цитата(_pv @ Jun 25 2016, 12:33) *
возможно в марсоход2 влезет https://marsohod.org/howtostart/marsohod2 там r2r vga уже есть.
хотя в EP3C10 может и не влезть,
он вроде как половину от ep2c20 занимает LE: 9,397 / 18,752 (50 %)

из плат за ~50$ можно ещё DE0-Nano или BeMicro посмотреть.



Цитата(RadiatoR @ Jun 25 2016, 13:24) *
1. DE-Nano 80$+
2. В марсоходод может и не влезть если будут какие-то нюансы реализации (сам я не вкурсе, но объем близящийся к 10к сдается мне в 10к может не влезть).
3. Nexus $270.00

За PapilioPro сказать не могу.

Вообще если нет опыта с плис, а у вас его нет, ставя перед собой цель сделать проц я бы взял DE-Nano. В ней и ячеек много и проект уже готов и цена, конечно, кусачая, но на такое дело можно осилить.
Плохо, что придется периферию самому навешивать, но всем не угодишь...

Софт разработки идет к микросхемам свой. К altera это Quartus Prime, у других производителей свой софт. Quartus на OSx по моему вообще не идет.

Кстати в BeMicro 8k ячеек, так что тоже не влезет


Мне бы в 30к рублей уложиться. Вот, например, https://www.amazon.com/Altera-DE1-Developme...d/dp/B00R29TXLO есть за 15к рублей, но как я понимаю мне нужно будет купить еще программатор и какие-то IO устройства, которые будет стоить тоже не дешево. Мне-то оно поиграться максимум на полгода. Основная работа у меня не связана с FPGA, а поковырять 8086 архитектуру хочется. Еще вот попутно mips нашел.
iosifk
Цитата(vasilia @ Jun 28 2016, 22:27) *
Мне-то оно поиграться максимум на полгода. Основная работа у меня не связана с FPGA, а поковырять 8086 архитектуру хочется. Еще вот попутно mips нашел.

Если написать цикл статей "на тему о ..." то возможно, что дело и окупится... Обращайтесь, как сейчас говорят...
AVR
Цитата(vasilia @ Jun 28 2016, 22:27) *
Спасибо, про это уже прочел. Хотел уточнить по поводу open source toolchain, т.к. по этой теме в интернетах как-то не густо.

Потому что их нет. Однако мне известны попытки использовать Icarus Verilog для этой цели, однако результаты попыток вряд ли открыты.
RadiatoR
Цитата(vasilia @ Jun 28 2016, 22:27) *
Мне бы в 30к рублей уложиться. Вот, например, https://www.amazon.com/Altera-DE1-Developme...d/dp/B00R29TXLO есть за 15к рублей, но как я понимаю мне нужно будет купить еще программатор и какие-то IO устройства, которые будет стоить тоже не дешево


Программатор покупать не придется, на плате он есть и память проги тоже.
Прежде чем заказывать на амазон обратитесь в эфо. Мне вышло там дешевле, чем с терасика и амазона брать.
AVR
Цитата(vasilia @ Jun 28 2016, 22:27) *
Мне бы в 30к рублей уложиться. Вот, например, https://www.amazon.com/Altera-DE1-Developme...d/dp/B00R29TXLO есть за 15к рублей, но как я понимаю мне нужно будет купить еще программатор и какие-то IO устройства, которые будет стоить тоже не дешево.

Сразу не обратил внимание, на подобных отладочных платах как правило программатор встроен, прежде чем покупать программатор, надо убедиться что его на отладке нету. Что касается DE1 (там сыклон2) - так у меня такая плата была - там 100% встроенный программатор. Но и китайский USB-программатор для Altera брал - он не дороже 500 рублей...
Flood
Цитата(vasilia @ Jun 24 2016, 23:39) *
Я совершенно не разбираюсь в ПЛИС, но хотел бы поковыряться. На сайте проекта указаны совместимые платы: Xilinx ML-403, Altera DE0, Altera DE1 and Altera DE2-115


Сквозных open source тулкитов нет, т.к. процесс сборки проекта у любого вендора подразумевает использование проприетарного софта, умеющего работать с не публикуемыми открыто деталями структуры ПЛИС.

Возможно, у меня найдется какая-нибудь недорогая плата на Xilinx. Если выберете этого производителя - пишите.
_pv
Цитата(Flood @ Jun 29 2016, 18:49) *
Сквозных open source тулкитов нет, т.к. процесс сборки проекта у любого вендора подразумевает использование проприетарного софта, умеющего работать с не публикуемыми открыто деталями структуры ПЛИС.

не то чтобы совсем нет. хоть информация по внутреннему устройству конфигурации обычно закрыта, но для ice40 что-то расковыряли http://www.clifford.at/icestorm/. Насколько оно рабочее - не знаю, не пробовал.
и простые киты у латтиса есть совсем бюджетные 30-50$.
но ТСу всё равно не сильно поможет, там даже у самого жирного ice40hx8k ресурсов на этот процессор пожалуй не хватит
RadiatoR
Так я не понял, если бюджет 30к, задача - запустить проц, так почему не DE1 или DE0 ?
vasilia
Всем спасибо, DE1-SoC купил. Буду пробовать sm.gif
Raven
Обратите внимание на другой проект этого испанца (marmolejo) - ao486, который, очевидно, является продолжением Zet. Становится понятно, почему проект Zet зарос травой.
Ну и сюда загляните - marmolejo projects. В частности, вам понадобится эмулятор Bochs для Zet.
И конечно, не забудьте про Форум по Zet CPU.
vasilia
Цитата(Raven @ Jul 12 2016, 22:00) *
Обратите внимание на другой проект этого испанца (marmolejo) - ao486, который, очевидно, является продолжением Zet. Становится понятно, почему проект Zet зарос травой.
Ну и сюда загляните - marmolejo projects. В частности, вам понадобится эмулятор Bochs для Zet.
И конечно, не забудьте про Форум по Zet CPU.


Спасибо, посмотрю sm.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.