Как научиться программированию FPGA?

Посоветуйте, пожалуйста, книги/учебники/MOOC по программированию FPGA. Есть много книг с описанием синтаксиса Verilog HDL/VHDL, но в них не описывается, как лучше описывать логику. В раздачах на рутракере есть несколько книг а ля "Advanced что-нибудь with Verilog", но это тоже немного не то. Нужно именно что-то среднее.
  • Вопрос задан
  • 6043 просмотра
Решения вопроса 1
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
Мне понравились "Digital Design and Computer Architecture" и "FPGA Prototyping by Verilog Examples".
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@nerudo
Начните сперва с общего курса цифровой схемотехники, чтобы понимать, что такое логические элементы, триггеры, компараторы и счетчики.
Ответ написан
@valeriyk
Полезно будет также ознакомиться с рекомендациями по стилю программирования от FPGA-вендоров, например: www.altera.com/literature/hb/qts/qts_qii51007.pdf

А вот здесь очень много полезных статей (начинать лучше со старых):
www.sunburst-design.com/papers - отличное дополнение к любой книге, описывается очень много тонких мест, которые важны на практике (например, синхронные/асинхронные ресеты, и т.д).

Если всего этого будет мало, то вот очень хорошая книга: Advanced FPGA Design: Architecture, Implementation, and Optimization.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы