[an error occurred while processing this directive] [an error occurred while processing this directive]
Не понял, вас интересует, как на ПЛИС IO прописать?(+)
(«Телесистемы»: Конференция «Программируемые логические схемы и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Агасфер Лукич 25 июня 2002 г. 20:30
В ответ на: I/O adres space отправлено Vitaliy Trizna 25 июня 2002 г. 14:51

Вот таким образом на Верилоге выглядит рагистр базового адреса I/O размером в 1кБ. просто при инициализации PCшка пишет все ff-ки, а потом считывает и смотрит, сколько вы хотите - как выше сказал misyachniy, что читается нулями...

always @(posedge clock or negedge reset)
if (~reset)
BADRio<=0;
else
if (sel_BADRio & ~t_irdy & ~t_trdy & CFG_WR)
BADRio[13:0]<=PCI_DATA[23:10];

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru