Какие названия книг вы бы порекомендовали начать с FPGA и VHDL?
редактировать
я заметил , что некоторые из рекомендованных книг даты спины от 1996 я могу себе представить , что эти устройства называют будут серьезно устарели, но VHDL также значительно эволюционировали с тех пор?
Ответы:
Руководство дизайнера по VHDL, том 3, третье издание Ashenden довольно неплохо. Другими полезными для меня являются VHDL для программируемой логики от Skahill и VHDL Made Easy! Перрилин.
источник
VHDL made easy
кажется, не так хорошо, так Амазонка.В дополнение к этим ответам - можно также много сказать о том, что вы потратили немного времени в реальном времени на листы данных поставщика и заметки о приложениях для устройств FPGA, библиотек и самих инструментов. В противном случае вы можете упустить полезную функцию или опасную ловушку конкретного устройства, библиотеки или инструментов, которые вы собираетесь использовать, которые часто не рассматриваются во вводном учебнике. Также устройства и инструменты развиваются быстрее, чем учебники.
Смотрите также мою старую статью об искусстве высокопроизводительного дизайна FPGA http://www.fpgacpu.org/log/aug02.html#art .
источник
источник
Быстрое прототипирование цифровых систем Хэмблена, Холла и Фурмана. Это очень хорошее введение в FPGA (на основе аппаратного и программного обеспечения Altera) и содержит множество интересных проектов, которые могут быть реализованы на недорогой плате, доступной от Altera. Я разработал небольшую печатную плату с использованием FPGA Flex 10K10, которая подходила для большинства примеров в первом издании, включая небольшой 8-разрядный процессор.
Я купил свою копию примерно за £ 22, совершенно новый, через Amazon. Это очень хорошая ценность.
источник
При изучении любого вида ЛПВП (Verilog, VHDL ...) важно помнить одну вещь. Это не программирование, и все работает параллельно. При этом я считаю, что лучший способ выучить любой HDL - это научиться думать аппаратно и описывать аппаратное обеспечение (именно поэтому оно называется языком описания аппаратного обеспечения).
До сих пор я редко видел книги, показывающие, как ваш HDL переводится в аппаратное обеспечение. Я прочитал один, когда был в Synopsys (страницы, заполненные кодом и схемами), но это была внутренняя публикация. Однако, даже если вам не хватает этой книги, вы все равно можете увидеть, как ваш код превращается в аппаратное обеспечение, выполняя его синтез на свободном программном обеспечении.
Причина, по которой я хочу это подчеркнуть, заключается в том, что существует много способов решения проблемы. Вы сможете писать код, который эффективно его решает, с точки зрения количества затворов и времени, если вы понимаете, как он переводится в базовое оборудование.
Удачи!
источник
Я определенно рекомендую каждую книгу, написанную профессором Понг Чу .
Они предлагают очень полное введение в проект RTL с использованием Verilog или VHDL. Они также дают представление о традиционных мягких ядрах, таких как Nios от Altera, Picoblaze или Microblaze (издание 2017 года) от Xilinx. Стиль кодирования чистый, а методология перевода алгоритма в FSMD (конечные автоматы, управляющие путями данных) очень полезна.
Мне нравятся все другие книги, процитированные ранее, но книги Понг Чу, безусловно, мои любимые. Книги Ashenden более продвинуты в отношении VHDL, но границы RTL против симуляции не так очевидны, как у Понг Чу.
источник