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

 
 
> Процессор MicroBlaze, помощь начинающему
Maverick
сообщение Dec 18 2009, 14:10
Сообщение #1


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



rolleyes.gif Требуется любая информация(примеры написания листингов программ, обучающая литература и т.д.) по написанию программ на С/С++ для данного процессора.

ЗЫ Необходим быстрый начальный старт. 1111493779.gif

help.gif help.gif help.gif


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
flipflop
сообщение Dec 22 2009, 15:19
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 27-12-08
Из: Петербург
Пользователь №: 42 787



Надо плясать от Xilinx SDK. Он автоматически создает примеры для всей периферии. Ко всем драйверам есть HTLM документация, лежит в папках с Design Suit'ом. В остальном это обычное программирование на C =)

Цитата
Xilinx, кстати, очень хорошо поддерживает свой софт процессор,
куда лучше чем PPC405.

Не правда, все ip-блоки работают через одну шину (насколько я помню, IBM CoreConnect) и одинаково подходят как к PPC, так и к Microblaz'у. Так-что уровень поддержки одинаковый.

Сообщение отредактировал flipflop - Dec 22 2009, 15:19
Go to the top of the page
 
+Quote Post
Mad_max
сообщение Dec 22 2009, 20:42
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 377
Регистрация: 23-12-06
Из: Зеленоград
Пользователь №: 23 811



Цитата
Надо плясать от Xilinx SDK. Он автоматически создает примеры для всей периферии.

SDK это среда разработи и своответственно ОНА ничего не создает, создает утилита libgen.
Ну и если на то пошло, то создает она не примеры, а дравера для аппаратной части.
Цитата(flipflop @ Dec 22 2009, 18:19) *
Не правда, все ip-блоки работают через одну шину (насколько я помню, IBM CoreConnect) и одинаково подходят как к PPC, так и к Microblaz'у. Так-что уровень поддержки одинаковый.

Поддержка имелось ввиду, не в аппартаном плане, а в плане наличия на сайте референс дезайнов и всяческих примеров использования.


Цитата(Maverick @ Dec 22 2009, 13:05) *
Да читал эту информацию, но там описана архитектура ...

Ну раз уж вы все прочитали и все знаете, то тогда и вопрос задавайте конкретный, а то создается впечатление из первого поста,
что Вы только взялись за эту задачу и не знаете с какого боку подойти.

