Jump to content

    

Recommended Posts

2 hours ago, turnip said:

Во-первых по цене кусается. Во-вторых не хочу привязываться к конкретной плате\производителю чтобы можно было собирать из доступных на рынке продуктов.

Цена вполне гуманна для готовой платы с СнК на борту.

Вы в любом случае будете привязаны к железу. К stm32, к разъемам HDMI/VGA, производителю ПЛИС и т.д.... Можно попробовать отвзятаться от железа и производителя в каких-то пределах, но это точно не про ПЛИС. Везде и всегда вы обязаны будете пользоваться софтом производителя для компиляции, прошивки и отладки. Разве что для симуляции есть open-source решения, да и то, они пока оставляют желать лучшего.

При использовании СнК у вас есть ПЛИС на которой вы вольны творить всё, что угодно, в т.ч. процессор и есть настоящий процессор, который может взять на себя роль всех остальных устройств на вашей картинке.

Ну, либо берет кучу stm32 и упражняетесь. Результат не гарантируется) Тем более, если вы хотите +- скоростные интерфейсы между всеми устройствами системы.

ЗЫ. В таких темах регулярно появлялся @iosifkи доступно разъяснял разницу между нацеленностью на результат и нацеленностью на процесс.

Share this post


Link to post
Share on other sites
6 minutes ago, Flip-fl0p said:

простой человек не сможет сходу развести плату под всю эту вакханалию

насколько понимаю, ТС предполагает, что он сам займется этим делом и любезно предоставит желающим необходимую информацию. Либо собирается снабжать готовыми печатными платами. Или даже - уже собранными устройствами.

ТС правда упустил еще - стабилизатор питания (а вернее- питаний), необходимые разъемы. И какой конкретно процессор STM32 за 200-500 руб (а их, как видно по блок схеме - предполагается аж несколько штук!) рассматривается для применения? Какие в нем уже имеются шины для скоростного обмена данными с SDRAM и FPGA?

Ну и стоимость самой платы (не знаю, удастся ли уложиться в 6 слоев с таким набором...)

Интересно было бы узнать и предполагаемую FPGA в представленном бюджете..

Share this post


Link to post
Share on other sites
7 минут назад, Yuri124 сказал:

насколько понимаю, ТС предполагает, что он сам займется этим делом и любезно предоставит желающим необходимую информацию. Либо собирается снабжать готовыми печатными платами. Или даже - уже собранными устройствами.

Примерно так. Если появятся производители возражать не буду, проект будет открытым.

8 минут назад, Yuri124 сказал:

ТС правда упустил еще - стабилизатор питания (а вернее- питаний), необходимые разъемы. И какой конкретно процессор STM32 за 200-500 руб (а их, как видно по блок схеме - предполагается аж несколько штук!) рассматривается для применения? Какие в нем уже имеются шины для скоростного обмена данными с SDRAM и FPGA?

Да, я пока на начальном этапе(новичок в этом деле), не факт что смогу довести дело до конца, хотелось бы собрать команду единомышленников, иначе либо очень долго буду всё изучать, тестировать и не факт что смогу реализовать.

5 минут назад, Yuri124 сказал:

Интересно было бы узнать и предполагаемую FPGA в представленном бюджете..

https://www.aliexpress.ru/item/1005001345001939.html?spm=a2g0o.cart.0.0.7bef3c00kefhgN&mp=1&_ga=2.85987546.333054552.1632081687-1470348341.1628231574

https://www.aliexpress.ru/item/4000035732305.html?spm=a2g0o.cart.0.0.7bef3c00kefhgN&mp=1&_ga=2.85987546.333054552.1632081687-1470348341.1628231574

Share this post


Link to post
Share on other sites

Платка https://aliexpress.ru/item/4000245898508.html с EP4CE15F23C8G(15000 LE), 32 МБ SDRAM,  SPI флэш 8 МБ, VGA выход, гигабит эзернет и т.д. за 4000 р, возможно собрать NIOS 2(1700 LE) или другой не особо сложный процессор, на пины расширения можно подключить свою периферию.

Edited by Ivanii

Share this post


Link to post
Share on other sites
28 minutes ago, turnip said:

Какие-то маленькие ИМХО чипы... Потянут ли они какие-либо действительно сложные хардверные вычисления, которые не в состоянии программно реализовать гигагерцовый процессор на плате Raspberry PI за $40-50...

Share this post


Link to post
Share on other sites

ну и еще добавлю ложечку дегтя - предполагаю (с 99,9% вероятностью), что платы - двухслойные. А вывести на выходной разъем обычный GPIO и сигнал скоростного интерфейса (т.е. физически - тот же вывод чипа, но работающий в другом режиме) - это разные вещи. Другими словами - будет ли этот вывод выполнять требуемую функцию с должной эффективностью при данной разводке платы - большой вопрос...
т.е. "склейка" данной платы с дополнительным микроконтроллером может оказаться неэффективной...

Share this post


Link to post
Share on other sites
2 hours ago, Ivanii said:
9 hours ago, nice_vladi said:

 

3 hours ago, turnip said:

неубедительно как-то, с хард процессором есть платы от майнеров, ebaz4205 с цинками, по 20$

а без процессора https://tomverbeure.github.io/2021/04/23/Arrow-DECA-FPGA-board.html если не разобрали всё уже.

 

Share this post


Link to post
Share on other sites

