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

 
 
43 страниц V  « < 35 36 37 38 39 > »   
Reply to this topicStart new topic
> NIOS для начинающих
matsuk
сообщение Feb 25 2016, 12:40
Сообщение #541





Группа: Новичок
Сообщений: 1
Регистрация: 27-01-16
Пользователь №: 90 215



Добрый день. Начал работать с Altera Cyclone III NEEK. И сейчас не могу решить одну проблему -> Реализация TCP/IP (лицензия есть) без использования MicroOC/OS-II (нет лицензии). Проект коммерческий, а стоимость MicroOC слишком велика.
Посоветуйте как можно реализовать стек TCP/IP?
Спасибо
Go to the top of the page
 
+Quote Post
triplex
сообщение Mar 10 2016, 18:40
Сообщение #542


Участник
*

Группа: Участник
Сообщений: 61
Регистрация: 2-02-08
Пользователь №: 34 687



Подскажите как можно выполнить симуляцию схемы, учитывающую работу программы ядра nios? Qsym этого не позволяет. Пробовал Modelsim, там тоже симулируется только проект квартуса, в его HDL форме. nios не добавить
Go to the top of the page
 
+Quote Post
triplex
сообщение Mar 12 2016, 03:53
Сообщение #543


Участник
*

Группа: Участник
Сообщений: 61
Регистрация: 2-02-08
Пользователь №: 34 687



Все, разобрался.Есть такая возможность. Почему сообщения удалять нельзя?

Сообщение отредактировал triplex - Mar 12 2016, 03:54
Go to the top of the page
 
+Quote Post
triplex
сообщение Jun 21 2016, 04:35
Сообщение #544


Участник
*

Группа: Участник
Сообщений: 61
Регистрация: 2-02-08
Пользователь №: 34 687



Кто знает каковы задержки при работе с блоком uart в ниос. При считывании или записи байта данных. Они такие же как при работе с pio или существенно выше?
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Jun 21 2016, 05:04
Сообщение #545


Гуру
******

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



Цитата(triplex @ Jun 21 2016, 10:35) *
При считывании или записи байта данных. Они такие же как при работе с pio или существенно выше?

Если через регистры, то как с PIO. Если с использованием стандартных функций libc, то есть небольшой оверхед на буферизацию.
Go to the top of the page
 
+Quote Post
m_r_pan
сообщение Jun 22 2016, 09:35
Сообщение #546





Группа: Участник
Сообщений: 5
Регистрация: 22-06-16
Из: Санкт Петербург
Пользователь №: 92 288



Здравствуйте, уважаемые!
Начал разбираться с NIOS -- появился вопрос по SDRAM
Плата DE-SOC от terasic.
Учебный проект -- ниос + пио+SDRAM.
Прога до безобразия проста -- цикл FOR -- где пишу и сразу по тому же адресу читаю с внешней памяти.
Так ,вот при частоте 100 МГц время записи/ чтения 64 Мб составляет примерно 35 секунд- -- по моему это очень много!!!???
Ниос -- самая минимальная версия (е)
Еще заметил в дебаге, при просмотре монитора памяти то видно, что данные пишет не только в SDRAM но и в память onchip memory, и также по адресам которые в линкере вообще не присутствуют. Как это можно понять?
Использую функции IOWR(), IORD().
Go to the top of the page
 
+Quote Post
Raven
сообщение Jun 22 2016, 16:20
Сообщение #547


Местный
***

Группа: Свой
Сообщений: 491
Регистрация: 16-01-05
Из: Санкт-Петербург
Пользователь №: 1 987



А сколько, по-вашему, должно быть? Только с прикидочным расчетом, пожалуйста. Начните с этого, и постепенно с помощью "обчества" мы во всем разберемся sm.gif
Go to the top of the page
 
+Quote Post
Кузнец
сообщение Jul 25 2016, 18:38
Сообщение #548


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 1-12-14
Пользователь №: 83 915



Всем привет!!! Кто-нибудь делал в qsys мультипроцессорные системы? Я вот почитал этот тутор https://www.altera.com/en_US/pdfs/literatur...or_tutorial.pdf Вроде спроектировал все норм., но когда дело дошло до eclipse "Failed to execute: ./create-this-bsp --cpu-name nios2_qsys --no-make" сказала мне SBT. Ошибка появляется при портировании проекта в eclipse, выбираешь новый->приложение и BSP шаблон-> выбираешь файл sopcinfo, выбираешь процессор и нажимаешь на finish и выскакивает ошибка. Кто встречался? Как бороться?
Go to the top of the page
 
+Quote Post
triplex
сообщение Jul 27 2016, 11:16
Сообщение #549


Участник
*

Группа: Участник
Сообщений: 61
Регистрация: 2-02-08
Пользователь №: 34 687



Подскажите.Я создаю в SOPC Builder свои компоненты, добавляю их в проект, компилирую, все нормально.Потом повторно захожу в SOPC Builder, если надо что-то изменить - этих компонентов в меню Library уже нет. И компиляция тоже выдает ошибку. Надо опять заходить в new component, открывать .tcl файлы и заново их создавать и добавлять. Что надо сделать, чтобы они сохранялись?

