Например TDA7294

Форум РадиоКот • Просмотр темы - Разработка разрядно-модульного РАЛУ в quartus
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вс сен 28, 2025 13:30:43

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Разработка разрядно-модульного РАЛУ в quartus
СообщениеДобавлено: Вс фев 01, 2015 19:55:59 
Родился
Аватар пользователя

Зарегистрирован: Сб янв 03, 2015 18:40:24
Сообщений: 4
Откуда: Москва
Рейтинг сообщения: 0
Всем доброго времени суток!

Я студентка, недавно начала изучать verilog и quartus, так что извините за простой вопрос.

Имеется разрядно-модульное РАЛУ:
Вложение:
mpss2.png [27.75 KiB]
Скачиваний: 881


В verilog-описании используются следующие переменные:

• clk - тактовый сигнал;
• reset - сигнал сброса регистров схемы в нулевое состояние;
• DataIn, R - шины от ВУ и к ВУ;
• S, M - управляющее слово и модификатор;
• A - сигнал управления мультиплексором;
• v - сигнал управления режимами чтения/записи регистров A и B;
• wr - сигнал управления режимами чтения/записи блока РОН;
• adr - 3-разрядная шина адреса блока РОН, т.е. блок содержит во-
семь 4-разрядных регистров;
• ISL, ISR - значение бита, подаваемого на вход второго регистра
при сдвиге влево и вправо соответственно;
• OSL, OSR - значение бита, снимаемого с выхода второго регистра
при сдвиге влево и вправо соответственно;
• P4 - выходной бит переноса.

Имеется результат моделирования работы РАЛУ (учебный пример, не я делала):

Вложение:
mpss.png [186.7 KiB]
Скачиваний: 797


Описание к учебному примеру:
В данном примере последовательно производится запись в блок РОН
чисел 4, 6, 3, 2 по адресам 0, 1, 2, 3 соответственно. Далее выполняются
операции сложения содержимого блока РОН с адресами 0, 2 и 1, 3. Ре-
зультаты записываются в блок РОН по адресам 0 и 1.

Вопрос:
1) Что такое v[3] на схеме? (в учебном примере - результате моделирования)

Из схемы РАЛУ понимается, что v0 предназначены для управления режимами чтения/записи регистра А
v1 и v2 используются в паре для выбора режима работы регистра B.
А за что отвечает v3?

2) Что именно соответствует блоку РОН в результате моделирования работы РАЛУ на схеме?

В описании verilog я думаю добавить следующее(относительно РОН):
Код:
reg [7:0] RON [0:4];

always @ (posedge clk)
begin
if (wr) RON[adr] <= DataIn;
 else R <= RON[adr];
end

но в результате моделирования не вижу ничего, что соотвествовало бы RON

Спасибо заранее!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Разработка разрядно-модульного РАЛУ в quartus
СообщениеДобавлено: Чт фев 12, 2015 19:29:00 
Встал на лапы

Карма: 1
Рейтинг сообщений: 17
Зарегистрирован: Сб мар 13, 2010 13:52:10
Сообщений: 85
Рейтинг сообщения: 0
Цитата:
Что такое v[3] на схеме?

Нужно смотреть исходный код проекта. Там должен быть соответствующий 4-х разрядный регистр.
Цитата:
Что именно соответствует блоку РОН в результате моделирования работы РАЛУ на схеме?

ничего, эти данные не выведены.
Судя по скриншоту Вы используете квартус 8-й или 9-й версии. Для того, чтобы увидеть содержимое РОН Вам нужно добавить соответствующие переменные в файл вывода.

_________________
misterdi<@>i.ua


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Разработка разрядно-модульного РАЛУ в quartus
СообщениеДобавлено: Чт фев 12, 2015 22:42:15 
Родился
Аватар пользователя

Зарегистрирован: Сб янв 03, 2015 18:40:24
Сообщений: 4
Откуда: Москва
Рейтинг сообщения: 0
MisterDi, спасибо за ответ!
На самом деле я уже разобралась. Должен был присутствовать еще регистр AC, который, по-видимому, забыли указать. Тогда v[3] не будет лишним


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y