Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
535.doc
Скачиваний:
43
Добавлен:
30.04.2022
Размер:
57.23 Mб
Скачать

Заключение

В учебном пособии на обширном иллюстративном материале показаны методы обработки цифровых сигналов базисе ПЛИС с учетом архитектурных особенностей с применением высокоуровневого языка описания аппаратных средств.

Изложены основы проектирования цифровых фильтров с конечно-импульсной характеристикой как с использованием метода умножения с накоплением, характерным для процессоров цифровой обработки сигналов, так и с использованием теории распределенной арифметики для реализации в базисе ПЛИС.

Рассмотрен алгоритм реализации умножения методом правого сдвига и сложения с накоплением. Даются практические примеры проектирования КИХ-фильтров на последовательной распределенной арифметике в САПР ПЛИС Quartus II компании Altera.

При разработке конечных автоматов в базисе ПЛИС на языке VHDL наиболее эффективным решением является использование неявного стиля кодирования или явного с применением атрибута syn_encoding с выполнением компилятором-синтезатором САПР Quartus II минимизации логических ресурсов. Метод кодирования с одним активным состоянием применительно к ПЛИС дает возможность строить конечные автоматы, которые в общем случае требуют меньших ресурсов и отличаются более высокими скоростными показателями, чем аналогичные конечные автоматы с двоичным кодированием состояний. Уделено внимание использованию цифровых автоматов в технологии периферийного сканирования ИС.

Рассмотрены различные подходы в проектировании управляющего автомата микропроцессорного ядра: на языке VHDL, с использованием графического представления конечного автомата с помощью приложений StateFlow и Simulink HDL coder, с использованием M-файлов системы визуально-имитационного моделирования Matlab/Simulink.

Библиографический список

  1. Уилкинсон, Б. Основы проектирования цифровых схем [Текст]: пер. с англ. / Б. Уилкинсон. - М.: Издательский дом Вильямс, 2004. - 320 c.

  2. Армстронг, Дж. Р. Моделирование цифровых систем на языке VHDL [Текст]: пер. с англ. / Р. Дж. Армстронг. - М.: Мир, 1992. - 348 с.

  3. Максфилд, К. Проектирование на ПЛИС: курс молодого бойца [Текст]: пер. с англ. / К. Максфилд. М.: Издательский дом Додэка XXI, 2007. 408 с.

  4. Джон Ф. Уэйкерли. Проектирование цифровых устройств [Текст] : пер. с англ. / Уэйкерли Ф. Джон. М.: Постмаркет, 2002. 533 c.

  5. Рабаи, Ж.М. Цифровые интегральные схемы. Методология проектирования [Текст] / Ж.М. Рабаи, А. Чандракасан, Б. Николич. М.: Вильямс, 2007. - 911 с.

  6. Угрюмов, Е.П. Цифровая схемотехника [Текст] / Е.П. Угрюмов. СПб.: БХВ, 2004. - 528 с.

  7. Стешенко, В. ПЛИС фирмы ALTERA: проектирование устройств обработки сигналов [Текст] / В. Стешенко. М.: Додэка, 2000. - 457 с.

  8. Строгонов, А.В. Проектирование умножителя методом правого сдвига и сложения с управляющим автоматом в базисе ПЛИС [Текст] / А.В. Строгонов, А.В. Быстрицкий // Компоненты и технологии. - 2013. - N12. - С.6-10.

  9. Строгонов А.В. Проектирование умножителя целых чисел со знаком методом правого сдвига и сложения в базисе ПЛИС [Текст] / А.В. Строгонов, А.В. Быстрицкий // Компоненты и технологии. - 2014. - N1. - С.94-100.

  10. Строгонов, А.В. Проектирование цифровых фильтров в системе Matlab/Simulink и САПР ПЛИС Quartus [Текст] / А.В. Строгонов // Компоненты и технологии. - 2008. - N6. - C.32-36.

  11. Строгонов, А.В. Проектирование параллельных КИХ-фильтров в базисе ПЛИС [Текст] / А.В. Строгонов, А.В. Быстрицкий // Компоненты и технологии. - 2013. - N6. - С.62-67.

  12. Строгонов, А.В. КИХ-фильтр на распределенной арифметике: проектируем сами [Текст] / А.В. Строгонов, А.В. Быстрицкий // Компоненты и технологии. - 2013. - N3. - C.131-138.

  13. Строгонов, А.В. КИХ-фильтры на параллельной распределенной арифметике: проектируем сами [Текст] / А.В. Строгонов, А.В. Быстрицкий // Компоненты и технологии. 2013. - N5. - C.44-48.

  14. Строгонов, А.В. Систолические КИХ-фильтры в базисе ПЛИС [Текст] / А.В. Строгонов, А.В. Быстрицкий // Компоненты и технологии. - 2013. - N8. - С.30-35.

  15. Строгонов, А.В. Проектирование систолических КИХ-фильтров в базисе ПЛИС с помощью системымоделирования ModelSim-Altera [Текст] / А.В. Строгонов, А.В. Быстрицкий // Компоненты и технологии. - 2013. - N9. - С.24-28.

  16. Строгонов, А.В. Эффективность разработки конечных автоматов в базисе ПЛИС FPGA [Текст] / А.В. Строгонов, А.В. Быстрицкий // Компоненты и технологии. - 2013. - N1. - C.66-72.

  17. Строгонов, А.В. Проектирование сложно-функциональных блоков в базисе ПЛИС [Текст]: учеб. пособие / А.В. Строгонов, С.А. Цыбин. Воронеж: ГОУВПО “Воронежский государственный технический университет”, 2010. - 333 с.

  18. Строгонов, А.В. Проектирование учебного процессора для реализации в базисе ПЛИС [Текст] / А.В. Строгонов // Компоненты и технологии. - 2009. - N3. - C.6-9.

  19. Строгонов, А.В. Проектирование учебного процессора для реализации в базисе ПЛИС с использованием системы Matlab/Simulink [Текст] / А.В. Строгонов, А.И. Буслов // Компоненты и технологии. - 2009. - N5. - C.10-14.

  20. Строгонов, А.В. Проектирование микропроцессорных ядер с конвейерной архитектурой для реализации в базисе ПЛИС фирмы Altera [Текст] / А.В. Строгонов, С.И. Давыдов // Компоненты и технологии. - 2009. - N8. - C.76-79.

  21. Строгонов, А.В. Проектирование учебного процессора с фиксированной запятой в системе Matlab/Simulink [Текст] / А.В. Строгонов // Компоненты и технологии. - 2009. - N7. - C.22-27.

  22. Строгонов, А.В. Проектирование учебного процессора с фиксированной запятой в САПР Quartus II компании Altera [Текст] / А.В. Строгонов, А.И. Буслов, С.И. Давыдов // Компоненты и технологии. - 2009. - N11. - C.20-25.

  23. Строгонов, А.В. Использование различных типов памяти при проектировании учебного микропроцессорного ядра для реализации в базисе ПЛИС [Текст] / А.В. Строгонов, С.А. Цыбин // Компоненты и технологии. - 2009. - N12. - C.92-96.

  24. Строгонов, А.В. Проектирование микропроцессорных ядер с использованием приложения StateFlow системы Matlab/Simulink [Текст] / А.В. Строгонов, С.А. Цыбин, А.И. Буслов // Компоненты и технологии. - 2010. - N1. - C.66-70.

  25. Строгонов, А.В. Использование ресурсов ПЛИС Stratix III фирмы Altera при проектировании микропроцессорных ядер [Текст] / А.В. Строгонов, С.А. Цыбин // Компоненты и технологии. - 2010. - N2. - C.70-73.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]