Читать онлайн «Синтез логических схем с использованием языка VHDL»

Автор П. Н. Бибило

П. Н. Бибило Синтез логических схем с использованием языка VHDL Москва СОЛОН-Р ✧ 2009 П. Н. Бибило Синтез логических схем с использованием языка VHDL —М. : СОЛОН- Р, 2009. —384 с. : ил. ISBN 5-93455-152-3 Рассматриваются теоретические основы синтеза логических схем по спецификациям на высокоуровневом языке VHDL, предназначенном для проектирования цифровых систем, описывается "синтезируемое" подмножество языка VHDL в системе автоматического синтеза Leonardo, приводятся примеры синтезируемых (схемно реализуемых) конструкций языка и примеры синтезируемых описаний типовых схем, изучается проблема эффективного управления процессом синтеза. Язык VHDL является международным стандартом в системах автоматизации проектирования и предназначен для спецификации, моделирования и синтеза цифровых систем на основе заказных и программируемых поль- зователями сверхбольших интегральных схем. Книга предназначена для первоначального ознакомления как с языком VHDL, так и c проблемой синтеза схем по спецификациям на языке VHDL. Может быть полезна студентам, аспирантам и специалис- там, занимающимся разработкой электронной аппаратуры с помощью средств САПР. 103001, г. Теоретические основы синтеза логических cхем ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 11 1. 1. VHDL – язык проектирования цифровых систем ... ... ... 11 1. 2. Высокоуровневый синтез ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 18 1. 3. Логический синтез ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 29 1. 3. 1. Булевы функции. Формы представления систем булевых функций ... ... ... ... ... ... ... ... ... ...
... ... ... 29 1. 3. 2. Базис синтеза ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 34 1. 3. 3. Задача синтеза комбинационной логической схемы и основные этапы ее решения... ... ... ... ... ... ... 36 1. 3. 4. Оптимизация двухуровневых представлений ... ... 37 1. 3. 5. Оптимизация многоуровневых представлений... . . 38 1. 3. 6. Технологическое отображение ... ... ... ... ... ... ... ... ... ... 42 1. 4. Повторный синтез ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 52 Глава 2. Основные элементы языка VHDL ... ... ... ... ... ... . . 55 2. 1.