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

Помогите начать работать с ПЛИС

Добрый день. Недавно закончил универ и устроился в фирму, где буду программировать ПЛИС от ALtera. Там где я работаю применяют MAX+plusII и ALtera'овские MAX, но постепенно со скрипом переходят на Quartus. У меня как у новичка возникают вопросы. На часть из них нашел ответы на форуме, но некоторые отсались открытыми:

Какие средства разработки испольязуются (САПР, языки)?

Насколько понял Quartus, VHDL(предпочтительнее) или Verilog.

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

Дали книгу Антонова "Язык описания цифровых устройств на AHDL",

а также "ПЛИС Altera - MAX+PLUS II и Quartus II",

Стешенко В.Б. "ПЛИС фирмы Altera.Проектирование устройств обработки сигналов",

Языки VHDL и VERILOG в проектировании цифровой аппаратуры,

quartusii_handbook.

Стоит ли их читать? И все примеры писать на VHDL и проектировать в Quartus или для начала подойдет MAX+plusII?

Какие книги почитать про ЦОС с использованием FPGA (интересуют генераторы сигналов, прием и обработка сигналов(Фурье реобразование, Вейвлет-анализ и т.д.))?

Какие средства моделирования используются?

Это основном modelsim?

Посоветуйте учебный стенд до 5000 руб.

Выбрал на сайте http://www.altera.ru/cgi-bin/go?74, хотел узнать про этот за 1600 руб. http://www.megachip.ru/item.php?item_id=736330. Там нет программатора в комплекте. А это еше 800 руб. Хотелся попроектировать схемы для ПЛИС в живую, а не только моделировать (по-моему для инженера это бесполезно, т.к. не даст опыта работы с измерительным оборудованием и ничего нельзя показать работадалю/заказчику). Есть желание сопрячь ПЛИС и MCU (есть небольшой опыт программирования этих штук). Кстати. где такие "связки" применяются? Просто MCU можно управлять работой ПЛИС, а ПЛИС может "молоть" данные.

Знатоки помогите начать!

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


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

Стоит читать последние две.

К AHDL советую не притрагиваться (ой, что ща будет).

К VHDL советую притронуться, изучая предпоследнюю книгу из вашего списка, не более (...).

Начните сразу с Verilog.

 

Сконцентрируйтесь на Quartus, во вторую очередь на Modelsim. На Maxplus не тратьте время.

 

Про ЦОС рановато Вам читать, не понимая достаточно, что есть ПЛИС, и как заставить ее выполнять несложные задачи.

 

Из отладочного комплекта посоветовал бы что-то вроде DK-CYCII-2C20N, но она подороже пяти тысяч. Но хватит ее надолго.

 

Это был мой взгляд на вещи.

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


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

Какие-то вы платки неправильные смотрите. Для старта лучше брать DE0/DE1 - минимально необходимый объем периферии на них уже установлен. Продают в ЭФО (http://www.altera.ru/cgi-bin/go?31).

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


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

В чем неправильность?

Слишком дорогие для своего функционала(по сравнению с другими возможными вариантами).

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


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

вот книга неплохая по verilog. FPGA Prototyping By Verilog Examples~tqw~_darksiderg.pdf

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

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


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

Касаемо САПР, ориентируйтесь только на Quartus, ибо мак ++ давно не развивают.

К схематике и AHDL запретите приближаться ближе чем на 100 м!

Из языков описания, остаются только VHDL и вариации Verilog.

Пользуюсь первым, глубина вложенности (иерархичность) в проектах не ограничена. Сейчас вкладываю до 5...7 слоев.

Аналогично с верилогом. Со слов работающих с ним, близок к С. Видимо поэтому последние проекты (примеры) Альтеры и Ксайлинкса синтезируются на нем.

Проверку синтеза проводите не во встроенном (версии до Q10) анализаторе, а в ModelSim прилагающемся к квартусу- будет полезнее.

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


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

Стоит читать последние две.

 

А есть аналог Quartus Handbook на русском языке?

 

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


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

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

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

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

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

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

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

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

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

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