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

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

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

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

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

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

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

 

Спасибо!!!!

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


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

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

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

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

Цена?

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

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

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


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

1 minute ago, _4afc_ said:

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

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

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

Цена?

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

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

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

Отвечаю:

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

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

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

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

3. CMOS TTL.

4. До 100 МГц.

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


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

Цитата

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

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

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

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


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

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

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

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


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

2 hours ago, ViKo said:

тогда Verilog. 

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

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


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

3 hours ago, Flip-fl0p said:

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

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

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

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


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

38 minutes ago, _pv said:

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

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

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

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


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

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

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


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

6 часов назад, haker_fox сказал:

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

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

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

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


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

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

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

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

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

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

 

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


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

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

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

ALTERA nm.jpg

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

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


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

13 hours ago, haker_fox said:

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

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

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

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

3. CMOS TTL.

4. До 100 МГц.

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

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

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

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

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

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


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

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

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


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

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

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

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

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

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

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

на C похож

Это сказки.

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

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


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

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

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

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

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

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

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

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

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

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