
- •Особенности
- •Обзор семейства
- •Функциональный блок
- •Макроячейка
- •Распределитель термов
- •Блок ввода-вывода
- •Возможность закрепления контактов
- •Программирование в системе
- •Защита проекта от копирования
- •Режим пониженного потребления энергии
- •Модель задержек распространения сигналов
- •Характеристики при включении питания
- •Программное обеспечение проектирования
- •Технология производства
- •Характеристики семейства XC9500XL по постоянному току
- •Сопряжение с аналоговыми элементами
- •Микросхема XC9536XL
- •Описание
- •Потребление тока
- •Динамические параметры микросхем XC9536XL
- •Параметры временной модели
- •Корпуса
- •Обозначение микросхем XC9536XL
- •Микросхема XC9572XL
- •Описание
- •Потребление тока
- •Динамические параметры микросхем XC9572XL
- •Параметры временной модели
- •Корпуса
- •Обозначение микросхем XC9572XL
- •Микросхема XC95144XL
- •Описание
- •Потребление тока
- •Динамические параметры микросхем XC95144XL
- •Параметры временной модели
- •Корпуса
- •Обозначение микросхем XC95144XL
- •Микросхема XC95288XL
- •Описание
- •Потребление тока
- •Динамические параметры микросхем XC95288XL
- •Параметры временной модели
- •Корпуса
- •Обозначение микросхем XC95288XL
- •СОДЕРЖАНИЕ

R
Перепрограммируемые в системе ПЛИС CPLD семейства XC9500XL
29 января 2001 г. Краткое техническое описание
Особенности
•Оптимизированное для работы в высокопроизводительных системах с напряжением питания 3.3 В семейство ПЛИС CPLD
•Наличие в каждом программируемом БВВ схемы удержания последнего состояния
•Расширенная возможность защиты схемы от копирования
-Задержка от входа до выхода по всем выводам до 5 нс
-Внутренняя системная частота до 200 МГц
-Корпуса малого размера VQFP, TQFP и CSP
-Совместимость по входу с 5 В, 3.3 В и 2.5 В сигналами
•Полная поддержка периферийного сканирования в соответствии со стандартом IEEE Std
1149.1 (JTAG)
•Возможность параллельного программирования нескольких МС XC9500XL
•Совместимость по выводам с семейством XC9500 в одинаковых корпусах
-Совместимость по выходу 3.3 В и 2.5 В сигналами
-Потребление тока в 3 раза меньше чем в семействе XC9500
-Производятся по технологии 0.35 мкм КМОП FastFLASHTM
•Содержит четыре МС, различающихся по степени интеграции
-От 36 до 288 макроячеек, или от 800 до 6 400 вентилей
•Возможность перепрограммирования в системе
-Не менее 10 000 циклов запись/стирание
-Программирование/стирание в полном коммерческом и промышленном диапазоне напряжения питания и температур
-Гарантированный срок сохранения конфигурации 20 лет
•Расширенные возможности закрепления выводов перед трассировкой
•Наличие гибкого функционального блока
54V18
-Любая из 18 макроячеек функционального блока может выполнять логическую функцию 54 переменных от 1 до 90 термов
-Глобальные и программируемые тактовые сигналы, сигнал разрешение выхода, сигналы установки и сброса триггера
•Программируемый режим пониженной потребляемой мощности в каждой макроячейке
•Управление задержкой сигнала по любому из выходов
•Возможность назначения пользователем “общего” вывода
Обзор семейства
Семейство XC9500XL имеет структуру, аналогичную структуре семейства XC9500. Микросхемы этого типа могут быть использованы для создания нестандартных АЛУ, дешифраторов, мультиплексоров и т.д., т.е. таких устройств, где требуется логические функции многих переменных и небольшое количество триггеров. МС семейства XC9500XL могут использоваться в крупносерийной аппаратуре, а также в системах, где требуется перепрограммирование “на ходу”.
Напряжение питания ядра микросхемы 3.3 В. Семейство XC9500XL спроектировано специально для работы в системах совместно с ПЛИС се-
мейств Virtex, Spartan-II, Spartan-XL и XC4000XL, и
позволяет оптимально распределить быструю интерфейсную логику и логику общего назначения в данных системах.
Для программирования МС семейства XC9500XL не требуется программатор – перепрограммирование осуществляется сигналами от элементов с напряжением питания 3.3 В через специальные выводы МС (JTAG-порт) в той же системе, где и применяется данная ПЛИС. Минимальное число циклов перепрограммирования МС превышает 10 000. Записанная конфигурация может сохраняться более 20-ти лет.
В состав семейства XC9500XL входят четыре МС, емкостью от 36 до 288 макроячеек (от 800 до 6 400 вентилей, соответственно) в различных корпусах. Все МС семейства XC9500XL совместимы по контактам, что обеспечивает возможность легкого перехода от одной МС к другой в том же корпусе. Также все МС семейства XC9500XL совместимы по контактам с МС семейства XC9500. В Табл. 1 представлены основные параметры МС семейства XC9500XL, а в Табл. 2 все доступные корпуса с указанием количества пользовательских контактов.
29 января 2001 г. Краткое техническое описание |
1 |

