ВУЗ:
Составители:
Рубрика:
15
Арифметическая логика включает в себя элемент, реализующий функцию
исключающего ИЛИ (XOR), который позволяет реализовать однобитный
сумматор в одной логической ячейке. В каждой логической ячейке имеется
элемент, реализующий функцию И , который предназначен для построения
быстродействующих умножителей . Специальные трассы логики ускоренного
переноса могут также использоваться для каскадного включения
функциональных генераторов при необходимости создания функций с
большим количеством входных переменных.
Буферы с тремя состояниями
Каждый КЛБ Spartan-II содержит два буфера с тремя состояниями,
которые нагружены на внутренние шины . Каждый буфер BUFT имеет
независимый вход управления третьим состоянием и независимый входной
контакт.
Блочная память (Block RAM)
В FPGA Spartan-II встроена особая блочная память (Block SelectRAM)
большой ёмкости . Она создана в дополнение к распределенной памяти
небольшой ёмкости (SelectRAM), реализованной на таблицах преобразования
(Look Up Table RAM). Микросхема XC2S50, установленная на макетной
плате, имеет 8 таких блоков, каждый из которых имеет емкость 4096 бит.
Каждый блок памяти , как показано на рис. 4, - это полностью синхронная
двухпортовая RAM с независимым управлением для каждого порта.
Размерность шины данных для обеих портов может быть сконфигурирована
независимо(1, 2, 4, 8 или 16 бит), что позволяет создавать преобразователи
размерности шины . В кристаллах Spartan-II созданы специальные
трассировочные ресурсы для связи блочной памяти с блоками CLB и другими
блоками блочной памяти .
Рис. 4 Блок памяти
SelectRAM
15 А р и ф м ети ческая логи ка вклю чает в себ я элем ент, р еали зую щ и й ф ункци ю и склю чаю щ его И ЛИ (XOR), котор ы й позволяет р еали зовать одноб и тны й сум м атор в одной логи ческой ячей ке. В каж дой логи ческой ячей ке и м еется элем ент, р еали зую щ и й ф ункци ю И , котор ы й пр едназначен для постр оени я б ы стр одей ствую щ и х ум нож и телей . Специ альны е тр ассы логи ки ускор енного пер еноса м огут такж е и спользоваться для каскадного вклю чени я ф ункци ональны х генер атор ов пр и необ х оди м ости создани я ф ункци й с б ольш и м коли чеством вх одны х пер ем енны х . Б уферы с т ремя со ст о яниями К аж ды й К ЛБ Spartan-II содер ж и т два б уф ер а с тр ем я состояни ям и , котор ы е нагр уж ены на внутр енни е ш и ны . К аж ды й б уф ер BUFT и м еет незави си м ы й вх од упр авлени я тр етьи м состояни ем и незави си м ы й вх одной контакт. Б ло чна я па мят ь (Block RAM) В FPGA Spartan-II встр оена особ ая б лочная пам ять (Block SelectRAM) б ольш ой ём кости . О на создана в дополнени е к р аспр еделенной пам яти неб ольш ой ём кости (SelectRAM), р еали зованной натаб ли цах пр еоб р азовани я Ри с. 4 Блок пам яти SelectRAM (Look Up Table RAM). М и кр осх ем а XC2S50, установленная на м акетной плате, и м еет 8 таки х б локов, каж ды й и з котор ы х и м еет ем кость 4096 б и т. К аж ды й б лок пам яти , как показано на р и с. 4, - это полностью си нх р онная двух пор товая RAM с незави си м ы м упр авлени ем для каж дого пор та. Разм ер ность ш и ны данны х для об еи х пор тов м ож ет б ы ть сконф и гур и р ована незави си м о(1, 2, 4, 8 и ли 16 б и т), что позволяет создавать пр еоб р азователи р азм ер ности ш и ны . В кр и сталлах Spartan-II созданы специ альны е тр асси р овочны ер есур сы длясвязи б лочной пам яти сб локам и CLB и др уги м и б локам и б лочной пам яти .
Страницы
- « первая
- ‹ предыдущая
- …
- 13
- 14
- 15
- 16
- 17
- …
- следующая ›
- последняя »