Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
84
Добавлен:
05.06.2015
Размер:
522.15 Кб
Скачать

R

Семейство XC9500XV

VÂÛÕ

VCCIO

 

Стандартный

 

 

 

режим

 

 

 

 

Медленный

 

 

tSLEW

режим

1.2 Â

T

0

(a)

Рис. 12. Выходные характеристики БВВ

В рабочем реæèме подключ¸н к PIN

0

PIN

RBH

 

I/O

Рис.13. Схема цепи удержания последнего состояния

Блоки ввода-вывода МС семейства XC9500XV совместимы по входу с 3.3 В логикой, несмотря на то что напряжение питания ядра кристалла составляет 3.3 В. Такое свойство БВВ позволяет подавать 3.3 вольтовые КМОП/ТТЛ сигналы непосредственно на входы МС XC9500XV не опасаясь повреждения БВВ. Входные сигналы и напряжения питания могут подаваться в любой последовательности, что делает возможным использование МС семейства XC9500XV в устройствах с «горячей» заменой.

Банки ввода-вывода

В микросхемах XC95288XV и XC9144XV блоки ввода вывода разбиты на банки (4 и 2 соответственно). Каждый банк имеет раздельное питание выходных каскадов VCCIO что, например, позволяет

выходным сигналам одного банка обеспечивать на выходе 2.5 В совместимость, а другого 3.3 В или 1.8 В. Также возможна подача на все банки одного и того же напряжения VCCIO.

Возможность закрепления контактов

Микросхемы семейства XC9500XV обладают архитектурными особенностями, позволяющими вно-

VÂÛÕ

Медленный

режим

tSLEW

1.2 Â

Стандартный

режим

T

0

(b)

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

Программирование в системе

Микросхемы семейства XC9500XV программируются в системе через стандартный четырехконтактный JTAG-интерфейс, как показано на Рис. 14. Программирование в системе позволяет быстро и эффективно вносить изменения в проект, при этом исключается необходимость извлекать микросхему из разрабатываемого устройства. Программное обеспечение фирмы Xilinx создает конфигурационную последовательность, которая может быть загружена в микросхему либо с помощью загрузочного кабеля, либо из системы проектирования, поддерживающей JTAG-протокол, либо с помощью JTAG-cовместимого тестера электронных устройств, либо через простой микропроцессорный интерфейс, эмулирующий последовательность ко-

манд JTAG.

Микросхемы семейства XC9500XV также могут быть запрограммированы специализированным программатором Xilinx (HW130), либо универсальными программаторами других фирм.

Минимальное число циклов программирования - 10000. Время хранения записанной конфигурации не менее 20-ти лет.

10

15 августа 2001 г. Краткое техническое описание

R

Семейство XC9500XV

 

VCC

D

N

G

(a)

Рис. 14. Программирование в системе

Протокол периферийного ска-

нирования IEEE Std. 1149.1

МС семейства XC9500XV полностью поддерживают протокол периферийного сканирования IEEE Std. 1149.1 (JTAG). При этом поддерживаются ко-

манды EXTEST, SAMPLE/PRELOAD, BYPASS, USERCODE, INTEST, IDCODE и HIGHZ. Для опе-

раций программирования в системе добавлены ко-

манды: ISPEN, FERASE, FPGM, FVFY и ISPEX, ко-

торые являются полностью совместимыми со стандартом 1149.1 расширениями набора команд.

Контакты TMS и TCK имеют pull-up резисторы в соответствии со стандартом IEEE Std. 1149.1.

Файлы BSDL (Boundary Scan Description Language)

для МС семейства XC9500XV включены в программное обеспечение проектирования и также доступны на FTP-сайте компании Xilinx.

Защита проекта от копирования

В МС семейства XC9500XV используются передовые методы, которые обеспечивают полную защиту схемы от несанкционированного чтения или случайного стирания (перепрограммирования). В Табл. 3 представлены четыре варианта установки кодов защиты.

Защита по чтению (код секретности) устанавливается пользователем для исключения возможности чтения или копирования схемы. Код секретности может быть отменен только в случае полного стирания МС. Код защиты по записи обеспечивает дополнительную защиту от случайного стирания МС или перепрограммирования пользователем. Установленная однажды, защита от записи может быть отменена при возникновении необходимости перепрограммирования микросхемы пользователем.

(b)

Табл. 3. Варианты установки кодов защиты

Защита от чтения Защита от чтения

не установлена

установлена

Защита от записи Чтение разрешено Чтение запрещено не установлена Запись разрешена Запись разрешена

Защита от записи Чтение разрешено Чтение запрещено установлена Запись запрещена Запись запрещена

Режим пониженного потребления энергии

Все МС семейства XC9500XV обеспечивают возможность установки режима пониженного потребления энергии не только для всей схемы, но и для выбранных пользователем отдельных макроячеек.

При проектировании устройства необходимо помнить, что режим пониженного потребления приводит к появлению дополнительных задержек в работе макроячеек (tLP). Таким образом, можно устано-

вить режим пониженного потребления для частей схемы, не требующих повышенного быстродействия, а для критичных к задержкам макроячейкам оставить стандартный режим энергопотребления. Это позволит значительно снизить потребление энергии МС в целом.

Модель задержек распространения сигналов