Сообщение отредактировал triplex - Jul 27 2016, 11:19
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Jul 27 2016, 12:36
Сообщение #550


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Цитата(triplex @ Jul 27 2016, 14:16) *
Подскажите.Я создаю в SOPC Builder свои компоненты, добавляю их в проект, компилирую, все нормально.Потом повторно захожу в SOPC Builder, если надо что-то изменить - этих компонентов в меню Library уже нет. И компиляция тоже выдает ошибку. Надо опять заходить в new component, открывать .tcl файлы и заново их создавать и добавлять. Что надо сделать, чтобы они сохранялись?

Первое - с SOPC Builder уже давно пора переходит на Qsys!
Второе - размещайте свои компоненты или в альтеровской папке ..\ip, или в папке проекта. Тогда они будут найдены по умолчанию.
Если размещаете их в других местах, то в SOPC Builder (или в Qsys), в меню Tools - Options, укажите путь к ним - IP Search Path.


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
triplex
сообщение Jul 27 2016, 13:26
Сообщение #551


Участник
*

Группа: Участник
Сообщений: 61
Регистрация: 2-02-08
Пользователь №: 34 687



Цитата(Stewart Little @ Jul 27 2016, 15:36) *
Первое - с SOPC Builder уже давно пора переходит на Qsys!
Второе - размещайте свои компоненты или в альтеровской папке ..\ip, или в папке проекта. Тогда они будут найдены по умолчанию.
Если размещаете их в других местах, то в SOPC Builder (или в Qsys), в меню Tools - Options, укажите путь к ним - IP Search Path.


не помогло к сожалению. Какая-то тут ошибка другая
Go to the top of the page
 
+Quote Post
Raven
сообщение Jul 27 2016, 19:56
Сообщение #552


Местный
***

Группа: Свой
Сообщений: 491
Регистрация: 16-01-05
Из: Санкт-Петербург
Пользователь №: 1 987



Вообще-то, как оказалось, это широко известная в узких кругах проблема:

Цитата
Qsys Editor (UI) Issues

Issue: Qsys doen't remember the user-entered IP search path (Tools -> Options ). Adding the user_components.ipx as described on page 5-13 (Quartus II Handbook Version 12.0) doesn't work either. This usually occurs when launching Qsys outside a Quartus II project. The path used (in 13.0 sp1) appears to be based on the path to the QSYS file that is currently open, and not on the user's path configuration. I also observe that paths in project specific xxx.ipx files are used when qsys-edit is first run, but they are later forgotten when QSYS opens a source file (13.0 sp1).

Workaround: add a <Path path=... /> entry into the main <$QUARTUS_INSTALLDIR>/sopc_builder/bin/root_components.ipx file. Fixed in Quartus II 12.1 (The problem is observed to remain in 13.0 sp1)


В свое время она мне тоже много крови попила и времени отъела. Подробности - на AlteraWiki.

Могу добавить, что это лишь зарегистрированная верхушка айсберга - на практике выявляется и много других проблем. Ну просто интерны когда-то эти программные компоненты написали, как-то все это немного проверили и пустили в оборот. Time-to-market, однако, что тут скажешь sm.gif Поверяйте практикой любую теорию и не унывайте - эти Альтеровские тулы все же много для нас делают полезного, и в целом работают. Нужно только знать их слабые места.
Go to the top of the page
 
+Quote Post
triplex
сообщение Nov 29 2016, 05:35
Сообщение #553


Участник
*

Группа: Участник
Сообщений: 61
Регистрация: 2-02-08
Пользователь №: 34 687



Подскажите пожалуйста. Можно ли к DMA Controller в Nios в качестве устройства для чтения данных подключить не память, а входной параллельный порт?
То есть, как я понимаю, dma.read_master подключить к pio. При компиляции ошибки нет, но верно ли это?
Go to the top of the page
 
+Quote Post
doom13
сообщение Nov 29 2016, 06:58
Сообщение #554


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

Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Можно, если преобразовать параллельный порт в Avalon-ST (SgDMA) или Avalon-MM (SgDMA, DMA) на Ваш выбор.
Go to the top of the page
 
+Quote Post
triplex
сообщение Nov 29 2016, 09:34
Сообщение #555


Участник
*

Группа: Участник
Сообщений: 61
Регистрация: 2-02-08
Пользователь №: 34 687



Цитата(doom13 @ Nov 29 2016, 09:58) *
Можно, если преобразовать параллельный порт в Avalon-ST (SgDMA) или Avalon-MM (SgDMA, DMA) на Ваш выбор.



а то, что у него интерфейс s1 имеет формат Avalom Memory Mapped Slave и у dma read_master имеет Avalom Memory Mapped Master недостаточно? А как нужно и через что еще преобразовать?
Go to the top of the page
 
+Quote Post

43 страниц V  « < 35 36 37 38 39 > » 
Reply to this topicStart new topic
5 чел. читают эту тему (гостей: 5, скрытых пользователей: 0)
Пользователей: 0

 


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


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