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

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





Таблиця 1.1 - Опис вхідних і вихідних параметрів

НазваниеНазначениеРазрядностьФункцияAВход4 бітаОбеспечівает нові дані, які використовуються в якості одного з операндів умноженія.BВход4 бітаОбеспечівает нові дані, які використовуються в якості одного з операндів умноженія.PВиход8 бітаОбеспечівает значення даних множення з двійковим доповненням для операндів A і B.

2. Технічна пропозиція


2.1 Математичне забезпечення


Перш за все, необхідно проаналізувати математичну основу проектованого пристрою, оскільки необхідно чітко розуміти які дії необхідно буде йому справити для досягнення точних результатів при оптимальних витратах часу і коштів. Так як розглядається використання вбудованого помножувача, то необхідно детально вивчити особливості двійковій арифметики чисел, приділяючи особливу увагу множенню. br/>

.1.1 Двійкова арифметика чисел з плаваючою комою

Найпростіша запис числа з плаваючою точкою N має вигляд:

= F * 2 Е (2.1)


де, F - мантиса, E - порядок. Негативна мантиса і порядок часто записуються в додатковому коді. Зазвичай мантиса F має довжину 16 - 64 біта, а порядок 8 - 15 біт. У наступному прикладі передбачається, що F і E мають довжину 4 біти. Однак даний підхід може бути застосовний до будь-якого числа біт. Приклади чисел з плаваючою крапкою:


F = 0.101 E = 0101 N = 5/8 * 2 5 = 1.011 E = 1011 N = - 5/ 8 * 2 -5

F = 1.000 E = 1000 N =-l * 2 -8


Число з плаваючою точкою має наступний формат рисунок 2.1

1 m m +2 m + p +1


+ /-мантиса + /-порядок Малюнок 2.1 - формат числа з плаваючою точкою

Щоб використовувати всі біти мантиси і збільшити число її значущих символів необхідно її нормалізувати. Для цього модуль мантиси зсувається вліво, поки його перший біт і знак не матимуть різні значення. Зрушення числа вліво еквівалентний множенню на 2, отже, після кожного зсуву необхідно зменшувати порядок на 1, щоб не змінити число N. Приклад ілюструє нормалізацію мантиси за допомогою операції зсуву:

ненормалізованих:

= 0.0101 E = 0011 N = 5/1...


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





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

  • Реферат на тему: Операції над даними в СП з плаваючою точкою
  • Реферат на тему: Пристрій для складання двох чисел з плаваючою комою
  • Реферат на тему: Виконання операцій над операндами з плаваючою точкою
  • Реферат на тему: Виробництво вузла поділу чисел з плаваючою комою, використовуваного в літак ...
  • Реферат на тему: Що необхідно знати про людину до знайомства з ним?