Парни я прекрасно понимаю, что готовая плата с нужными узлами как VGA, внешняя память и др. удобны на начальном этапе тестирования. Да и если на то пошло проще под Распберри просто свою операционку замутить.

Теперь вы меня поймите. Есть желание сделать простой компьютер из простых компонентов, которые конечно соответствовали бы нужным требованиям. Да и зачем на готовой плате в самой FPGA делать например видеоконтроллер, контроллер памяти если предполагается это вынести на периферию, лучше сразу так начать делать. По отдельности это всё со временем можно дорабатывать, надеюсь проект обрастёт сообществом. Я не гонюсь за скоростью, понятно, что на 50Гц быстрой скорости не будет, мне достаточно чтобы на FPGA можно спроектировать такой процессор какой хочу, а периферия будет выполнять свою работу. Под такой комп можно писать небольшие приложения как на смартфоне например, он будет прост и понятен. При желании можно дорабатывать расширять и тд.

На данном этапе мне надо подобрать чипы памяти:

  1. для видеоконтроллера(тут склоняюсь к статической),
  2. для контроллера памяти: ОЗУ будет поделена на части: область переменных(возможно динамическая) и область кода(статическая или флэш)
Edited by turnip

Share this post


Link to post
Share on other sites

Что то мне этот проект напоминает .... Был тут один активист, всё хотел свой процессор сделать. Но начал он не с FPGA, а с выращивания монокристалла кремния на подоконнике. Сказал, что нарежет на пластины и сам чип изготовит. Говорил, что за нанометрами гнаться не будет, ему вполне микроны устроят. Пропал куда то :buba:

 

А ваш проект уже делал один врач в 19 веке - Виктор Франкенштейн. Плохо кончил, вроде :blush: 

15 minutes ago, turnip said:

надеюсь проект обрастёт сообществом.

На bashorg'е если только

 

Share this post


Link to post
Share on other sites

Приветствую!

5 hours ago, turnip said:

Да, я пока на начальном этапе(новичок в этом деле), не факт что смогу довести дело до конца

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

7 minutes ago, turnip said:

По отдельности это всё со временем можно дорабатывать, надеюсь проект обрастёт сообществом.

IMHO cообществом поболтать скорее всего. Поскольку выбранный вами путь в никуда туда и приведет в конце концов.
Хотя поболтать ни о чем это тоже вполне себе цель :whistle3:

Удачи! Rob.    

Share this post


Link to post
Share on other sites
28 минут назад, RobFPGA сказал:

Хотя поболтать ни о чем это тоже вполне себе цель :whistle3:

Если вам только поболтать, то с вами кашу не сваришь конечно..

Если вы действительно что-то понимаете разбираетесь, то отвечайте по теме как что лучше сделать, советы куда идти, о неких активистах, докторах и тд. тут не уместны..

Что скажете по поводу выбора чипов памяти?

ЗЫ. Спасибо за понимание.

Share this post


Link to post
Share on other sites
6 minutes ago, turnip said:

Если вам только поболтать, то с вами кашу не сваришь конечно..

Естественно не сваришь,  тем более если вы пытаетесь сварить кашу из топора  ... :wink2:

7 minutes ago, turnip said:

Если вы действительно что-то понимаете разбираетесь, то отвечайте по теме как что лучше сделать

Так я и отвечаю по теме (как сделать то не знаю что и желательно подешевле),  вы просто слушать ответы не хотите 

8 minutes ago, turnip said:

Что скажете по поводу выбора чипов памяти?

Ничего не скажу - вы же с одной стороны не ставите никаких критериев выбора,  а с другой жестко ограничиваете себя в выборе нарисованной архитектурой  

Share this post


Link to post
Share on other sites

Подожду, может кто с пониманием отнесётся к теме и подскажет по выбору чипов.

Цитата

На данном этапе мне надо подобрать чипы памяти:

  1. для видеоконтроллера(тут склоняюсь к статической),
  2. для контроллера памяти: ОЗУ будет поделена на части: область переменных(возможно динамическая) и область кода(статическая или флэш)

разрешение экрана 1280*720 это 921600 точек, для каждой точки 3 байта RGB = 2764800 байт(2Мб)

 

Edited by turnip

Share this post


Link to post
Share on other sites

попробуйте посмотреть на эту плату

https://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=205&No=1046&PartNo=2

DMA поможет обращаться к памяти процессора...

FPGA на плате топовая

Share this post


Link to post
Share on other sites
15 hours ago, turnip said:

зачем на готовой плате в самой FPGA делать например ... контроллер памяти если предполагается это вынести на периферию, лучше сразу так начать делать.... достаточно чтобы на FPGA можно спроектировать такой процессор какой хочу

В третий раз - о каком контроллере памяти Вы говорите?! Он уже - встроен в готовые компьютерные "плашки" и присутствует во многих чипах FPGA...

Таки какой свой процессор Вы желаете изготовить, чем принципиально не устраивают имеющиеся?

Востребованы ли эти его особенности гипотетическим "сообществом"?

Неужели Ваш процессор, работающий пусть на 150 МГц, с измененными под Ваши желания свойствами, сможет конкурировать по быстродействию, энергопотреблению с имеющимися на рынке недорогими окологигагерцевыми процессорами...

Я понимаю, конечно, есть задачи, где специализированному устройству на FPGA даже топовые компьютерные процессоры не конкуренты, но это скорее будет довесок к "обычному" процессору. Да и востребован будет в слишком узком сообществе, чтобы быть очень дешевым...

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.