Популярные услуги

Лекция 13. Система Foundation Series для ПЛИС

2021-03-09СтудИзба

Лекция 13 – Система Foundation Series для ПЛИС фирмы Xilinx. Создание логических ядер

При разработке схемы проекта пользователю иной раз необходимо открыть окно «Создание (генерация) логических ядер» (CORE Generator). В этом окне (см. рисунок 13.1) разработчику прелагается выбрать логическое ядро, которое он хотел бы использовать в своём проекте из предложенного набора. Логические ядра находятся в папках Базовые элементы (Basic Elements).

Двойным щелчком мышки открывается необходимая папка с нужным логическим ядром. Например, в открытой папке Basic Elements (см. рисунок 13.2) необходимо дополнительно открыть папку Multiplexer, в которой находятся логические ядра мультиплексоров (2-1 Multiplexer, 3-1 Multiplexer, 4-1 Multiplexer, соответственно имеющих 2 входа и 1 выход, 3 входа и 1 выход, 4 входа и 1 выход).

Рисунок 13.1 – Всплывающее окно Базовые элементы (Basic Elements)

Обратите внимание, что названия некоторых логических ядер не являются активными. Это говорит о том, что в проекте их использовать нельзя, так как ресурс или структура выбранного в проекте типа микросхемы (МС) не позволяет этого сделать. В противном случае появляется всплывающее окно CORE Generator An error has occurred (см. рисунок 13.3). Другими словами, в выбранном логическом ядре нельзя использовать такие базовые элементы, которые отсутствуют в вашем ПЛИС или количество используемых в логических ядрах элементов превышают ресурсы МС. Поэтому необходимо выбрать другую более мощную серию МС, если хотите использовать

данное логическое ядро.

Рекомендуемые материалы

Гидравлический пресс 3.2 МН (для горячей объёмной штамповки)
FREE
МУ к ДЗ - Формальное представление схем электрических принципиальных для решения задач
FREE
Методичка для лабораторной работы № 14 по автоматизации
FREE
А.В. Власов - Учебное пособие - Применение программ Ansys, Ansys Workbench и Ansys/Lsdyna для анализа машин и технологических процессов обработки давлением методом конечных элементов
FREE
методичка № 1892 для выполнения лабораторной работы №3 по схвату робота
Гидравлический пресс 1.6 МН (для листовой штамповки)

Рисунок 13.2 – Папка Мультиплексоры (Multiplexer)

Рисунок 13.3 – Окно CORE Generator An error has occurred… с сообщением об ошибке

Рисунок 13.4 – Сообщение об ошибке

Так на рисунке 13.4 можно увидеть сообщение об ошибке: выбранное логическое ядро Bus Multiplexer не поддерживает базовую архитектуру семейства ХС4000. Для использования выбранного логического ядра разработчик должен два раза щёлкнуть мышкой по названию этого логического ядра. При этом активизируется окошко генерации выбранного логического ядра. В нашем случае это 2-1 Multiplexer. В этом окне необходимо определить характеристики создаваемого ядра: ширину порта (Port width), количество линий во входных шинах d0, d1 и выходной шине 0 мультиплексора. Затем надо дать имя создаваемому логическому ядру в строку, Component Name вписываем имя m 121 (см. рисунок 13.5). Далее, чтобы программа генерировало логическое ядро, необходимо нажать кнопку генерации (Generate). После генерации закрываем окно генератора логических ядер, нажав кнопку Cancel или “крестик”.

Для создания описания модулей в интерактивном графическом режиме используется средство LogiBLOX. Оно позволяет создавать такие узлы, как счетчики, сдвиговые регистры, элементы памяти и мультиплексоры.

В меню Инструменты (Tools) (см. рисунок 13.6) вызывается Модуль генерации логических блоков (LogiBLOX Module Generator)

· вводится имя,

· вводится список элементов,

· вводится шина.

Если мы выбираем рисунок компаратора, то в появившемся меню необходимо определить дополнительно:

· объём,

· максимальную скорость (по умолчанию выбирается максимальная),

При выборе функции имеется подсказка по соотношению входов А и В, мы выбираем А=В.

Xilinx LogiBLOX Messages (сообщение)

Рисунок 13.5 – Введение имени логического ядра

Рисунок 13.6 – Модуль генерации логических блоков (LogiBLOX Module Generator)

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

Процесс проектирования компоратора можно понять из рисунков 13.7, 13.8, 13.9

Рисунок 13.7 – Проектирование Comparator

Рисунок 13.8 – Проектирование Comparator

Рисунок 13.9

Окончательная схема, состоящая из логических элементов и связей между ними, а также входами и выходами управляющего устройства, спроектированного в схематическом редакторе, приведена на рисунке 13.10. Данная схема реализуется в ПЛИС после её конфигурации.

Информацию о последних разработках ПЛИС фирмы Xilinx можно получить на периодически обновляемом CD-ROM AppLINX и в ежеквартальном журнале “XСell”, подписаться на которые можно на WEB-сайте [2].

Рекомендация для Вас - Неопухолевые заболевания желудка.

Рисунок 13.10 – Окончательная логическая схема управляющего устройства

Литература

1. Программное обеспечение Foundation Xilinx 2.1i на двух лазерных дисках, прилагаемых к книге Дж. Ф. Уэйкерли. Проектирование цифровых устройств.–М.: Постмаркет, 2002.

2. www.xilinx.com

Вопросы для проверки усвоения материала

1. Процесс создания логических ядер.

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5160
Авторов
на СтудИзбе
439
Средний доход
с одного платного файла
Обучение Подробнее