В предложенном документе должно быть написано как классический hello world запустить под дебагером. Hello world в данном случае и
есть отправка по UART данных. Используется там функция xil_print, если она Вам не мила, то можете написать свою низкоуровневую
функцию вывода. Собственно говоря, точно так же как и любую низкоуровнивую функцию для любой IP корки. Собственно говоря, xilinx уже практически все за Вас написал. Утилита libgen создает драйвера для каждой Вашей корки, нужно только взять то, что Вам нужно или
на базе имеющегося написать свои функции общения с аппаратной частью.
В принцепе это Вам и хотел сказать flipflop biggrin.gif
Причина редактирования: Избыточное цитирование
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Maverick   Процессор MicroBlaze   Dec 18 2009, 14:10
- - Mad_max   Начните с MicroBlaze Processor Reference Guide. А ...   Dec 21 2009, 19:25
|- - Maverick   Цитата(Mad_max @ Dec 21 2009, 22:25) Начн...   Dec 22 2009, 10:05
|- - tolik1   Цитата(Maverick @ Dec 22 2009, 13:05) Да ...   Dec 23 2009, 08:24
|- - Leka   Цитата(Maverick @ Dec 22 2009, 14:05) Ну...   Dec 25 2009, 21:22
|- - Maverick   Цитата(Leka @ Dec 26 2009, 01:22) Ну и ка...   Dec 28 2009, 10:41
|- - Maverick   что неужели никто такой простенькой программы не п...   Dec 29 2009, 08:41
|- - Mad_max   Не ну Вы прямо как студент! Напишите мне и все...   Dec 29 2009, 09:55
|- - Maverick   Цитата(Mad_max @ Dec 29 2009, 12:55) ПР...   Dec 29 2009, 10:01
|- - dspx   Цитата(Maverick @ Dec 29 2009, 13:01) ПРО...   Dec 30 2009, 18:11
|- - Maverick   dspx Спасибо за обучающие видеоролики. Будем смотр...   Jan 4 2010, 14:15
|- - Maverick   Помогите написать программу на С для MicroBlaze д...   Feb 2 2010, 13:45
|- - Alex77   Все примеры как работать с прерываниями, таймерами...   Feb 3 2010, 08:15
|- - Maverick   Цитата(Alex77 @ Feb 3 2010, 10:15) да не...   Feb 3 2010, 10:13
|- - Alex77   Просто такие "программы" пишутся за 10 м...   Feb 3 2010, 10:29
|- - dspx   Цитата(Maverick @ Feb 3 2010, 13:13) да н...   Feb 3 2010, 16:57
|- - AndrewN   Цитата(Maverick @ Feb 3 2010, 13:13) Все ...   Feb 3 2010, 17:25
|- - Maverick   Цитата(AndrewN @ Feb 3 2010, 19:25) ... ...   Feb 4 2010, 08:29
|- - AndrewN   Цитата(Maverick @ Feb 4 2010, 11:29) Вы н...   Feb 5 2010, 19:34
|- - Maverick   вопрос: какие библиотеку нужно подключить кроме (#...   Feb 12 2010, 15:40
|- - dspx   Цитата(Maverick @ Feb 12 2010, 18:40) ......   Feb 12 2010, 16:17
||- - dspx   http://www.xilinx.com/support/answers/29787.htm по...   Feb 12 2010, 18:33
|- - Alex77   Цитата(Maverick @ Feb 12 2010, 18:40) воп...   Feb 15 2010, 07:34
|- - Maverick   С выводом чисел с плавающей запятой расписано в fl...   Feb 16 2010, 13:06
|- - Maverick   Написав следующую программу(подкорректировав(замен...   Feb 16 2010, 14:13
|- - Maverick   Согласно этой ссылки вывести числа с плавающей зап...   Feb 17 2010, 07:46
|- - dspx   Цитата(Maverick @ Feb 17 2010, 10:46) Сог...   Feb 17 2010, 20:57
|- - Alex77   Цитата(dspx @ Feb 17 2010, 23:57) С чего ...   Feb 18 2010, 06:47
|- - Maverick   Цитата(Alex77 @ Feb 18 2010, 08:47) Дык н...   Feb 22 2010, 08:19
|- - dspx   Maverick У вас по идее в системе есть еще DDR/SRA...   Feb 22 2010, 11:28
- - Egel   Присоединяюсь к просьбе Maverick   Dec 22 2009, 13:04
- - Leka   У меня не MicroBlaze, не NIOS, не С/С++ --> ...   Dec 23 2009, 09:53
- - avesat   Цитата(Maverick @ Dec 18 2009, 16:10) ......   Dec 24 2009, 11:11
- - avesat   %%EDK\sw\XilinxProcessorIPLib\drive...   Dec 29 2009, 09:51
- - DSIP   Циферки выводятся так: КодXuint32 data; ... data =...   Feb 16 2010, 07:57
- - DiWhite   Доброго всем времени суток. Подскажите, как написа...   Nov 16 2010, 20:32
|- - VladimirB   Цитата(DiWhite @ Nov 16 2010, 23:32) Добр...   Nov 17 2010, 07:20
- - DiWhite   Вот как-раз и интересует момент, как исправить про...   Nov 17 2010, 13:32
|- - kark   Цитата(DiWhite @ Nov 17 2010, 16:32) Вот ...   Nov 30 2010, 19:17
- - Tanichev   Полистал форум, не нашёл ответ на свой вопрос: - С...   Aug 10 2011, 08:01
- - knirti   Здравствуйте! У меня задача прикрутить к плиси...   Nov 10 2011, 09:52
|- - Maverick   Цитата(knirti @ Nov 10 2011, 11:52) Здрав...   Nov 10 2011, 10:18
- - knirti   Цитата(Maverick @ Nov 10 2011, 14:18) Сог...   Nov 11 2011, 07:01
- - T00T   Доброго дня. Вопрос от начинающего. Хочу поморгат...   Sep 2 2016, 10:59
- - dm.pogrebnoy   xparameters.h Можно еще драйвер GPIO поизучать, та...   Sep 2 2016, 13:04
- - T00T   Пока разобрался, спасибо.   Sep 2 2016, 13:10


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

 


RSS Текстовая версия Сейчас: 24th July 2025 - 12:38
Рейтинг@Mail.ru


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