Семейство XC9500XL |
R |
|
Табл. 1. МС семейства XC9500XL |
|
|
|
|
|
|
|
XC9536XL |
XC9572XL |
XC95144XL |
XC95288XL |
|
Число макроячеек |
36 |
72 |
144 |
288 |
|
Число вентилей |
800 |
1 600 |
3 200 |
6 400 |
|
Число триггеров |
36 |
72 |
144 |
288 |
|
tPD[нс] |
4 |
5 |
5 |
6 |
|
tSU[нс] |
3 |
3,7 |
3,7 |
4,1 |
|
tCO[нс] |
3 |
3,5 |
3,5 |
4,3 |
|
fSYSTEM[МГц] |
200 |
178 |
178 |
151 |
Примечание: fSYSTEM=внутренняя частота для проектов, использующих несколько функциональных блоков
Табл. 2. Доступные корпуса и количество пользовательских контактов (не учитывая JTAG-контактов) XC9536XL XC9572XL XC95144XL XC95288XL
PLCC-44 |
34 |
34 |
|
|
VQFP-64 |
36 |
52 |
|
|
CSP-48 |
36 |
38 |
|
|
TQFP-100 |
|
72 |
81 |
|
TQFP-144 |
|
|
117 |
117 |
CSP-144 |
|
|
117 |
|
PQFP-208 |
|
|
|
168 |
BGA-256 |
|
|
|
192 |
CSP-280 |
|
|
|
192 |
Описание архитектуры семей-
ства XC9500XL
Каждая МС семейства XC9500XL представляет собой подсистему, состоящую из множества функциональных блоков (ФБ) и блоков ввода-вывода (БВВ), соединенных переключающей матрицей
(ПМ) (Рис. 1).
БВВ обеспечивают буферизацию всех входов и выходов МС. Каждый ФБ содержит 18 макроячеек со структурой 54V1 и позволяет получить 18 логических функций практически от любой комбинации из 54 переменных.
ПМ обеспечивает подачу любых выходных сигналов ФБ и входных сигналов на входы ФБ. До 18 выходных сигналов каждого ФБ (в зависимости от количества выводов в корпусе) и соответствующие сигналы разрешения выхода поступают непосредственно на блоки ввода-вывода.
Все выводы ПЛИС семейства XC9500XL можно подразделить на 3 группы:
1. Выводы JTAG-порта, через которые производится периферийное сканирование и программирование
2.Логические выводы, которые могут выполнять функцию входа, выхода или совмещенного входа-выхода (I/O)
3.Управляющие выводы, на которые подаются глобальные управляющие сигналы тактирования (GCK), установки/сброса (GSR) и управления третьим состоянием (GTS). Управляющие выводы могут также выполнять функции логических выводов.
Также имеются выводы “земли” и питания, причем раздельно питаются блоки ввода-вывода (от напряжения питания VCCIO) и все остальные (от на-
пряжения питания VCCINT).
2 |
29 января 2001 г. Краткое техническое описание |

