Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Реалізація n-бітного множення на Spartan 3E Kit з використанням апаратних умножителей

Реферат Реалізація n-бітного множення на Spartan 3E Kit з використанням апаратних умножителей





ня часу. Для забезпечення додаткової надійності у проекті, повільним вводам потрібно присвоїти MSBs. p align="justify"> Установка часу для вводів Скидання і Таймера (синхронізації) більш швидка, ніж для будь-якого з вводів даних, і всі мають нульову затримку часу. Параметр вибору часу називається "" t MULIDCK "" (ввідні дані помножувача до таймера) і використовується як для введення дані, так і для введення управління, але будуть мати різні значення для кожного типу.

Для вбудованих множників доступні два бібліотечних примітиву, які описані в Таблиці 3.1. br/>

Таблиці 3.1-Примітиви помножувача

ПрімітівРазрядн. AB WidthP регістровий

У реєстрової версії помножувача доданий введення С (таймер), керований високим рівнем сигналу CE (Clock Enable), і синхронний скидання R (Reset), див. малюнок 3.5. Регістри виконані в умножителе безпосередньо і не вимагають ніяких інших ресурсів. Всі вводи управління C, CE, і R мають вбудовану програмовану полярність. Входи даних, таймер, і скидання повинні виконати установку часу до появи (зміни) фронту синхроімпульсу, і дані на висновках P змінюються після затримки clock-to-output. br/>В 

Малюнок 3.5 - Комбінаторний і регістровий примітиви помножувача

Також можна застосувати конвеєрні регістри. Одноступінчатий множник зазвичай використовує висновок PREG регістру. Двоступінчастий множник зазвичай використовує вводи регістрів AREG/BREG і вихід регістра PREG. p align="justify"> Щоб застосувати конвеєрні регістри в примітиви MULT18X18SIO, регістри AREG, BREG і атрибути PREG встановлені в 1, щоб встановити регістр в 0 необхідно це відмінити і зробити шлях сигналу комбінаторним. Значення за замовчуванням - 1 або повний конвеєр. p align="justify"> Назви контактів, використовувані в інструментальних засобах Xilinx, такі як FPGA Editor, є ідентичними тим, що використовуються в бібліотечних примітивах. br/>

.3 Бібліотеки примітивів


Бібліотеки примітивів сімейства Spartan -3 - використовують примітиви MULT18X18 (комбінаторний) і MULT18X18S (регістровий) для вбудованих умножителей. br/>

Таблиця 3.2 - Опис портів примітиву MULT18X18SIO вбудованого помножувача

НазваніеНаправленіе ФункціяA [17:0] ВводПервое 18-розрядне двійкове значення доповнення для множення. Блок множиться на це значення асинхронно, якщо опущені необов'язкові регістри AREG і PREG. Коли AREG і PREG використовуються, значення, отримане на цьому порту, кваліфікується високим рівнем CLK, підлеглий відповідного ресурсу управління регістра.B [17:0] ВводВторое 18-розрядне двійкове значення додаткового коду для множення, якщо атрибут B_INPUT встановлений в DIRECT. Блок примножує на це значення асинхронно, якщо опущені необов'язкові регістри BREG і PREG. ...


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





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

  • Реферат на тему: Емпіризм і раціоналізм філософії Нового часу. Значення чуттєвого та раціон ...
  • Реферат на тему: Аналітичні регістри податкового обліку, які використовуються в автоматизова ...
  • Реферат на тему: Регістри зберігання
  • Реферат на тему: Регістри і форми бухгалтерського обліку
  • Реферат на тему: Балансове узагальнення та облікові регістри