J
james09
Guest
Хей, може ли някой да ми дадат някои пробата на Parametrizable Паралел Множителя? Благодаря!
нарисувай 4X4 блок мултипликатор.Особено разберете как да и сигнали сума са свързани между блоковете.
Задачи:
* Създаване на 1-битов мултипликатор елемент.Препоръчително е да го създаде като компонент за опростяване на по-късна употреба.
* Създаване на схеми за NxM-малко паралелно блок мултипликатор (N и М в бита, N M бита си).Предположим, че първоначално N = М, но се опита да вземе под внимание по-общи случаи.Вие трябва да гарантират, че по-късно NxN мултипликатор работи правилно, толкова по-общи делото изисква много внимателно проектиране и не е част от тази инициатива.
* Създаване на VHDL описание на такъв коефициент използват общи параметри за определяне на размера на множител, и генериране на отчети ( "за генериране ..." и / или "ако ... генерира") да описват вътрешната структура.Използвайте грозен типове за входове / изходи.
* Създаване на testbench твърди, която използва за проверка на функционалността на мултипликатор с всички законови комбинации вход.
* Симулира мултипликатор като 4x4-малко мултипликатор.Повторете това за различни размери (6х6 и 4x6 например).Работи във всички случаи?
* Го синтезират като 4x4 мултипликатор.Проверка на вътрешната структура на различни елементи.Какви са разликите и какво е да им се причинява?
Няколко съвета:
* Използвайте мултипликатор елемент, който да изпълнява всички изчисления - това позволява да се създават много редовни структури.
* Използвайте двумерните масиви на проводника за една и съща причина (масив от грозен битово-вектори е двумерен масив от std_logic бита).
* Създаване на 1-битов мултипликатор елемент и генерични мултипликатор като комбинаторен функции - часовници и регистри направи задачата само твърде сложно.Данните поток стил следователно е най-естественото един.
нарисувай 4X4 блок мултипликатор.Особено разберете как да и сигнали сума са свързани между блоковете.
Задачи:
* Създаване на 1-битов мултипликатор елемент.Препоръчително е да го създаде като компонент за опростяване на по-късна употреба.
* Създаване на схеми за NxM-малко паралелно блок мултипликатор (N и М в бита, N M бита си).Предположим, че първоначално N = М, но се опита да вземе под внимание по-общи случаи.Вие трябва да гарантират, че по-късно NxN мултипликатор работи правилно, толкова по-общи делото изисква много внимателно проектиране и не е част от тази инициатива.
* Създаване на VHDL описание на такъв коефициент използват общи параметри за определяне на размера на множител, и генериране на отчети ( "за генериране ..." и / или "ако ... генерира") да описват вътрешната структура.Използвайте грозен типове за входове / изходи.
* Създаване на testbench твърди, която използва за проверка на функционалността на мултипликатор с всички законови комбинации вход.
* Симулира мултипликатор като 4x4-малко мултипликатор.Повторете това за различни размери (6х6 и 4x6 например).Работи във всички случаи?
* Го синтезират като 4x4 мултипликатор.Проверка на вътрешната структура на различни елементи.Какви са разликите и какво е да им се причинява?
Няколко съвета:
* Използвайте мултипликатор елемент, който да изпълнява всички изчисления - това позволява да се създават много редовни структури.
* Използвайте двумерните масиви на проводника за една и съща причина (масив от грозен битово-вектори е двумерен масив от std_logic бита).
* Създаване на 1-битов мултипликатор елемент и генерични мултипликатор като комбинаторен функции - часовници и регистри направи задачата само твърде сложно.Данните поток стил следователно е най-естественото един.