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

 
 
> Что-то с NIOS II не так, Очень медленно работает...
EXeGLuMATOR
сообщение Nov 25 2005, 22:40
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 182
Регистрация: 30-01-05
Из: Volgograd
Пользователь №: 2 305



Имеется - надо принять поток данных (16 бит) и сложить его во внешнюю память (8 бит), потом соотв прочитать и выдать во внешнее устройство (4 бита). В связи со спецификой решения - все делается на параллельных портах. Результат - крайне низкая скорость. Странно очень для RISC-процессора - на кристалле EP1C3 - при частоте проца 200МГц - длительность импульса (поставил бит в порт-снял бит с порта) - соотв частоте 1МГц. Запись 1 МБ памяти занимает около 2-х секунд!!! blink.gif Это так и должно быть? Quartus 4.2 sp 1 + все стандартное из комплекта. Может чего-то не так настроил?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Gorby
сообщение Dec 3 2005, 13:03
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 449
Регистрация: 28-10-04
Из: Украина
Пользователь №: 1 002



Немножко не в тему, но тоже актуально. Точно с такой же проблемой столкнулся при попытках быстрых пересылок данных на порт ввода-вывода на Xilinx Virtex 2 pro c PowerPC процессором. Никакими ухищрениями (использование разных корок ввода-вывода и тд) мне не удалось поднять частоту генерации меандра выше 2 МГц. Одно только радует, что шина-то 32 битная, то есть 4 байта за раз можно послать. Пришлось отказаться от идеи напрямую процессором слать данные. - нужно было 100 мегабайт в сек. Стыдно, 32-битный проц на частоте 100 МГц способен через ввод-вывод прокачать только 8 мег в сек, а их же еще где-то брать надо, обрабатывать как-то. Вот и плюнул на эти внутренние процессоры, поставил внешний ARM и не парюсь. А данными Спартан-3 занимается, решение куда дешевле Виртекса -Про.


--------------------
Умею молчать на 37 языках...
Go to the top of the page
 
+Quote Post
des00
сообщение Dec 5 2005, 05:26
Сообщение #3


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(Gorby @ Dec 3 2005, 08:03) *
Немножко не в тему, но тоже актуально. Точно с такой же проблемой столкнулся при попытках быстрых пересылок данных на порт ввода-вывода на Xilinx Virtex 2 pro c PowerPC процессором. Никакими ухищрениями (использование разных корок ввода-вывода и тд) мне не удалось поднять частоту генерации меандра выше 2 МГц. Одно только радует, что шина-то 32 битная, то есть 4 байта за раз можно послать. Пришлось отказаться от идеи напрямую процессором слать данные. - нужно было 100 мегабайт в сек. Стыдно, 32-битный проц на частоте 100 МГц способен через ввод-вывод прокачать только 8 мег в сек, а их же еще где-то брать надо, обрабатывать как-то. Вот и плюнул на эти внутренние процессоры, поставил внешний ARM и не парюсь. А данными Спартан-3 занимается, решение куда дешевле Виртекса -Про.


А Можно немного подробнее ? вам нужен был только I/O ? или внутрях ФПГА проец тоже данные обрабатывал ? на какую шину "сажали" I/O ? какой режим ввода вывода использовали ? (пробывали ли писать свой блок ввода вывода).

Приношу извинения за такое кол-во вопросов, просто хочу оценить возможности PPC в виртексах2/4


--------------------
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- EXeGLuMATOR   Что-то с NIOS II не так   Nov 25 2005, 22:40
- - vetal   А какой именно NIOSII используете? Их не менее тре...   Nov 25 2005, 23:19
- - Major   ЦитатаА какой именно NIOSII используете? Их не мен...   Nov 26 2005, 07:11
- - EXeGLuMATOR   Nios не 5 но и не 1-й! Не помню версии - на ра...   Nov 26 2005, 20:21
- - vetal   Цитатадлительность импульса (поставил бит в порт-с...   Nov 26 2005, 22:31
- - Major   Извеняюсь, немного ошибся (с нисом работаю редко)....   Nov 27 2005, 05:06
- - Major   Софт проект hello_led добавлен цикл: while(1){ ...   Nov 27 2005, 06:33
- - EXeGLuMATOR   Понятно - в общем так и есть... Как и описал Majo...   Nov 28 2005, 20:13
- - Major   Нужен, даже в варианте e(economic наверное). Лампо...   Nov 29 2005, 05:25
- - iosifk   Цитата(EXeGLuMATOR @ Nov 26 2005, 01:40) ...   Nov 29 2005, 06:12
- - Гвоздик   Скажите, пожалуйста, а вы за каждый запрограммиров...   Dec 2 2005, 14:44
- - Major   500 уе стоит годовая подписка. После окончания сро...   Dec 2 2005, 14:53
- - Гвоздик   Теперь понятно. Скажите, а как при такой медленной...   Dec 2 2005, 15:09
- - Major   Я линукс не пользую. На форуме ниоса народ активно...   Dec 2 2005, 15:13
- - Гвоздик   Скажите, если не секрет, а что за отладочная плата...   Dec 2 2005, 15:26
|- - Major   Цитата(Гвоздик @ Dec 2 2005, 21:26) Скажи...   Dec 3 2005, 05:21


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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 10:37
Рейтинг@Mail.ru


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