Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: DE1 + VGA + NIOS
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Системы на ПЛИС - System on a Programmable Chip (SoPC)
zorromen
Здравствуйте все. Шота я ваще немагу понять, как заставить работать VGA на DE1. Если собрать проект университетскими ядрами, то наблюдаются глюки вывода на экран.
1) Не вовесь экран выводится картинка, т.е. если залить цветом, то как бы получается прямоугольник этого цвета, а слева, снизу, и справа остается мусор.
2)Это, я сказал бы главное, если заливать экран цветом, то он долго заливается. Рандомом заливал, чтобы видно было, то где то почти секунду заливал. Ваше бредня какаято получается.

Может кто поделится, как всетаки заставить работать VGA быстро. И лучше готовыми ядрами.
Vasily_A
у меня не ответы а одни вопросы smile.gif

а квартус какой?
ядро от какой даты?
архивчик проекта не выложишь?
zorromen
Прошу помочь, столкнулся с проблеммой. Не могу завести ниос из под SDRAM в DE1. Уже 2 дня сижу ничего не получается. Если кто может, соберите голый проект под DE1, чтобы SDRAM работал.
Kuzmi4
2 zorromen - понятие не собирается - размытое однако.
Можете немного конкретизировать симптомы ?
zorromen
Ура запустил. Оказывается выход PLL C2 на SDRAM нужно соеденить. А задержку на -1.5 ns поставить.
Теперь все работает на 100MHz.
Я смог прикрутить VGA Controller c DMA которую предлогает Altera, цеплял ланцелот, он медленнее оказалася, видимо из-за маленького буфера 256байт.
Теперь другая проблемма, что выводить, или точнее как выводить. Не хочется использовать все то, что сам написал, вывод линии, точки, текста и т.д. ибо это уже не практично и убого, и в приличном обществе засмеют. Ктомуже тратить время не очень хочется. Так как в наличии море памяти 8МВ, просто рай после АВР, то и подход уже другой, не жалеем и наслаждаемся.
Нужен GUI, так как Nios дружит с ucos, то и смотрю в сторону uc_gui. Но тут как любителя получить это на халяву, ожидал сюрприз, библиотека платная. Нет, я скачал trial16 для винды, и под ней все работает, но это не скормишь Nios. Где можно найти рабочую версию ucgui и если можно последнюю версию. Во как губу разкатал.
Kuzmi4
2 zorromen - а задержка зачем ?? у меня и без неё прекрасно работает..
На счёт ucos - а чем uCLinux под Nios который свободный и многие его юзают - не подходит ?
И чем NIOS IDE не подошёл ? sad.gif
zorromen
Цитата(Kuzmi4 @ Oct 23 2008, 12:28) *
2 zorromen - а задержка зачем ?? у меня и без неё прекрасно работает..
На счёт ucos - а чем uCLinux под Nios который свободный и многие его юзают - не подходит ?
И чем NIOS IDE не подошёл ? sad.gif


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

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

Кстати если заинтересуетесь всеръёз и найдётеэто
Обязательно поделитесь smile.gif
Если сами в киеве - то с меня магарыч beer.gif а то вроде весТч конхВетка, но я пока только free evaluation видел, а времени покопать глубже не было.
zorromen
Агетируете на uCLinux?
А причем тут UCOS, я его не собираюсь использовать. UC-GUI он ведь работает и без ОС.
Kuzmi4
Цитата
Агетируете на uCLinux?

Отнюдь smile.gif

А на счёт гуя - ну тут я не помошник, никогда не любил..
zorromen
Скажите, а можно ли работать под 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.
Vasily_A
уважаемый топикстартер! а можно в Вас попросить пример рабочего проекта на DE1 c VGA целиком архивом? а то я так и не смог это ядро прицепить к ниосу sad.gif
сюда или на va@kaluga.ru
zorromen
Вот сам проект. Да кстати, чтото неправильно работает IOWR_16DIRECT, если написать в main? работает нормально вывод точки, если IOWR_16DIRECT стоит в функции, то точка гуляет по экрану. Это что глюк NIOS IDE? Все адресса верные видно глюк IOWR_16DIRECT.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.