реклама на сайте
подробности

 
 
> Многоразрядный накапливающий сумматор, vhdl, принцип
kkosik
сообщение Sep 10 2012, 18:48
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 8-09-12
Пользователь №: 73 445



Необходимо реализовать 40-разрядный накапливающий сумматор. Входная шина 32 разряда, выходная тоже 32. Тактовая 20 МГц.
Проблема в том как это сделать. Если бы был до 32 разрядов, то входные 32 бита можно было в Integer преобразовать и потом складывать. Но функция преобразования типов больше 32 вроде бы не берет.

А вот с 40 желательно еще постараться уменьшить задержку при переносе разряда, чтобы не было конфликтов.

Наверняка, кто-нибудь да сталкивался с такой задачей. Подскажите, а? wacko.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
kkosik
сообщение Sep 11 2012, 08:06
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 8-09-12
Пользователь №: 73 445



Код
# -- Loading package standard
# -- Loading package std_logic_1164
# -- Loading package std_logic_arith
# -- Loading package std_logic_unsigned
# -- Compiling entity test
# -- Compiling architecture behavior of test
# vsim -L apa -L postsynth -t 1ps postsynth.testbench
# ** Error: (vsim-3170) Could not find 'E:\Libero_Projects\easy1\simulation\postsynth.testbench'.
# Error loading design
# Error: Error loading design
#        Pausing macro execution
# MACRO ./run.do PAUSED at line 15

Такая ошибка была у кого-нибудь ?? второй день пытаюсь ModelSim запустить - вот на этом всё и останавливается... smile3046.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- kkosik   Многоразрядный накапливающий сумматор   Sep 10 2012, 18:48
- - andrew_b   Не понял, зачем преообразовывать в integer. Станда...   Sep 11 2012, 04:30
- - kkosik   У меня шина std_logic_vector. То есть ты предлагае...   Sep 11 2012, 06:14
- - Boris_TS   Цитата(kkosik @ Sep 11 2012, 10:14) У мен...   Sep 11 2012, 06:29
|- - andrew_b   Цитата(Boris_TS @ Sep 11 2012, 10:29) 3. ...   Sep 11 2012, 07:17
|- - Timmy   Цитата(andrew_b @ Sep 11 2012, 11:17) Меш...   Sep 11 2012, 08:40
|- - andrew_b   Цитата(Timmy @ Sep 11 2012, 12:40) Это гд...   Sep 11 2012, 09:37
- - ivan219   Если работаете в Quartus II то мегафункция LPM_ADD...   Sep 11 2012, 06:44
- - kkosik   Цитата1. А какие проблемы ? 2. Зачем конвертироват...   Sep 11 2012, 06:55
- - kkosik   Эндрю, как насчет моей ошибки?? Переустановил Либе...   Sep 11 2012, 10:34
- - Alexey K   Если std_logic_arith + std_logic_unsigned (std_log...   Sep 11 2012, 13:46
- - DTF   Константин, попробуйте поискать проекты сумматоров...   Sep 12 2012, 01:26
- - анатолий   std_logic_signed образуется из std_logic_vector пр...   Sep 12 2012, 10:06
- - kkosik   так всё-таки получится у меня "+" (плюсо...   Sep 12 2012, 10:11
- - анатолий   Цитата(kkosik @ Sep 12 2012, 12:11) так в...   Sep 12 2012, 10:18
- - Fetronics   Цитата(kkosik @ Sep 12 2012, 13:11) так в...   Mar 29 2014, 20:15


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 21:56
Рейтинг@Mail.ru


Страница сгенерированна за 0.01473 секунд с 7
ELECTRONIX ©2004-2016