Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
схемотехника / Введение в инструментальные средства.pdf
Скачиваний:
165
Добавлен:
27.03.2016
Размер:
1.94 Mб
Скачать

Рис. 82. Этапы проектирования цифрового устройства на ПЛИС

ПОДГОТОВКА СХЕМЫ ДЛЯ РАЗМЕЩЕНИЯ ЕЁ НА ПЛИС

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

Универсальный лабораторный стенд

В практикумах по курсам «Схемотехника ЭВМ» и «Организация систем» используется только часть оборудования универсального стенда, а именно: ПЛИС FPGA XCS10-3PC84, клавишные регистры, генераторы и индикация. Часть лицевой панели стенда с используемыми органами управления приведена на рис. 83.

80

Рис. 83. Органы управления и индикации стенда

На стенде для задания воздействий на схему имеются:

два генератора одиночных импульсов — ГОИ1 и ГОИ2, первый из них может работать в одном из двух режимов — либо в режиме одиночных импульсов, либо в режиме непрерывных импульсов; выбор режима осуществляется крайним левым переключателем (см. рис. 83);

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

Для целей контроля состояния схемы в процессе её отладки на стенде имеются шесть четырехразрядных светодиодных шкал, которые можно подключать к произвольным точкам схемы (см. рис. 83). Таким образом, можно одновременно наблюдать состояние схемы в 24 точках.

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

Перечисленные выше органы управления и индикации стенда в системе проектирования представлены в виде макроэлементов

(рис. 84).

Два генератора импульсов ГОИ1 и ГОИ2 представлены одним символом (см. рис. 84, а), которому присвоено имя GI_GOI.

Клавишные регистры (см. рис. 84, б) имеют обозначение

KL_REG_1, KL_REG_2 и KL_REG_3.

Пример условного графического обозначения четырехразрядных светодиодных шкал приведен на рис. 84, в). Макроэлементы светодиодных шкал имеют следующие имена: HL1_A, HL2_B, HL3_C, HL4_D, HL5_E, HL6_F.

Помимо перечисленных макроэлементов в системе проектирования имеется два альтернативных макроэлемента, представляющие осциллограф (рис. 85). Блок осциллографический цифровой BORDO 210 конструктивно выполнен в виде платы расширения ПЭВМ. Осциллограф подключен к внешним контактам корпуса ПЛИС. Через макроэлементы пользователь может подключить к осциллографу любые точки спроектированной схемы.

С помощью макроэлемента, имеющего имя OSC_8_1 (см. рис. 85, а), пользователь имеет возможность подключить для наблюдения на экране дисплея восемь точек своей схемы. Выбор

82

конкретной точки наблюдения на экране дисплея осуществляется подачей соответствующего кода на входы S2, S1, S0 (см. рис. 85, а). Это реализуется подключением к данным входам одого из клавишных регистров.

 

 

 

а

б

в

Рис. 84. Условные графические обозначения макролементов управления и индикации стенда

 

 

 

а

 

б

Рис. 85. Условные графические обозначения осциллографа

83

Рис. 86. Выбор окна Project Libraries