Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Методички » Проектування комп'ютерного технічного пристрою

Реферат Проектування комп'ютерного технічного пристрою





-во CLB та ін.)


Таблиця 4.5 - Параметри сімейства FPGA Spartan2

DeviceLogic CellsSystem Gates (Logic and RAM) CLB Array (C * R) Total CLBsMaximum Available User I/OTotal Distributed RAM BitsTotal Block RAM

Сімейство FPGA Spartan-II має рекордно низьку вартість в розрахунку на один вентиль при щільності упаковки до 200 тисяч вентилів. У кристалі є кілька блоків ОЗУ кожен по 4КБіта, також можлива реалізація 16 біт пам'яті на кожному 4-х входовий функціональному генераторі. p align="justify"> Пристрої Spartan-II поєднують риси гнучкої, регулярної архітектури, яка охоплює матрицю конфігуруємих логічних блоків (CLB), оточену програмованими блоками введення - виведення, пов'язаних між собою багатою ієрархією швидких, багатосторонніх ресурсів межсоединений.

Достаток таких ресурсів дозволяє сімейства Spartan-II реалізовувати надзвичайно громіздкі та складні проекти.

Пристрої Spartan-II мають більш високу продуктивність у порівнянні з попередніми сімействами FPGA. Проекти можуть працювати з системної частотою синхронізації до 200 МГц, включаючи блоки введення/виводу (Input/Output - I/O). p align="justify"> Крім цього чіпи Spartan-II відрізняє цілий ряд достоїнств:

- низька вартість розроблюваних пристроїв

висока швидкість проектування

велика розмірність чіпа (до 200,000 системних вентилів).

високу швидкодію

В 

Малюнок 4.2 - Структура кристала Spartan-II.


Програмована користувачем вентильна матриця Spartan-II, показана на малюнку 4.2, охоплює: конфігуровані логічні блоки (configurable logic blocks - CLBs) і блоки введення - виведення (IOBs). CLB блоки служать для створення функціональних логічних елементів, а блоки I/O створюють інтерфейс між контактами мікросхеми та CLB блоками. p align="justify"> Архітектура Spartan-II також включає наступні ланцюга:

- спеціальні блоки пам'яті розміром 4096 біт кожний;

схеми автопідстроювання затримок (DLL) для вирівнювання затримок стробирующих сигналів, а також внутрішнього управління стробированием.

Базовим будівельним елементом CLB блоку є логічна осередок. Логічна осередок включає 4-х входовий функціональний генератор, логіку прискореного перенесення і запам'ятовуючий елемент. Вихід кожного функціонального генератора в кожній логічної осередку приєднаний до вихідний лінії CLB-блоку і до D-входу тригера. p align="justify"> Кожен CLB-блок в серії Spartan-II містить чотири логічні комірки, організовані у вигляді двох однакових секторів (Slice). На рис. 4.3 один сектор зображений більш детально. p align="justify"> На додаток до чотирьох базовим логічним осередкам, CLB-блок серії Spartan-II містить логіку, яка дозволяє комбінувати ресурси функціональних генераторів для реалізації функцій від п'яти або шести входів.


В 

Малюнок 4.3 - Сектор (Slice) FPGA Spartan-II.


Функціональні генератори реалізовані у вигляді 4-х входові функціональних таблиць (LUT). Крім використання в якості функціональних генераторів, кожен LUT-елемент може бути також використаний як синхронна пам'ять типу RAM розмірністю 16x1 біт. Більше того, з двох LUT-елементів в рамках одного сектора (Slice) можна реалізувати синхронну RAM-пам'ять розмірністю 16х2 біта або 32х1 біт, або Двопортовий синхронну RAM-пам'ять розмірністю 16х1 біт. p align="justify"> На LUT-елементі мікросхеми Spartan-II може бути реалізований 16-бітний зсувний регістр, який ідеально підходить для захоплення високошвидкісних або пакетних потоків даних. Цей режим може також використовуватися для запам'ятовування даних в таких програмах, як цифрова обробка сигналів (Digital Signal Processing - DSP). p align="justify"> Запам'ятовувальні елементи в кожному секторі CLB-блоку Spartan-II можуть конфігуруватися як динамічні тригери (чутливі до фронту сигналу) D-типу, або як засувки, чутливі до рівня сигналу. D-вхід тригера може управлятися або від функціонального генератора в рамках того ж сектора CLB-блоку, або безпосередньо від входів даного сектора. p align="justify"> Мультиплексор F5 в кожному секторі об'єднує виходи перетворювача. Ця комбінація дозволяє реалізувати будь-яку функцію 5-ти змінних або деякі функції до дев'яти змінних. Точно так само мультиплексор F6 об'єднує виходи з усіх чотирьох LUTов в CLB. Це дозволяє реалізацію будь-якої функції 6-ти змінних або деякі функції до 19 змінних. У кожного CLB є чотири, прямих шляху. Ці шляхи забезпечують додаткові лінії введення даних або додаткову маршрутизацію, яка дозволяє заощадити логічні ресурси. p align="justify"> Спеціальна логіка перенесення забезпечує можл...


Назад | сторінка 11 з 17 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Реалізація n-бітного множення на Spartan 3E Kit з використанням апаратних у ...
  • Реферат на тему: Логічні блоки Е. Дьенеша і палички Х. Кюїзенера
  • Реферат на тему: Основні блоки і пристрої комп'ютера
  • Реферат на тему: Многочлен Жегалкина. Діаграма Ейлера-Венна. Властивості логічної функції ...
  • Реферат на тему: Проектування автомата для фасовки сиру в блоки