Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MUK_KR_Altera_2011.doc
Скачиваний:
38
Добавлен:
09.02.2015
Размер:
14.64 Mб
Скачать

3. Выбор элементов принципиальной схемы

3.1. Выбор элементной базы

По заданию счетчики и контроллер клавиатуры должны выполняться на ПЛИС (программируемые логические интегральные схемы) фирмы Altera.

ПЛИС семейства MAX7000 являются первыми сложными CPLD (CPLD – complex programmable logic devices) фирмы Altera, выполненными по технологии ПЗУ с электрическим стиранием (EPROM). В настоящее время выпускаются ПЛИС MAX7000, MAX7000A, MAX7000B, MAX7000E, MAX7000S. Семейства MAX7000A и MAX7000B рассчитаны на работу в системах с напряжением питания 3.3 и 2.5 В соответственно, ПЛИС MAX7000S является дальнейшим развитием 5-вольтового MAX7000, допуская возможность программирования в системе. В настоящее время это семейство, пожалуй, является самым популярным CPLD у российских разработчиков. Это связано с тем, что для работы с ПЛИС этого семейства не требуется никаких серьезных затрат, поскольку пакет MAX+plus II BaseLine полностью поддерживает всех представителей этого семейства ПЛИС, а для программирования и загрузки конфигурации устройств опубликована схема загрузочного кабеля ByteBlaster и ByteBlasteMV. В табл. 3.1 приведены основные характеристики ПЛИС семейства MAX7000S [1], [2].

Все ПЛИС MAX7000S поддерживают технологию программирования в системе (ISP, in-system programmability) и периферийного сканирования (boundary scan) в соответствии со стандартом IEEE Std. 1149.1 JTAG. Элементы ввода-вывода позволяют работать в системах с уровнями сигналов 5 В или 3.3 В. Матрица соединений имеет непрерывную структуру, что позволяет реализовать время задержки распространения сигнала до 5 нс. ПЛИС MAX7000S имеют возможность аппаратной эмуляции выходов с открытым коллектором (opendrains pin) и удовлетворяют требованиям стандарта PCI. Имеется возможность индивидуального программирования цепей сигналов сброса, установки и тактовых сигналов триггеров, входящих в макроячейку. Предусмотрен режим пониженного энергопотребления. Программируемый логический расширитель позволяет реализовать на одной макроячейке функции до

Таблица 3.1

Основные характеристики ПЛИС семейства MAX7000S

Параметры

EPM 7032S

EPM 7064S

EPM 7128S

EPM 7160S

EPM 7192S

EPM 7256S

 Логическая емкость,

 эквивалентных вентилей

600

1250

2500

3200

3750

5000

 Число макроячеек

32

64

128

160

192

256

 Число логических блоков

2

4

8

10

12

16

 Число программируемых

 пользователем выводов

36

68

100

104

124

164

 Задержка распространения

 сигнала вход-выход, , нс

5

5

6

6

7.5

7.5

 Время установки глобального

 тактового сигнала, , нс

2.9

2.9

3.4

3.4

4.1

3.9

 Задержка в триггере

 по отношению к тактовому  сигналу,, нс

2.5

2.5

2.5

2.5

3.0

3.0

 Максимальная глобальная

 тактовая частота, , МГц

175.4

175.4

147.1

149.3

125.0

128.2

32 переменных. Имеется возможность задания бита секретности (security bit) для защиты от несанкционированного тиражирования разработки. В отличие от архитектуры MAX7000, ПЛИС MAX7000S имеют возможность использования двух глобальных тактовых сигналов.

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