Полезные ссылки по Verilog

Блог им. radio_fox
Здесь опубликую подборку сайтов с примерами проектов на Verilog для компонентов цифровой схемотехники, которые помогли мне в изучении этого языка описания аппаратуры.

В русскоязычным сегменте подобных сайтов почему-то немного, точнее пока нашлись только эта пара ссылок:
1. marsohod.org/verilog — примеры реализации несложных устройств и теоретическая справка;
2. iosifk.narod.ru/hdl_coding/verilog.htm — Краткий курс HDL – Verilog на русском и статьи из журнала «Компоненты и технологии». Так же затронута тема FPGA.

Подборка англоязычных сайтов имеет большее разнообразие:

1. www.rfwireless-world.com/source-code/ Имеются примеры кода на VHDL, MATLAB, Verilog и Labview, а так же testbench к ним и визуализация результатов работы;
2. www.realdigital.org/digitallogic?view=projects Код на Verilog + теоретические справки;
3. verilogcodes.blogspot.ru/ Блог по Verilog, содержащий более понятные примеры для новичка, но имеющий не очень удобную навигацию;
4. testbench.in/ — примеры создания тестов к проекту на Verilog и SystemVerilog.

P.S. Планируется постоянное обновление подборки.
Не по теме, но может пригодиться — словарь, позволяющий переводить технические термины: www.multitran.ru

11 комментариев

avatar
От себя добавлю
embeddedmicro.com/
www.fpga4fun.com/

и книга «Digital Design and Computer Architecture» — перевод:
easyelectronics.ru/files/Book/digital-design-and-computer-architecture-russian-translation.pdf
avatar
Спасибо за ссылки.
Книга хорошая, но к сожалению (или к счастью) использует SystemVerilog, бывают проблемы при попытке применения примеров из книги к коду на Verilog. Чаще всего это касается типов и always-блоков.
avatar
бывают проблемы при попытке применения примеров из книги к коду на Verilog.
Насколько мне извесно, SystemVerilog расширеная версия Verilog. И Altera Quartus понимает SystemVerilog.
Комментарий отредактирован 2017-05-05 08:31:29 пользователем Nemo
avatar
Ну, у меня сейчас просто задача на чистом Verilog писать :) Кстати, пользуюсь ModelSim.
avatar
Изучение FPGA начал примерно 2 недели назад. VHDL не понравился, начал изучать Verilog c Icarus Verilog и GTKWave. Потом купил «Digital design and computer architecture ARM edition», а там SystemVerilog и пишуть что он сейчас в тренде и полная замена Verilog… Пока не решил на чем остановиться, что Вы посоветуете? Занимаюсь программированием микроконтроллеров, но FPGA мне очень интересно.
avatar
Честно говоря, до изучения FPGA не дошла. Хотя сегодня наткнулась на одну классную статью: habrahabr.ru/post/269009/ и на это www.altera.com/support/training/course/odsw1120.html. Но вообще, я изучаю реализации простых блоков типа дешифраторов пока что. Могу написать книги по Verilog, по которым учусь. По SystemVerilog тоже знаю только «Digital design and computer architecture ARM edition».
avatar
Могу написать книги по Verilog, по которым учусь
напишите пожалуйста
avatar
1. А. К. Поляков — Языки VHDL и VERILOG в проектировании цифровой аппаратуры — www.litres.ru/arkadiy-polyakov/yazyki-vhdl-i-verilog-v-proektirovanii-cifrovoy-apparatury/
2. Samir Palntikar — Verilog HDL (на английском)
3. Introduction to Verilog by Carleton University — краткий справочник по языку с примерами (на английском) www.cs.upc.edu/~jordicf/Teaching/secretsofhardware/VerilogIntroduction_Nyasulu.pdf
4. Стандарт языка IEEE Std 1364-2001 inst.eecs.berkeley.edu/~cs150/fa06/Labs/verilog-ieee.pdf
5. А по теории есть хорошая, но как-то малоизвестная книжка Уэйкерли Дж.Ф. — Проектирование цифровых устройств (в 2-х томах), но там описание на VHDL.
avatar
Может кому пригодится, большой шит с примерами Verilog'а:
www.ece.umd.edu/class/enee359a/verilog_tutorial.pdf

P.S. Я бы добавил картинку в темку. :)
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.