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

 
 
> Вопрос по работе с памятью плис альтера flex10k, Не пойму где проблема? Не с того адреса выдаёт результат.
ex51
сообщение Oct 29 2007, 07:31
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 26
Регистрация: 22-06-04
Из: Российская Империя
Пользователь №: 90



Это мой первый проект с плис, так что сильно не пинайте. 8-)
Я уже консультировался на телесистемах, во многом помогли там.
Но вот один вопрос всё-таки остался.

Прилогаю простенький проект сумматора с использованием модуля памяти.
Все работает! Но почему-то результат выдаёт не с нулевого адреса а с первого, хотя пишет вроде правильно, судя по диаграмме работы.

Может быть кто-нибудь посмотрит и подскажет где у меня ошибка!?
Проект сделан в квартусе 7.2
Прикрепленный файл  adder.rar ( 51.77 килобайт ) Кол-во скачиваний: 141
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
inco
сообщение Oct 31 2007, 11:36
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 161
Регистрация: 26-08-05
Из: Российская Империя
Пользователь №: 7 984



Добавлю по назначению сумматора, а то не совсем понятно. Здесь просто в примере один вход input [15:0] din(это уже выход регистра) на самом деле их там массив(просто каждый канал накапливает сумму своих входных значений), просто я их выкинул для упрощения. То есть в данном примере сумма должна быть одна(накопительная) а не несколько, и суммироваться должен только нулевой канал(адрес) то есть тут по идее адресация не нужна. Но суть остаётся в том что работаю я с каналом(адресом)0 в данном примере, а данные получаются на выходе первого адреса буферного ОЗУ. Вот в чём проблема!
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 06:48
Рейтинг@Mail.ru


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