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

 
 
> Система powerPC на ките ML-403, о-о-чень медленная работа процессора
nagserg
сообщение Dec 17 2012, 12:38
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 12-05-05
Пользователь №: 4 940



Привет всем!

Создал проект с powerPC на плате ML-403
Процессору указал частоту 300МГц
На шину PLB прицепил контроллер ввода-вывода gpio.
Написал программулину, выводящую в порт ввода-вывода 1 и 0 в цикле

так период составляет во времени больше одной микросекунды... - это с отключенным кешем.
с включенным кешем получше: около 200нсек

софт использую ISE 14.2

Просьба, кто работал с таким китом, поделитесь примером, где процессор работает с внешними устройствами на максимальной скорости..
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
nagserg
сообщение Dec 25 2012, 06:36
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 12-05-05
Пользователь №: 4 940



Здравствуйте, применительно к той же системе: есть файл powerpc_proc_v3_top.bit, есть edkBmmFile_bd.bmm и есть peripheral_tests_0.elf
В SDK в program FPGA выбираю powerpc_proc_v3_top.bit и edkBmmFile_bd.bmm и bootloop, потом запускаю на отладку peripheral_tests_0.elf и все работает.

А вот как это дело зашить в конфигурационную память (на плате стоит XCF32p) ума не приложу, есть утилита data2mem, которая вроде бы должна создать файл прошивки с программным кодом, но Data2MEM:33 - Matching ADDRESS_SPACE for code segment ttO not found in 'a.b Code segment #0 occupies [0х00000000:0x000105D3].

Есть еще impact, но она тоже не хочет генерировать.

В SDK есть пунктик program flash, но тоже ругается не понятно на что.

Подскажите, как создать конечный файл для прошивки в конфигурационную память, желательно по шагам..
Go to the top of the page
 
+Quote Post
Mad_max
сообщение Dec 25 2012, 07:13
Сообщение #3


Местный
***

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



UG437
В общем виде формат команды такой
data2mem -bm my.bmm -bd code.elf -bt my.bit -o b new.bit
потом из new.bit делаете .mcs и прошиваете флэш.
А по шагм ищите тут же на форуме, уже не раз обсуждалось.
Go to the top of the page
 
+Quote Post



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

 


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


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