R |
Семейство XC9500XL |
|
JTAG |
3 |
JTAG |
Контроллер программирования |
|
|||
Ïîðò |
|
Контроллер |
в системе |
|
|
|
54 |
I/O |
|
18 |
ÔÁ 1 |
|
|
||
I/O |
|
|
Ìß 1...18 |
I/O |
|
|
|
I/O |
|
|
54 |
|
|
ÔÁ 2 |
|
|
|
18 |
|
|
|
|
|
ÁÂÂ |
ÏÌ |
|
Ìß 1...18 |
|
|
||
I/O |
|
|
54 |
|
|
|
|
I/O |
|
18 |
ÔÁ 3 |
|
|
|
|
I/O |
|
|
Ìß 1...18 |
|
|
|
|
I/O |
|
|
|
3 |
|
|
|
I/O/GCK |
|
|
54 |
1 |
|
18 |
ÔÁ N |
I/O/GSR |
|
|
|
2 èëè 4 |
|
|
Ìß 1...18 |
I/O/GTS |
|
|
|
|
|
|
|
Рис. 1. Архитектура МС семейства XC9500XL |
|
|
|
Функциональный блок
Функциональный блок (Рис. 2) состоит из 18-ти независимых макроячеек (МЯ), каждая из которых обеспечивает выполнение комбинаторной и/или регистровой функции. Кроме этого, на ФБ приходят сигналы разрешения выхода, установки/сброса и глобальной синхронизации. Каждый ФБ формирует 18 выходных сигналов, которые поступают на ПМ, а также передаются в БВВ.
Логика внутри ФБ представляет собой матрицу логических произведений (термов). 54 входа обеспе-
чивают использование 108-ми прямых и инверсных сигналов в матрице логических произведений для формирования до 90 термов. Любое подмножество этих термов может быть доступно каждой МЯ через схему распределения термов.
Каждый ФБ имеет внутренние цепи обратной связи, что позволяет любому количеству выходных сигналов ФБ поступать в свою собственную программируемую матрицу И, не выходя за пределы ФБ.
29 января 2001 г. Краткое техническое описание |
3 |

Семейство XC9500XL |
|
|
|
R |
|
|
|
|
|
|
Ìß 1 |
|
|
|
Матрица |
термов |
|
|
|
логических |
|
|
|
|
произведений |
|
|
|
|
Распределитель |
|
|
|
|
|
18 |
Ê ÏÌ |
|
|
|
|
|
||
54 |
|
|
|
|
Îò ÏÌ |
18 |
OUT |
|
|
|
|
|||
|
18 |
|
Ê ÁÂÂ |
|
|
PTOE |
|
||
|
|
|
||
|
|
|
|
|
|
Ìß 18 |
|
|
|
|
1 |
3 |
|
|
|
Глобальный |
Глобальные |
|
|
|
сброс/установка |
сигналы |
|
|
|
|
тактирования |
|
|
Рис. 2. Схема функционального блока МС семейства XC9500XL |
|
|
||
Макроячейка |
|
так и регистровую функции. Структура макроячейки |
||
Любая макроячейка в МС семейства XC9500XL |
совместно с программируемой матрицей логиче- |
|||
ских произведений (элементов И, или “термов”), |
||||
может выполнять как логическую комбинаторную, |
принадлежащим всему ФБ, представлена на Рис. 3. |
|||
54 |
|
|
|
|
|
Глобальный |
Глобальные сигналы |
|
|
|
Сброс/Установка |
тактирования |
|
|
|
|
3 |
|
|
|
Дополнительные |
|
|
|
|
входы от других |
|
|
|
|
макроячеек |
|
|
|
|
PTS |
|
|
|
|
1 |
|
|
|
термов |
0 |
|
|
|
|
S |
|
Ê ÏÌ |
|
|
|
|
||
|
D/T Q |
|
||
Распределитель |
|
|
||
PTC |
R |
|
|
|
PTR |
|
|
|
|
|
|
|
OUT |
|
PTOE |
|
|
Ê ÁÂÂ |
|
|
|
|
|
|
|
|
|
|
PTOE |
|
Дополнительные |
|
|
|
|
входы от других |
|
|
|
|
макроячеек |
|
|
|
Рис. 3. Макроячейка МС семейства XC9500XL |
|
|
|
4 |
29 января 2001 г. Краткое техническое описание |