Вопросы по теме 'microblaze'

Учебники по проблемам с IP-стеком Xilinx microblaze
Моя команда использует microblaze, и у нас возникли проблемы со стеком IP. Обычно я не являюсь программистом встраиваемых систем, но хотел бы узнать, как помочь. Есть ли какие-либо учебные пособия по стекам IP? Кто они такие? Как они...
2485 просмотров

Можно ли запрограммировать Microblaze без EDK на любой Xilinx FPGA?
Можно ли запрограммировать Microblaze без EDK на любом устройстве Xilinx FPGA? Разрабатываю под линукс. Есть ли рекомендуемые учебники/книги об этом? Есть ли стабильный клон с открытым исходным кодом?
3182 просмотров
schedule 01.05.2023

Время работы зависит от Microblaze после модификации кода
Когда я вношу некоторые изменения в свой код, работающий на Microblaze, я иногда вижу большое несоответствие во время выполнения кода, который следует тому же пути. Чтобы проиллюстрировать, что я действительно имею в виду под одним и тем же путем,...
233 просмотров
schedule 09.07.2023

Поиск абсолютного значения в данных Verilog, обозначенных системой C/Xilinx X
Я пытался найти абсолютное значение целого числа, которое назначено ядру Verilog, используя Xilinx SystemC, и я видел, что Verilog обрабатывает отрицательное число как положительное число. Я пробовал все типы данных: signed int , int , Xuint32 ....
7991 просмотров
schedule 02.02.2023

Переход к обработчику прерываний на ЦП Microblaze, язык ассемблера
Я новичок в языке ассемблера и процессоре microblaze, и у меня возникла проблема с обработкой прерываний. я вынужден писать свои собственные процедуры запуска и инициализации. (материал, который обычно содержится в crt0), и я предполагаю, что...
2513 просмотров
schedule 01.12.2023

Как включить и перевести пользовательские инструкции / расширения в стандартный код C / C ++ с сохранением высокой производительности
Я разрабатываю ядро ​​обработки изображений общего назначения для ПЛИС и ASIC. Идея состоит в том, чтобы связать с ним стандартный процессор. Одна из моих проблем - как его "запрограммировать". Поясню: в ядре есть декодер инструкций для моих...
345 просмотров
schedule 10.05.2022

Что означает ошибка GNU ld linker unknown relocation type 30?
Сегодня мы с коллегой столкнулись с этой странной ошибкой, используя следующую версию LD: $ mb-ld --version GNU ld (GNU Binutils) 2.21.53.20110813 Copyright 2011 Free Software Foundation, Inc. Это часть цепочки инструментов GNU с поддержкой...
1903 просмотров
schedule 21.07.2023

Проблемы с файлом .ucf для моей системы microblaze в ISE
Итак, я добавил свой microblaze из XPS, сгенерировал файл topvhdl, добавил файл ucf, и в моем microblaze у меня есть 4 GPIO, но я не поместил ни один из их контактов в файл .ucf, хотя они присутствуют как inout в topvhdl, но я смог чтобы...
796 просмотров
schedule 27.09.2022

Ошибка Xilinx при компиляции hello world, отсутствует библиотека — Ubuntu 14.04
Я новичок в Xilinx , так что это может быть простая проблема. Я пытаюсь сделать программу, написанную на c , с редактором xsdk для microblaze , запускаю Ubuntu 14.04 64 bit . Когда я пытаюсь скомпилировать программу c, я получаю сообщение об...
781 просмотров
schedule 04.12.2023

Как подключить выход IRQ XPS INTC к входу прерывания Microblaze
Я написал специальное ядро ​​PLB для своего проекта и добавил функциональность прерывания во время создания пользовательского ядра. Логика генерации прерываний разработана в специальном периферийном устройстве. Для управления прерываниями я добавил...
845 просмотров
schedule 24.06.2023

Программа работает корректно только в режиме отладки
Я написал простое приложение Microblaze C для тестирования дисплея платы с помощью кнопки для переключения между шестнадцатеричным и двоично-десятичным режимом. Вот мой код: #include <xparameters.h> #include <xgpio.h> int main ()...
523 просмотров
schedule 30.07.2022

Загрузка Microblaze (на OVPsim)
Я хочу написать код, который будет загружать смоделированный (на OVPsim) процессор Microblaze. Я построил платформу, которая действительно является «голым железом», т.е. без полухостинговой библиотеки. Но я не знаком с написанием файлов .S, в...
394 просмотров

Передача данных через последовательный порт между Python и приложением C (работает на Microblaze)
Я пытаюсь использовать консоль Python на своем ПК для чтения и записи во встроенное приложение C, работающее на хосте microblaze. Соединение между ними — USB -> UART через микросхему FTDI. Краткое примечание о моих навыках/фоне : RF/Microwave...
177 просмотров
schedule 16.04.2023

MicroBlaze: как увидеть сообщения приложения через ссылку JTAG после записи приложения
Я использую Xilinx Software Development Kit (SDK) 14.7 на основе Eclipse для создания, запуска и отладки приложения для микропроцессора MicroBlaze. Когда я загружаю свое приложение (SDK / Run), я вижу сообщения printf приложения в консоли SDK через...
690 просмотров
schedule 24.10.2022

Попытка перебрать все пространство памяти, слишком ранний сброс адресной переменной
У меня есть программа C, которой необходимо сканировать память от 0xC0000000 до 0xC0001FFF. Перед началом цикла сканера существует подпрограмма, которая заполняет память значением 0xFFFFFFFF и успешно проходит через все пространство памяти. Однако,...
32 просмотров
schedule 28.12.2022

Шина ввода-вывода Microblaze MCS — 0xC0000000-0xFFFFFFFF
Я не могу читать/записывать пространство ввода-вывода 0xC0000000-0xFFFFFFFF. Я могу читать с 0x80000000-0xBFFFFFFF без ошибок, но как только я добираюсь до 0xC0000000, он зависает. Причина, по которой я хочу использовать это пространство,...
105 просмотров
schedule 04.06.2024

Микроблейз и C++ | Почему размер кода резко увеличивается при определенных условиях?
Я разрабатываю встраиваемое ПО для процессора Microblaze более года на C++. Мои проекты были не такими сложными, поэтому я не использовал мощные объектно-ориентированные функции языка. Некоторое время я пытался улучшить структуру своих проектов....
105 просмотров
schedule 08.08.2022