Логическое проектирование цифровых систем на основе программируемых логических интегральных схем — Посвящена проблемам логического проектирования отдельных цифровых устройств на основе программируемых логических интегральных схем (ПЛИС). Показано место логического проектирования в общем процессе разработки цифровой системы, отмечаются особенности логического проектирования на основе ПЛИС.
Предлагаются методы синтеза комбинационных схем, конечных и микропрограммных автоматов, позволяющие эффективно использовать архитектурные особенности ПЛИС, а также учитывать системные требования. Представлены новые модели конечных автоматов, позволяющие значительно снизить стоимость реализации и повысить быстродействие последовательностных устройств, а также учитывать местоположение конечного автомата в цифровой системе. Рассматриваются также вопросы верификации результатов синтеза и выбора наиболее эффективного метода синтеза. Описывается пакет ZUBR, в котором реализованы предлагаемые методы синтеза. Изложение материала сопровождается большим числом примеров. Преимущество предлагаемых методов синтеза подтверждается результатами экспериментальных исследований.
Для специалистов, разработчиков цифровых систем, может быть использована в качестве учебного пособие для студентов и аспирантов.
Название: Логическое проектирование цифровых систем на основе программируемых логических интегральных схем
Автор: Соловьев В. В., Климович А.
Издательство: Горячая линия - Телеком
Год: 2008
Страниц: 376
Формат: DJVU
Размер: 12,7 МБ
ISBN: 978-5-9912-0054-7
Качество: Отличное
Язык: Русский
Содержание: Предисловие Глава 1. Общие вопросы проектирования 1.1. Обобщенная структура цифровой системы
1.2. Основные этапы проектирования цифровых систем
1.3. Программируемые логические интегральные схемы
1.4. Особенности проектирования цифровых систем на ПЛИС
1.5. Выводы
1.6. Вопросы и задания
Список литературы
Глава 2. Проектирование на ПЛИС комбинационных схем 2.1. Анализ традиционных и характеристика предлагаемых методов синтеза комбинационных схем
2.2. Синтез одноуровневых комбинационных схем (метод M1)
2.3. Синтез одноуровневых комбинационных схем с использованием монтажного объединения выходов ПЛИС по ИЛИ (метод М2)
2.4. Синтез двухуровневых комбинационных схем (метод М3)
2.5. Синтез многоуровневых комбинационных схем с использованием внутренних цепей обратных связей ПЛИС (метод М5)
2.6. Синтез многоуровневых комбинационных схем в случае нарушения ограничений на максимальный ранг конъюнкций (метод Мб)
2.7. Верификация результатов синтеза комбинационных схем
2.8. Выбор метода синтеза комбинационных схем
2.9. Программная реализация и результаты экспериментальных исследований методов синтеза комбинационных схем на ПЛИС
2.10. Выводы
2.11. Вопросы и задания
Список литературы
Глава 3. Модели конечных автоматов при их реализации на ПЛИС 3.1. Общие положения
3.2. Классы конечных автоматов (основные структурные модели)
3.3. Совмещенные модели конечных автоматов
3.4. Модели конечных автоматов с буферизацией входных и/или выходных переменных
3.5. Сложность реализации моделей конечных автоматов
3.6. Временной анализ моделей конечных автоматов
3.7. Выбор модели конечного автомата
3.8. Выводы
3.9. Вопросы и задания
Список литературы
Глава 4. Проектирование на ПЛИС конечных автоматов 4.1. Анализ традиционных и характеристика предлагаемых методов синтеза конечных автоматов
4.2. Синтез быстрых конечных автоматов классов А и В (метод А1)
4.3. Синтез сложных конечных автоматов классов А и В (метод А2)
4.4. Использование выходных макроячеек ПЛИС в качестве элементов памяти конечных автоматов (синтез автоматов классов С и D)
4.5. Использование входных буферов ПЛИС в качестве элементов памяти конечных автоматов (синтез автоматов классов Е и F)
4.6. Синтез совмещенных моделей конечных автоматов
4.7. Верификация результатов синтеза конечных автоматов
4.8. Выбор методов синтеза конечных автоматов
4.9. Выводы
4.10. Вопросы и задания
Список литературы
Глава 5. Проектирование на ПЛИС устройств логического управления 5.1. Общие положения
5.2. Синтез МПА классов А - F
5.3. Синтез одноуровневых схем МПА с распределенной памятью
5.4. Синтез иерархических схем МПА
5.5. Синтез специальных структур УЛУ
5.6. Выбор методов синтеза УЛУ
5.7. Верификация результатов синтеза МПА
5.8. Выводы
5.9. Вопросы и задания
Список литературы
Глава 6. Пакет ZUBR автоматизации логического проектирования цифровых систем на основе ПЛИС 6.1. Общие положения
6.2. Назначение
6.3. Структура
6.4. Входные и выходные данные
6.5. Инициализация и запуск пакета ZUBR
6.6. Использование пакета ZUBR
6.7. Выводы
6.8. Вопросы и задания
Список литературы
Заключение Список сокращений Предметный указатель