Мар 31 2015

Zynq-7000 All Programmable SoC PCB Design Guide

Прочитал руководство по разработке печатных плат для Zynq 7000.
На самом деле, конечно, информация, приведенная в руководстве, относится не только к Zynq 7000, а вообще ко всем быстродействующим цифровым схемам, просто приведена на примере Zynq 7000. Приведены сведения, касающиеся проектирования системы питания (номиналы и количество конденсаторов), сведения по согласованию импедансов линий, по интерфейсам (интерфейс с памятью DDR2, DDR3, LPDDR2, SD-card, Ethernet, IIC и др.).
В общем, очень полезное руководство.

zynq7000

Мар 21 2015

Книга Шилдт Г. «С++ Базовый курс»

Прочитал эту книгу, понравилось. Рассмотрен очень подробно весь синтаксис языка С++, и в конце дан обзор библиотеки STL с подробным рассмотрением нескольких шаблонов.

50226533
Read more »

Мар 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 »

Мар 08 2015

Защита от переполюсовки по питанию

Отсюда.

111307_900

 

Кликните картинку для просмотра полного размера.

Защита сделана на N-канальном MOSFET транзисторе. Такое решение позволяет обеспечить почти нулевое падение напряжения, по сравнению с защитой на диоде. Например, при токе 3А 12В диод довольно сильно грелся бы, более Ватта.
У этой схемы есть небольшой недостаток: для повышенного напряжения, более 20В, резистор R6 надо заменить на 10-вольтовый стабилитрон.

Мар 03 2015

Книга Louise Crockett и др. «The Zynq Book»

Дочитал книгу «The Zynq Book», руководство по системе на кристалле (SoC) Zynq-7000 фирмы Xilinx.

Напомню, что Zynq-7000 состоит из двух ядер ARM Cortex A9 и блока программируемой логики PL (по сути, встроенная в систему FPGA).

В книге подробно рассматривается структура системы, программный пакет Vivado, предназначенный для разработки под Zynq-7000, подробно рассматривается процесс преобразования кода на языке высокого уровня (например, С) в форму RTL, предназначенную для конфигурирования PL . Эта возможность обеспечивается программой Vivado HLS.
В последней части книги кратко описывается структура и процедура загрузки Linux в память.

ZynqPerspective
Интересная книга, интересный процессор.