Проектирование цифровых устройств на базе ПЛИС фирмы XILINX в среде WebPACK ISE. Бобрешов А.М - 10 стр.

UptoLike

Составители: 

10
трассировки после закрепления электрических цепей к
конкретным контактам .
Архитектура Spartan-II также включает следующие элементы , которые
соединяются с матрицей ТМ :
Специальные блоки памяти (BRAMs) размером 4096 бит каждый.
Четыре модуля автоподстройки задержек (DLL),
предназначенных для компенсации задержек тактовых сигналов,
а также деления, умножения и сдвига фазы тактовых частот.
Буферы с тремя состояниями (BUFT), которые расположены
вблизи каждого КЛБ и управляют горизонтальными
сегментированными трассами.
Коды , записанные в ячейки статической памяти , управляют настройкой
логических элементов и коммутаторами трасс, осуществляющих
межсоединения в схеме. Эти коды загружаются в ячейки после включения
питания и могут перезагружаться в процессе работы , если необходимо
изменить реализуемые микросхемой функции.
Блоки ввода-вывода
Отличительным свойством БВВ семейства Spartan-II является
поддержка широкого спектра стандартов сигналов ввода- вывода, что
позволяет сопрягать Spartan-II с большинством быстродействующих
элементов памяти и шинных интерфейсов.
Структура БВВ
На рис.2 представлена структурная схема БВВ. Блок содержит три
запоминающих элемента, функционирующих либо как D-триггеры , либо как
триггеры -защелки . Каждый БВВ имеет входной сигнал синхронизации
(CLK), распределенный на три триггера и независимые для каждого триггера
сигналы разрешения тактирования (Clock Enable - CE). Кроме того, на все
триггеры заведен сигнал Сброса/ Установки (Set/Reset - SR). Для каждого
триггера этот сигнал может быть сконфигурирован независимо как
синхронная установка (Set), синхронный сброс (Reset), асинхронная
предустановка (Preset) или асинхронный сброс (Clear). Входные и выходные
буферы , а также все управляющие сигналы в БВВ допускают независимый
выбор полярности . Данное свойство не отображено на блок-схеме БВВ, но
контролируется программой проектирования. По выбору к каждому контакту
может подключаться:
внутренний резистор , соединенный с земляной шиной (pulldown);
                                              10

                тр асси р овки после закр еплени я электр и чески х цепей            к
                конкр етны м контактам .
       А р х и тектур а Spartan-II такж е вклю чает следую щ и е элем енты , котор ы е
соеди няю тсясм атр и цей Т М :
           • Специ альны еб локи пам яти (BRAMs) р азм ер ом 4096 б и т каж ды й .
           • Ч еты р е        м одуля      автоподстр ой ки        задер ж ек  (DLL),
                пр едназначенны х для ком пенсаци и задер ж ек тактовы х си гналов,
                атакж еделени я, ум нож ени яи сдви гаф азы тактовы х частот.
           • Буф ер ы с тр ем я состояни ям и (BUFT), котор ы е р асполож ены
                вб ли зи    каж дого К ЛБ         и    упр авляю т гор и зонтальны м и
                сегм енти р ованны м и тр ассам и .
       К оды , запи санны ев ячей ки стати ческой пам яти , упр авляю т настр ой кой
логи чески х       элем ентов и        ком м утатор ам и    тр асс, осущ ествляю щ и х
м еж соеди нени я в сх ем е. Э ти коды загр уж аю тся в ячей ки после вклю чени я
пи тани я и м огут пер езагр уж аться в пр оцессе р аб оты , если необ х оди м о
и зм ени ть р еали зуем ы ем и кр осх ем ой ф ункци и .

      Бл о ки вво да -вы во да
      О тли чи тельны м свой ством БВ В сем ей ства Spartan-II является
поддер ж ка ш и р окого спектр а стандар тов си гналов ввода-вы вода, что
позволяет сопр ягать Spartan-II с б ольш и нством б ы стр одей ствую щ и х
элем ентов пам яти и ш и нны х и нтер ф ей сов.

        С т рук т ура Б В В
        Н а р и с.2 пр едставлена стр уктур ная сх ем а Б В В . Блок содер ж и т тр и
запом и наю щ и х элем ента, ф ункци они р ую щ и х ли б о как D-тр и ггер ы , ли б о как
тр и ггер ы -защ елки . К аж ды й БВ В и м еет вх одной си гнал си нх р они заци и
(CLK), р аспр еделенны й на тр и тр и ггер а и незави си м ы е для каж дого тр и ггер а
си гналы р азр еш ени я такти р овани я (Clock Enable - CE). К р ом е того, на все
тр и ггер ы заведен си гнал Сб р оса/У становки (Set/Reset - SR). Д ля каж дого
тр и ггер а этот си гнал м ож ет б ы ть сконф и гур и р ован незави си м о как
си нх р онная установка (Set), си нх р онны й сб р ос (Reset), аси нх р онная
пр едустановка (Preset) и ли аси нх р онны й сб р ос (Clear). В х одны е и вы х одны е
б уф ер ы , а такж е все упр авляю щ и е си гналы в Б В В допускаю т незави си м ы й
вы б ор поляр ности . Д анное свой ство не отоб р аж ено на б лок-сх ем е Б В В , но
контр оли р уется пр огр ам м ой пр оекти р овани я. По вы б ор у к каж дом у контакту
м ож ет подклю чаться:
            • внутр енни й р ези стор , соеди ненны й сзем ляной ш и ной (pulldown);