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

 
 
> Приоритеты Мастеров на шине Avalon
misyachniy
сообщение Jul 25 2008, 08:10
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 716
Регистрация: 27-05-05
Из: Kyiv
Пользователь №: 5 454



Проект на Cyclone2
В нем есть VGA контроллер, за пример взял по этой ссылке
http://www.altera.com/support/refdesigns/s...niosii-vga.html
В результате на шине получилось три мастера У процессора по одному для данных и команд и у видеоконтроллера.

Понятно, что мастер VGA должен иметь приоритет выше чем все другие.

В документации нашел, что нужно в SOPC отобразить арбитраж и назначить приоритеты.
Не нашел правда соответствия приоритет прямо пропорционален числу или обратно пропорционален?

Я пробовал оба варианта доступа (приоритеты 1 и 2 для мастера VGA)- но картинка портится все равно.

Процессор выбирает команды из памяти программ и сбивает синхронизацию.
Даже если обрашение идет к области памяти не принадлежащей видео буферу.

В контроллере есть DMA и FIFO на 1024 32битных слова.
Подозреваю, что в реализации VGA пробрался глючек.

Так как после захвата шины DMA должна подкачать в FIFO информацию.

Вопрос номер 1
Приоритет прямо пропорционален числу или обратно пропорционален?

Вопрос номер 2 извечный ;-)
Что делать? В каком направлении направить свои мысли?
Эскизы прикрепленных изображений
Прикрепленное изображение
 

Прикрепленные файлы
Прикрепленный файл  vga_controller_classic_0.zip ( 2.33 килобайт ) Кол-во скачиваний: 40
 
Go to the top of the page
 
+Quote Post



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

 


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


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