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

 
 
 
Reply to this topicStart new topic
> DE1 + VGA + NIOS, Собираем вместе.
zorromen
сообщение Sep 26 2008, 12:05
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 322
Регистрация: 13-12-05
Пользователь №: 12 147



Здравствуйте все. Шота я ваще немагу понять, как заставить работать VGA на DE1. Если собрать проект университетскими ядрами, то наблюдаются глюки вывода на экран.
1) Не вовесь экран выводится картинка, т.е. если залить цветом, то как бы получается прямоугольник этого цвета, а слева, снизу, и справа остается мусор.
2)Это, я сказал бы главное, если заливать экран цветом, то он долго заливается. Рандомом заливал, чтобы видно было, то где то почти секунду заливал. Ваше бредня какаято получается.

Может кто поделится, как всетаки заставить работать VGA быстро. И лучше готовыми ядрами.
Go to the top of the page
 
+Quote Post
Vasily_A
сообщение Sep 26 2008, 19:32
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 60
Регистрация: 1-03-05
Из: Калуга, СССР
Пользователь №: 2 957



у меня не ответы а одни вопросы smile.gif

а квартус какой?
ядро от какой даты?
архивчик проекта не выложишь?
Go to the top of the page
 
+Quote Post
zorromen
сообщение Oct 21 2008, 16:31
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 322
Регистрация: 13-12-05
Пользователь №: 12 147



Прошу помочь, столкнулся с проблеммой. Не могу завести ниос из под SDRAM в DE1. Уже 2 дня сижу ничего не получается. Если кто может, соберите голый проект под DE1, чтобы SDRAM работал.
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Oct 22 2008, 08:49
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 zorromen - понятие не собирается - размытое однако.
Можете немного конкретизировать симптомы ?
Go to the top of the page
 
+Quote Post
zorromen
сообщение Oct 22 2008, 15:51
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 322
Регистрация: 13-12-05
Пользователь №: 12 147



Ура запустил. Оказывается выход PLL C2 на SDRAM нужно соеденить. А задержку на -1.5 ns поставить.
Теперь все работает на 100MHz.
Я смог прикрутить VGA Controller c DMA которую предлогает Altera, цеплял ланцелот, он медленнее оказалася, видимо из-за маленького буфера 256байт.
Теперь другая проблемма, что выводить, или точнее как выводить. Не хочется использовать все то, что сам написал, вывод линии, точки, текста и т.д. ибо это уже не практично и убого, и в приличном обществе засмеют. Ктомуже тратить время не очень хочется. Так как в наличии море памяти 8МВ, просто рай после АВР, то и подход уже другой, не жалеем и наслаждаемся.
Нужен GUI, так как Nios дружит с ucos, то и смотрю в сторону uc_gui. Но тут как любителя получить это на халяву, ожидал сюрприз, библиотека платная. Нет, я скачал trial16 для винды, и под ней все работает, но это не скормишь Nios. Где можно найти рабочую версию ucgui и если можно последнюю версию. Во как губу разкатал.
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Oct 23 2008, 08:28
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 zorromen - а задержка зачем ?? у меня и без неё прекрасно работает..
На счёт ucos - а чем uCLinux под Nios который свободный и многие его юзают - не подходит ?
И чем NIOS IDE не подошёл ? sad.gif
Go to the top of the page
 
+Quote Post
zorromen
сообщение Oct 23 2008, 09:16
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 322
Регистрация: 13-12-05
Пользователь №: 12 147



Цитата(Kuzmi4 @ Oct 23 2008, 12:28) *
2 zorromen - а задержка зачем ?? у меня и без неё прекрасно работает..
На счёт ucos - а чем uCLinux под Nios который свободный и многие его юзают - не подходит ?
И чем NIOS IDE не подошёл ? sad.gif


Как не подошел? Я нанем и работаю. Скачал у китайцев версию 3.98, чтото не хочет копилится, то тут, то там ошибки. Если кому удовалось запустить ucgui поделитесь идеями.
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Oct 23 2008, 10:08
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



Ага, я так понимаю работаете в NIOS IDE. Скачали у наших узкоглазых товарисчей uCOS но не то. На Фтп вроде что-то с uCOS валялось, но вроде старое..

Советую обратить взор на это
Ну и плюс Tasking обсуждался сдесь - у меня 30% выигрыша в коде было по сравнению считым IDE.

Кстати если заинтересуетесь всеръёз и найдётеэто
Обязательно поделитесь smile.gif
Если сами в киеве - то с меня магарыч beer.gif а то вроде весТч конхВетка, но я пока только free evaluation видел, а времени покопать глубже не было.
Go to the top of the page
 
+Quote Post
zorromen
сообщение Oct 23 2008, 12:02
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 322
Регистрация: 13-12-05
Пользователь №: 12 147



Агетируете на uCLinux?
А причем тут UCOS, я его не собираюсь использовать. UC-GUI он ведь работает и без ОС.
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Oct 23 2008, 12:37
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



Цитата
Агетируете на uCLinux?

Отнюдь smile.gif

А на счёт гуя - ну тут я не помошник, никогда не любил..
Go to the top of the page
 
+Quote Post
zorromen
сообщение Oct 26 2008, 06:31
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 322
Регистрация: 13-12-05
Пользователь №: 12 147



Скажите, а можно ли работать под XP, для работы с uclinux?

То тут http://nioswiki.jot.com/WikiHome/OperatingSystems/µClinux написано что нужно работать в linux

Why develop on Linux when you have the IDE on Windows?

The IDE on Windows is not good for uClinux kernel/apps development,
The IDE's compiler defaults to newlib, while we prefer to use uClibc in uClinux. Software building and porting will be much easier with the compiler created from buildroot.
The tools run much faster, and with less trouble on Linux. After using Linux, you will feel the IDE on Windows moves like turtles.
If you want to develop Nios II uClinux, you should work on Linux and learn Linux. You can learn a lot when working on Linux, and the "Linux know how" is the key to success on Nios II uClinux.
Go to the top of the page
 
+Quote Post
Vasily_A
сообщение Nov 8 2008, 21:58
Сообщение #12


Участник
*

Группа: Свой
Сообщений: 60
Регистрация: 1-03-05
Из: Калуга, СССР
Пользователь №: 2 957



уважаемый топикстартер! а можно в Вас попросить пример рабочего проекта на DE1 c VGA целиком архивом? а то я так и не смог это ядро прицепить к ниосу sad.gif
сюда или на va@kaluga.ru
Go to the top of the page
 
+Quote Post
zorromen
сообщение Nov 9 2008, 06:45
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 322
Регистрация: 13-12-05
Пользователь №: 12 147



Вот сам проект. Да кстати, чтото неправильно работает IOWR_16DIRECT, если написать в main? работает нормально вывод точки, если IOWR_16DIRECT стоит в функции, то точка гуляет по экрану. Это что глюк NIOS IDE? Все адресса верные видно глюк IOWR_16DIRECT.
Прикрепленные файлы
Прикрепленный файл  test_vga.rar ( 6.14 мегабайт ) Кол-во скачиваний: 90
 
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 17:37
Рейтинг@Mail.ru


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