Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Программируемые логические схемы и их применение»
Надо с PCI-карты передать в память массив 4 Мбайта, максимально быстро
Отправлено
oldAlex
19 декабря 2006 г. 18:17
Собственно сделал, альтеровская корка 4.0, Burst Memory Write Master Transaction. Передаю пакетами по 32 слова. Но заколдобила граница в 2Кбайта. Начинает сыпать уйма ошибок.
Спасибо за совет.
Составить ответ
|
Вернуться на конференцию
Ответы
Так что, у Всех все в Burst Memory Write Master Transaction нормально работает?
—
oldAlex
(20.12.2006 14:32:20
80.67.240.187
,
пустое
)
Господа, хочу напомнить что ключевым словом в засаде является - граница 4 кбайта,
—
oldAlex
(20.12.2006 13:28:10
80.67.240.187
, 149 байт)
если в этой мегакоре не встроен DMA контроллер с таблицами мэппинга, то подозреваю что придется
—
__hard
(20.12.2006 16:00:23
193.111.254.58
, 332 байт)
ну о чем и говорю.. драйвер то правильно вычисляет мэппинг всех 4кб страниц в буфере 4мб? их лог. адреса не подряд же через 0х400 идут..
—
__hard
(20.12.2006 13:40:11
193.111.254.58
,
пустое
)
в смысле не подряд через 0х1000
—
__hard
(20.12.2006 13:58:46
193.111.254.58
,
пустое
)
А быстро ето сколько? А что такое уйма ошибок? данные не валидные или синий экран ?(-)
—
dachny
(19.12.2006 18:32:26
87.103.248.65
,
пустое
)
Ответ: Быстро это на всю дурь порядка 40 - 50 mkS, это гдето 80% PCI 33MHz
—
oldAlex
(19.12.2006 19:24:27
80.67.240.187
, 101 байт)
может адрес транзакции кривой - нет смэпленой страницы памяти?
—
__hard
(19.12.2006 23:31:14
193.111.254.58
, 104 байт)
А может в биосе подкрутить не помню какой параметр, отвечающий за максимальное количество тактов обладания шиной
—
A
(19.12.2006 20:23:2
85.195.133.4
,
пустое
)
Retry это когда target вдруг отказывается принимать.
—
zlyh
(20.12.2006 09:10:58
194.186.73.110
, 66 байт)
Ну ведь ошибки драйвера обычно сопрождаются диалоговыми окнами синего цвета или ребутами... А тут я так понимаю не происходит ничего...(-)
—
dachny
(20.12.2006 09:52:15
80.242.64.3
,
пустое
)
это если происходит какой-либо exception на уровне ЦП. А если формально с точки зрения проца все верно (IRQL, r/w access rights и т.д. в норме), то ничего не выскакивает.
—
__hard
(20.12.2006 10:57:44
193.111.254.58
, 395 байт)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
увеличьте 3 в два раза:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru