Jump to content

    

Какой язык, плис, среда?

Добрый день, коллеги! Прямой ответ довольно трудно найти на форуме среди многообразия информации. Поэтому, сорри, но:

1. Какой язык сейчас для описания "популярен"? Насколько я понимаю, Verilog HDL?

2. Какие "недорогие" ПЛИС лучше использовать? Объём схем невелик, ну навскидку десятка два синхронных rs-триггеров, пара-тройка 32-битных счётчиков. Хотелось бы туда поместить также приёмо-передатчик spi. Я, по-сути,не имею опыта работы с плис, поэтому мне очень трудно сказать, что нужно. Говорю, как могу)

3. Какие среды для создания и моделирования сейчас используются? Для альтеры quartus + modelsim?

4. Может быть посоветуете книгу(и), подходящие для старта? По-сути с нуля.

 

Спасибо!!!!

Share this post


Link to post
Share on other sites

Допустимое динамическое и статическое потребление?

Размеры корпуса?

Тип корпуса и метод монтажа?

Цена?

Какие напряжения для логических уровней?

Какие частоты цифровых сигналов?

Share this post


Link to post
Share on other sites
1 minute ago, _4afc_ said:

Допустимое динамическое и статическое потребление?

Размеры корпуса?

Тип корпуса и метод монтажа?

Цена?

Какие напряжения для логических уровней?

Какие частоты цифровых сигналов?

Уф... как много я пропустил)

Отвечаю:

1. Любое потребление не более 50 мА.

2. Максимум TQFP-100.

3. Любой не BGA, не QFP. Короче, должен паяться микроволной.

4. До 150 руб. за корпус.

3. CMOS TTL.

4. До 100 МГц.

Share this post


Link to post
Share on other sites
Цитата

До 150 руб. за корпус.

Умножайте ценник в 10...20 раз.... 

Ну разве что старые CPLD покупать. 

Share this post


Link to post
Share on other sites

Для простых задач, видимо, Lattice подходит оптимально. 

А язык - только SystemVerilog. Простой и красивый и на C похож. Вернее, не "только", если не поддерживается, тогда Verilog. 

Share this post


Link to post
Share on other sites
2 hours ago, ViKo said:

тогда Verilog. 

Простите, Verilog или Verilog HDL? Они вроде как разные? Не?)())

Share this post


Link to post
Share on other sites
3 hours ago, Flip-fl0p said:

Умножайте ценник в 10...20 раз.... 

 Ну разве что старые CPLD покупать. 

для пары счётчиков и сдвигового регистра вполне можно обойтись какими нибудь MAXV, или ice40, как раз за пару $.

Share this post


Link to post
Share on other sites
38 minutes ago, _pv said:

для пары счётчиков и сдвигового регистра вполне можно обойтись какими нибудь MAXV, или ice40, как раз за пару $.

Ну я как бы расчитывал на что-то подобное epm240t100c5n. Ну можно меньше по габаритам. Это CPLD.

Просто думал, что-то есть более современное. Не везде же Циклоны и Спартаны вставлять))))

Share this post


Link to post
Share on other sites

ну вот maxV как раз посовременнее maxII, или ICE40LP384-SG32 если меньше по габаритам.

Share this post


Link to post
Share on other sites
6 часов назад, haker_fox сказал:

Простите, Verilog или Verilog HDL? Они вроде как разные? Не?)())

Для меня есть один Verilog. Этот.

Главное, чтобы не VHDL.

Share this post


Link to post
Share on other sites

ice40 он одноразовый (ОТР), а не флаш. ну или нужна внешняя загрузка.

если есть внешний проц или прошивка гарантировано без ошибок (ОТР), то дешевле ice40 по-моему нет.

если флашовые, то Lattice machxo3, но у них только хитрые корпуса, tqfp нету, а потом альтера/интел мах10 ну и lattice machxo2

есть еще актел (сейчас микрочип), но там по-моему совсем дешевых нет (в $3 чтобы уложиться).

у ксайлинса есть древнючие cool runner, xc9500xl - для glue logic, дубовые и надежные (труЪ ЦПЛД, а не замаскированная под них FPGA), но 2 счетчика и SPI туда с трудом полезут (у латтиса тоже есть ispMATCH4000)

 

Share this post


Link to post
Share on other sites

haker_fox, у Вас же не нулевой опыт и с английским норм. Берите пожирней, да наперед, ваяйте шедевр на девборде, смотрите сколько элементов израсходовано, по этому числу берите маленький камень для переноса набело. После AVR, STM32 взял сразу два нафаршированных кита Cyclone IV и DE10-Lite Board на али. На мой взгляд, начинать на бородатом Verilog, по нему быстрей подскажут, но стремиться к SystemVerilog, у Альтеры самые подробные описания, по их софту и камням больше русскоязычных советчиков. Или Вы хотите в час по чайной, или Вы никуда не торопящийся пенсионер, или у Вас есть деньги на много-много дешевок?

PS. На всякий, техпроцессы Альтеровские на картинке...

ALTERA nm.jpg

Edited by majorka65

Share this post


Link to post
Share on other sites
13 hours ago, haker_fox said:

1. Любое потребление не более 50 мА.

2. Максимум TQFP-100.

3. Любой не BGA, не QFP. Короче, должен паяться микроволной.

4. До 150 руб. за корпус.

3. CMOS TTL.

4. До 100 МГц.

Надо еще требования добавить:

5. Одно питание.

6. Встроенный генератор.

7. Встроенная конфигурационная память.

Получится конфетка, которую нельзя купить.

Share this post


Link to post
Share on other sites

Кстати, есть какая внешняя конфигурационная флешка (на замену M25P40) с быстрым стиранием - доли секунды (для "мгновенной" самореконфигурации по USB) ? 

Share this post


Link to post
Share on other sites
11 часов назад, ViKo сказал:

Для меня есть один Verilog. Этот.

Главное, чтобы не VHDL.

Корявый с рождения Verilog не подходит для начинающих.

Verilog провоцирует на написание такого говнокода, который на VHDL в принципе невозможен.

20 часов назад, ViKo сказал:

на C похож

Это сказки.

Бегинендить доставляет неимоверно, да.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now