Category: verilog

Мар 14 2015

Модель SRAM с таймингами

Представляю вашему вниманию модель микросхемы памяти IS61WV102416 на verilog с учетом задержек.Модель предназначена для построения тестов устройств, содержащих SRAM. Модель не синтезируема.

wave1

is61wv102416bll-10tl-102416-tssop48

Микросхема IS61WV102416 является асинхронной быстродействующей статической памятью объемом 16М и организацией 1М х 16. Имеются варианты с временем доступа 8, 10 и 20 нс. В данной модели установлены тайминги для варианта 10нс.

Read more »

Мар 13 2015

FPU. Часть 3. Делитель, RTL

Продолжение. Начало здесь: часть 1часть 2.

Итак, тест готов, теперь можно написать сам код делителя.
Для удобства нарисуем интерфейс модуля в таком виде:

pic1

Read more »

Фев 28 2015

FPU. Часть 2. Тест делителя

Итак, продолжим разработку FPU.

Первая часть статьи находится здесь: http://32bit.me/?p=1902. Напомню также, что все исходники, приведенные в статье, можно скачать на гитхабе.

waveform-1

Картинка для привлечения внимания (кликабельно)

Read more »

Фев 17 2015

FPU. Часть 1

Не задумывались ли вы о том, как работает FPU процессора? Казалось бы, там всё довольно просто. Есть стандарт представления чисел с плавающей точкой, IEEE754, а сама реализация арифметических операций очевидна.
Но на самом деле, за кажущейся простотой скрыто множество нюансов.

Read more »

Окт 10 2014

Книга Steve Kilts «Advanced FPGA Design»

Прекрасная книга, просто лучшая на эту тему! Однозначно, это должен прочитать каждый!

1193755

 

В книге рассматриваются разные аспекты проектирования систем на FPGA: от правильного стиля кодирования на Verilog и преимуществ/недостатков синхронного и асинхронного сброса до грамотной организации питания микросхем и разводки PCB.

Сен 10 2014

Книга «Advanced Digital Design with the Verilog HDL»

Прочитал книгу «Advanced Digital Design with the Verilog HDL».

0130891614

Книга не очень понравилась. Объем очень большой (> 1000 страниц), но очень много воды, и сведения самого начального уровня. Может быть, некоторый интерес представляет глава 10, где описываются реализации различной арифметики: сложения, умножения и деления. Но опять же, только самые простейшие вещи, и очень многословно.

Сен 09 2014

Книга «Reuse Metodology Manual»

Хорошая книга по методологии разработки SoC. Приводится много полезных советов по кодингу на Verilog, в том числе.

0014c897

Авг 29 2014

Книга «SystemVerilog for Verification» Chris Spear

Хорошая книга.

72912f9bd4fe523b5020b46223eef959

В книге дается большое количество примеров кода на SV, а не просто перечисление синтаксических конструкций языка. Также в книге излагаются основы методологии CRT — Constrained Random Testing. Рекомендую всем.

Май 02 2014

Книга «Designing Digital Computer Systems with Verilog»

загруженное

 

Описывается проект простейшего конвейерного процессора. Для начинающих изучать Verilog будет интересно.

Янв 26 2013

Книга «The Verilog Hardware Description Language»

Хорошая книга, дается подробное изложение языка Verilog с примерами, 408 стр.