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

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

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

  1. Возможно ли по синтезированной схеме на Verilog изготовить микросхему? Если возможно, то где кто заказывал ли изготовление своей микросхемы и какая приблизительная стоимость?
  2. Видел разные отладочные платы FPGA, а возможно ли напрямую к ножкам FPGA подключать что либо, например внешнюю SDRAM? То-есть, есть ли возможность разработать своё устройство на своей плате с нужными элементами.
  3. Не нашёл в сети примеры готовых проектов(исходников Verilog) чтобы посмотреть как что реализовывается, например подключение внешних датчиков, шагового двигателя, клавиатуры, монитора. Если знаете где, поделитесь ссылочкой плиз.

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


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

4 минуты назад, turnip сказал:
  1. Возможно ли по синтезированной схеме на Verilog изготовить микросхему? Если возможно, то где кто заказывал ли изготовление своей микросхемы и какая приблизительная стоимость?
  2. Видел разные отладочные платы FPGA, а возможно ли напрямую к ножкам FPGA подключать что либо, например внешнюю SDRAM? То-есть, есть ли возможность разработать своё устройство на своей плате с нужными элементами.
  3. Не нашёл в сети примеры готовых проектов(исходников Verilog) чтобы посмотреть как что реализовывается, например подключение внешних датчиков, шагового двигателя, клавиатуры, монитора. Если знаете где, поделитесь ссылочкой плиз.

1. Возможно. Дорого. От десятков тысяч $ и до бесконечности.
2. Да без проблем. На али продают модули с отдельной памятью. Так и уже собранные модули где рядом с FPGA стоит память.
3.
opencores.org

github.com

Google.com :)))

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


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

1. возможно.

2. вопрос неясен. Хотите подключить внешнюю (свою) SDRAM к имеющейся отладочной плате? - зависит от платы, если есть разъем с нужными сигналами и правильной разводкой - почему бы и нет. Но - не проще ли взять уже готовую отладку с установленными и правильно разведенными микросхемами памяти?

14 minutes ago, turnip said:

разработать своё устройство на своей плате с нужными элементами

Это - совсем уже другой вопрос. Конечно, можно. И - что понимаете под "своей платой"? Плату с микросхемой FPGA и остальными необходимыми компонентами? - можно. 

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


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

И я вставлю своих 5 копеек :smile:

1. Возможно, но для этого нужно хитя-бы человека 3 с опытом разработки. Либо один супермультистаночник. Нельзя просто так взять и синтезировать микросхему. Там очень много промежуточных этапов, проверок и т.д. Без опыта и необходимых знаний, Ваша заказанная схема будет скорее всего просто нерабочей с завода. Ну или сгорит при первом включении (или вовсе от статики). Насчёт цены - вопрос спорный. Гугл вроде как делает от бесплатно, до сотен баксов, на "толстых" процессах для круга энтузиастов по 10-15 чипов.

2. Можно. Уже ответили.

3. Для подключения чего-либо, нужно разобраться в протоколе обмена данными с нужным девайсом. По сути это и есть около половины работы разработчика FPGA.

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


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

32 minutes ago, Nick_K said:

И я вставлю своих 5 копеек :smile:

1. Возможно, но для этого нужно хитя-бы человека 3 с опытом разработки. Либо один супермультистаночник.

и я тоже :) 

если есть деньги, то полно дизайн центров, которые разработают микросхему по верилог описанию, по С описанию, по картинкам из визио, по тз и т.д.

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

--------------

но если самостоятельно все сделать на ворованном софте, то микрошатл (100-ню чипов) можно за $10K выпечь - я ни разу не пробовал такой путь, начальство не дает времени на освоение бэкенда, но интересно было бы...

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


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

А если например на основе этой платы попробовать сделать свой мини комп :dirol:

С разработанным своим процессором, выводом видео на монитор, подключением клавиатуры, чтением с флеш карты данных... Реально или утопия?

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


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

4 минуты назад, turnip сказал:

А если например на основе этой платы попробовать сделать свой мини комп :dirol:

С разработанным своим процессором, выводом видео на монитор, подключением клавиатуры, чтением с флеш карты данных... Реально или утопия?

Реально. Но у Вас есть несколько лет на обучение ?

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


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

15 минут назад, turnip сказал:

А если например на основе этой платы попробовать сделать свой мини комп :dirol:

