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

 
 
> столбец Clock в SOPC builder, в случае асинхронного компонента
DASM
сообщение Apr 12 2010, 06:35
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



Ситуация такая. Система работает на 100 Мгц, но есть один Avalon slave, который на 25 Мгц, причем этот клок заводится на него чисто железно, (Альтера генерит его на ноге). Обязан ли я писать туда именно это clk_25 25 Мгц ? Компонент асинхронный. Несколько сумбурно выражаюсь, но вроде суть ясна
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
DASM
сообщение Apr 12 2010, 06:53
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



Тогда вот и разгадка скорости DMA. Создал тестовый компонент, но в домене частоты процессора - 2 такта на пересылку слова вышло. (тактовая 100 Мгц). Причем что забавно, если считать, что компонент на 25 Мгц - скорость падает в 10 раз, а не 100/25 = 4 раза.. Отключение второй SDRAM от DMA write master тоже кстати помогло процентов на 20, хотя к ней никто не обращался.. вот вам и арбитраж.. PS - остальные игры с арбитражем - ускорения не дают. Основная беда именно эти несчастные 25 МГЦ
PPS скорость совершенно одинаково что для DMA во внутреннюю что для SSRAM , что для SDRAM..... Кеши ?
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 13:14
Рейтинг@Mail.ru


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