Перейти к содержанию
    

2 hours ago, turnip said:

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

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

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6 minutes ago, Flip-fl0p said:

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

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Изменено пользователем Ivanii

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

28 minutes ago, turnip said:

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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 если не разобрали всё уже.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

15 minutes ago, turnip said:

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

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

5 hours ago, turnip said:

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

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

7 minutes ago, turnip said:

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

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

Удачи! Rob.    

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

28 минут назад, RobFPGA сказал:

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

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6 minutes ago, turnip said:

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

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

7 minutes ago, turnip said:

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

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

8 minutes ago, turnip said:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Цитата

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

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

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

 

Изменено пользователем turnip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

15 hours ago, turnip said:

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

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

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...