[an error occurred while processing this directive]
Очевидно, я невнятно объяснил, или чего-то недопонял ...
(«Телесистемы»: «Конференция «Программируемые логические схемы и их применение»»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Пытливый 14 апреля 2003 г. 14:37
В ответ на: А зачем это как-то описывать хитро? Цепляй на свою шину в тест-бенче модель ОЗУ, ПЗУ и требуемых регистров ввода-вывода. Затем в ПЗУ при помощи $readmemh грузи тест-программу. И вперед, по кочкам. Я так сейчас вовсю RTL для ASIC'а тестю. отправлено SM 14 апреля 2003 г. 14:26

Модель микропроцессора я в тестбенч вставлять не хочу, нет у меня ее, проверенной. В реальном устройстве будет использоваться натуральная Мега-128. А в тестбенч хотелось бы включить что-нибудь, которое вместо:

initial begin
ad = 0;
ale = 0;
wr = 1;

#1000;

ad = 1;
#1000;
ale = 1;
#1000;
ale = 0;
#1000;
ad = 8'bef;
#1000;
wr = 0;
........
end

можно было написать примерно так:

initial begin

mcu_bus_write(addr1,data1);
mcu_bus_write(addr2,data2);
mcu_bus_write(addr3,data3);
mcu_bus_write(addr4,data4);

end

Составить ответ ||| Конференция ||| Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов ||| Конференция ||| Архив ||| Главная страница ||| Содержание

E-mail: info@telesys.ru