Единообразие архитектуры МС семейства XC9500XV позволяет принять простую модель задержек распространения сигналов для всего кристалла. Базовая модель, показанная на Рис. 15 применима для макроячейки, использующей только прямые термы, находящейся в стандартном режиме энергопотребления и со стандартными установками скорости нарастания фронтов. В Табл. 4 показано как воздействует на временные параметры использование распределителя термов, режима

15 августа 2001 г. Краткое техническое описание

11

Семейство XC9500XV

R

 

пониженного энергопотребления, а также измене-

прямые термы, то коэффициент охвата логики 0.

ние скорости нарастания фронтов.

На рисунке 6 коэффициент охвата логики 1, а на

Задержка на распределителе термов зависит от

рисунке 7 – 2.

 

 

 

 

 

Детальная модель может быть получена из полной

коэффициента охвата логики функцией макроячей-

ки. Коэффициент охвата логики определяется как

модели, показанной на Рис. 16. Значения парамет-

количество дополнительных распределителей

ров и пояснения даны в описаниях конкретной мик-

термов минус один. Если используются только пря-

росхем.

 

 

 

 

 

 

 

 

 

 

 

 

 

tSU

 

 

 

 

 

 

 

 

 

 

Комбинаторная

 

 

 

Комбинаторная

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D/T Q

 

 

 

 

 

 

логика

 

 

 

 

 

 

логика

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

tCO

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

PD

Время установки = t SU

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(a)

 

 

Задержка тактового сигнала до выхода = t CO

(b)

tPSU

Комбинаторная

D/T

Q

 

 

 

логика

 

 

 

 

 

 

 

 

Òåðì

 

 

Комбинаторная

 

 

 

 

 

D/T

Q

 

 

tPCO

логика

 

 

 

 

Время установки = t PSU

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Задержка тактового сигнала до выхода = t PCO

Период внутреннего системного тактового сигнала = tSYSTEM

 

(c)

 

 

(d)

Рис. 15. Базовая временная модель

 

 

 

 

Обратная связь

 

 

 

 

 

tF

 

 

 

 

tLF

 

 

tLOGILP

S*tPTA

tPDI

tSLEW

tIN

tLOGI

 

 

D/T

Q

tOUT

 

 

 

 

tSUI tCOI

 

 

tPTCK

tHI

 

 

 

tAOI

 

 

 

 

tEN

tGCK

tPTSR

>

tRAI

 

 

SR

 

tGSR

 

 

 

 

 

tPTTS

 

 

 

tGTS

 

 

 

 

Рис. 16. Детальная временная модель

12 15 августа 2001 г. Краткое техническое описание

R

Семейство XC9500XV

 

Табл. 4. Параметры временной модели

 

 

 

Распределитель тер-

Макроячейка в режи-

Задержка на-

Описание

Параметр

мов задействован

ме малого потребле-

растания

 

 

 

ния

фронта

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

tPD

+tPTA*S

+tLP

+tSLEW

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

tSU

+tPTA*S

+tLP

-

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

 

 

 

 

Задержка глобального такто-

tCO

-

-

+tSLEW

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

 

 

 

 

Время установки PTC

tPSU

+tPTA*S

+tLP

-

Задержка тактового сигнала

tPCO

 

 

+tSLEW

до выхода с использованием

-

-

термов

 

 

 

 

Внутренний системный пери-

tSYSTEM

+tPTA*S

+tLP

-

од

 

 

 

 

Характеристики при включении питания

Во время включения питания МС семейства XC9500XV используют внутреннюю схему, которая удерживает МС в состоянии ожидания до тех пор, пока напряжение питания VCCINT не достигнет безо-

пасного значения (приблизительно 1.9 В). В это время все контакты микросхемы, включая JTAG, не доступны для каких-либо действий и подтянуты к высокому уровню (см. Табл. 5). По достижении безопасного значения напряжения, инициализируются пользовательские регистры и МС немедленно доступна для работы (см. Рис. 17). Время инициализации ~300мкс.

Если МС не запрограммирована, то все контакты микросхемы, за исключением JTAG, не доступны для каких-либо действий и подтянуты к высокому уровню.

Табл. 5. Характеристики при включении питания

Если МС запрограммирована, то все выходы и входы находятся в состояниях соответствующих конфигурации, а JTAG-контакты доступны для операций программирования в системе и периферийного сканирования.

VCCINT

1.9 Â

0 Â

Состояние

 

Состояние

 

Рабочее состояние

 

ожидания

 

 

ожидания

 

 

 

Инициализация регистров

Рис. 17. Поведение МС во время включения питания

Цепи МС

Состояние ожи-

Не запрограммирован-

Рабочее состояние

дания

ная МС

 

 

Bus-hold

Pull-up

Pull-up

Удержание последнего состоя-

ния

 

 

 

Выходы

не активно

не активно

как запрограммировано

Входы и тактовые цепи

не активно

не активно

как запрограммировано

ФБ

не активно

не активно

как запрограммировано

JTAG-контроллер

не активно

активно

активно

Программное обеспечение проектирования

Разработка проекта поддерживается универсаль-

ным пакетом ПО Xilinx Foundation Series, поддер-

живающего все ПЛИС Xilinx, а также специализированным бесплатным ПО WebPack, доступным через Интернет (http://www.xilinx.com).

15 августа 2001 г. Краткое техническое описание

13

Соседние файлы в папке rus_doc