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

 
 
 
Reply to this topicStart new topic
> Приоритет sgdma трансфера, Задается ли?
alexPec
сообщение Mar 28 2011, 06:06
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Добрый день. Имею ниос и три sgdma. Один из них приоритетный, т.е. данные по нему в первую очередь прогонять надо, но данные там порционные - пачка пролетела, дальше данных нет. "Скважность" пачки примерно 1:5...1:10 (т.е. время, которое занимает пачка и время между пачками).
Вот и вопрос: а у sgdma есть ли какие устанавливаемые приоритеты, или логикой шаманить - запрещать остальные трансферы во время приоритетного?

Спасибо!
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Mar 28 2011, 06:36
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



можно покрутить арбитраж в билдере (Show Arbitration). а что, пропускной способности шины на всех не хватает?
Go to the top of the page
 
+Quote Post
alexPec
сообщение Mar 28 2011, 15:27
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Цитата(vadimuzzz @ Mar 28 2011, 10:36) *
можно покрутить арбитраж в билдере (Show Arbitration). а что, пропускной способности шины на всех не хватает?


Да как-то впритык похоже будет. Шина 16 разрядов, память sram асинхронная, все работает на 80 мгц. Дисплейный дма 5мгц х 16 бит, он постоянно вытаскивает из памяти+второй дма (который порционный) 20мгц х 16 бит + процессор, остатки надо пустить на третий дма, но желательно бы чтоб он обеспечил поток (средний) порядка 25-30 мгц х 16 бит. Ваше мнение - реально? Я че-то сомневаюсь. Когда работал проц и первые два дма во втором дма (20 мгц х 16бит) фифа за транзакцию (там транзакции порционные) забивалась на половину (256 слов из 512). Так вот хочу все что остается от свободного времени у памяти пустить на третий дма, но чтоб он остальным не мешал. На борту памяти другой нет, своя циклонная память тоже вся расписана.
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Mar 29 2011, 01:47
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



для начала я бы попробовал через arbitrarion shares распилить пропускную способность. еще здесь гляньте, может пригодится. а процессор ведь не сильно загружен, я правильно понимаю?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 05:46
Рейтинг@Mail.ru


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