С разработанным своим процессором, выводом видео на монитор, подключением клавиатуры, чтением с флеш карты данных... Реально или утопия?

Реально. Только не со своим процем а взятым с того же opencores.org
Собрать из кубиков что-то работающее вполне реально. Вопрос лишь хотелок и влезут ли они в эту конкретную ПЛИС или нужно брать более вместительную.

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


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

1 минуту назад, Flip-fl0p сказал:

Но у Вас есть несколько лет на обучение ?

Если думать, есть ли у меня время на реализацию своей идеи, то смысл вообще жить? В любой момент может произойти трагедия с кем угодно или даже с нашей планетой. Так что надо просто ставить цель и медленно, но верно к ней двигаться, будешь двигаться придёшь(возможно поймёшь на полпути что это не твоё и выберешь другой путь), иначе зря живёшь(бесцельно убиваешь данное тебе время)..

1 минуту назад, MegaVolt сказал:

Вопрос лишь хотелок и влезут ли они в эту конкретную ПЛИС или нужно брать более вместительную.

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

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


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

4 minutes ago, turnip said:

просто ставить цель и медленно, но верно к ней двигаться

или взять уже готовое, и двигаться дальше , отталкиваясь от того, что есть, не изобретая заново велосипед...

иначе - может оказаться, что

5 minutes ago, turnip said:

зря живёшь(бесцельно убиваешь данное тебе время)..

 

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


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

14 минут назад, turnip сказал:

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

Не факт... Если брать какой нибудь Artix 7A35T, платки с которым продают на али, то у него внутри больше 200 Кбайт памяти. Что позволяет запихать туда весь синклер целиком с памятью. Опять же платки идут с памятью внешней уже подключенной.

На счёт опыта тут у большинства есть подобный опыт. Пишите вопросы и будут ответы. 

Но на мой взгляд охватить за раз то чему люди учились годы это перебор. Начинать нужно с чего то одного. Т.е. есть желание освоить ПЛИС значит покупаем готовую плату, загружалку и делаем проект. Получился проект - начинаем думать как сделать свою плату если нужно. А уж если всё получилось и это продаётся тысячами начинаем думать как удешевить и сделать свою микросхему например. Т.е. всё по шагам. А за раз научиться и платы делать и схемы рисовать и плис разводить и процессоры делать и их же программировать боюсь не выйдет. Слишком большой объём задач. Хотя реальный. Но опять же учиться лучше по очереди.

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


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

2 минуты назад, MegaVolt сказал:

Но на мой взгляд охватить за раз то чему люди учились годы это перебор. Начинать нужно с чего то одного. Т.е. есть желание освоить ПЛИС значит покупаем готовую плату, загружалку и делаем проект. Получился проект - начинаем думать как сделать свою плату если нужно. А уж если всё получилось и это продаётся тысячами начинаем думать как удешевить и сделать свою микросхему например. Т.е. всё по шагам. А за раз научиться и платы делать и схемы рисовать и плис разводить и процессоры делать и их же программировать боюсь не выйдет. Слишком большой объём задач. Хотя реальный. Но опять же учиться лучше по очереди.

Согласен. Вот я и хочу потестить на простом мини компе, смогу сделать или нет.

По созданию своего процессора думаю справлюсь, есть примеры в сети как что делать, а вот как подключать периферию к FPGA что-то ничего не нашёл.

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


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

1 минуту назад, turnip сказал:

Согласен. Вот я и хочу потестить на простом мини компе, смогу сделать или нет.

По созданию своего процессора думаю справлюсь, есть примеры в сети как что делать, а вот как подключать периферию к FPGA что-то ничего не нашёл.

Покупайте плату сразу с нужной периферией.
Опять же о какой периферии идёт речь?

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


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

7 минут назад, MegaVolt сказал:

Покупайте плату сразу с нужной периферией.
Опять же о какой периферии идёт речь?

Да, опять же согласен, в моём случае лучше брать плату с уже нужными выводами.

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

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

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


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

1 минуту назад, turnip сказал:

Да, опять же согласен, в моём случае лучше брать плату с уже нужными выводами.

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

Думаю полно. Только смысл не понятен.
Гугл в помощь. Типа подключение монитора к FPGA :)) Клавиатура подключается точно так же как к любому другому цифровому устройству. Или речь про покупную? Шлешки через переходник подключаются тоже в гугле полно примеров.

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


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

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

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

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

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

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

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

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

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

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