Zynq относится к семейству SoC Zynq-7000. Устройство Zync - это полнофункциональная система на базе процессора ARM.
1 ответ

Добавление последовательного порта Vivado/ISE Microzed Board-Xilinx

Я использую xillinux на своей микропроцессорной плате. Мне нужно определить новый последовательный порт на плате, используя vivado. Я смог добавить это к ядру IP, и устройство готово. Но как мне сделать этот порт видимым в Ubuntu (xillinux), как tty…
24 сен '15 в 21:09
1 ответ

Как мне увеличить размер кучи для FreeRTOS в Zynq702 SoC?

Я использую Zynq 702 SoC. Он имеет 2 процессора. CPU0 загружен с Petalinux и Cpu1 с FreeRtos, и мой текущий размер кучи FreeRtos составляет 6 МБ. Фактический размер ОЗУ составляет 1 ГБ, при этом 512 МБ устанавливаются в ядре Petalinux, а остальные н…
3 ответа

Программа сборки голого металла на Zynq без Vivado/SDK

У меня есть вопрос к тем, кто знаком с Xilinx Zynq и связанными с ним инструментами проектирования.... Можно ли скомпилировать и запустить C-код для Zynq 7010 ( плата разработчика Zybo), БЕЗ использования цепочки инструментов Xilinx (Vivado / SDK)? …
19 янв '17 в 20:55
0 ответов

Создание драйвера устройства, к которому можно получить доступ как именованный канал для zedboard

В настоящее время работает с: ПЛИС; особенно Zedboard. ОС: Linux Распространение: Xillinux Цель текущего проекта: воспроизвести аудиофайл в формате mp3, хранящийся на SD-карте, прикрепленной к ZedBoard. Примерный путь 1) FFmpeg будет использоваться …
20 ноя '17 в 10:23
0 ответов

Ошибка при компиляции аддона node.js на плате Zynq (arm)

Я хочу использовать C++ addon для node.js на плате Zynq (armv7). Я могу использовать аддон и успешно работать на хост-машине (Linux). Когда я пытаюсь скомпилировать аддон и пытаться запустить аддон на плате Zynq, я получаю сообщение об ошибке ниже: …
07 окт '15 в 12:56
1 ответ

ОШИБКА: невозможно найти числовой литеральный оператор 'operator' 'U'?

Я использую компилятор ARM v7 g++ на Vivado и SDK 2017.4. У меня был тот же код, работающий без проблем, но теперь он выдает эту ошибку после изменения чего-то, что, по-видимому, не связано с этим. Я отменил изменения, но они все еще жалуются. ../..…
29 янв '18 в 20:20
1 ответ

Zybo Zynq-7000 clk в ucf?

Недавно я купил себе плату для разработки Zybo Zync-7000, чтобы я мог выполнять некоторые школьные задания и возиться с ней дома, но когда я впервые собирался выбрать часы из своего UCF, я впервые столкнулся с этим. ## Clock signal #NET "clk" LOC=L1…
24 май '14 в 13:49
0 ответов

Определение индекса прерывания в ядре Linux 4+

У меня есть прерывание, подключенное к GIC процессора ARM в Xilinx Zynq-7000. Ранее рекомендованным способом использования прерывания в Linux было бы использование request_irq(INTERRUPT_INDEX,interrupt_handler,0,DEVICE_NAME,DEVICE_ID); где INTERRUPT…
29 мар '17 в 15:25
3 ответа

Приоритет Freertos

Я пытаюсь реализовать FreeRTOS с 3 задачами. написать по адресу х читать записанные данные с адреса х мигать светодиодом Без задачи 3 я реализовал задачи чтения и записи самостоятельно, назначив более высокий приоритет для задачи чтения, и она работ…
05 апр '18 в 08:26
2 ответа

Как я могу выделить часть памяти из определенной физической памяти во встроенном процессоре arm?

Я использую устройство Zynq, пытаясь передать данные из DRAM на периферийное устройство ARM с помощью части автономной программы (без ОС). В примере кода я нашел этот код для указания адреса источника и адреса назначения транзакции. volatile static …
10 янв '17 в 07:47
0 ответов

Не удалось получить доступ к DMA IP при загрузке оверлея

Я пытаюсь построить интерфейс DMA между ускорителем и процессором ZYNQ (плата PYNQ z1). После того, как я загрузил битовый файл в PYNQ на ноутбуке и попытался получить доступ к DMA IP, появилась эта ошибка. Сообщения об ошибках находятся по ссылке н…
13 апр '18 в 04:45
0 ответов

Запись пакета Ethernet в определенную область памяти?

Я буду очень благодарен, если кто-то может указать мне путь! Я хочу спроектировать систему, которая могла бы принимать данные о приеме через протокол TCP/IP. Теперь, как только данные будут получены, я хочу перенаправить эти данные в определенную яч…
15 мар '16 в 11:13
1 ответ

Невозможно получить доступ к Znyq AXI BRAM из Linux

В моем проекте данные записываются в BRAM (сгенерированный с помощью IP-генератора Block Ram) с пользовательского IP-адреса. Затем я использую контроллер AXI BRAM, чтобы связать память с шиной AXI и сделать ее доступной для Linux, работающего на ARM…
12 ноя '18 в 19:28
2 ответа

Arm TrustZone на Xilinx Zynq ZC706, smC#0

Arm TrustZone, zynq-zc706 Привет, Я попытался включить TrustZone на плате Xilinx Zynq zc706. После многих попыток все равно безуспешно. Кто-нибудь знает, нужно ли мне как-то включать эту опцию? Я скачал решение с открытым исходным кодом для реализац…
23 апр '14 в 14:34
1 ответ

Сигналы Zynq7000 PS DMA "Готово" слишком скоро

TL;DR: встроенный DMA Zynq7000 PS возвращает сигнал "Готово" слишком рано. Кажется, он сигнализирует, как только он (я предполагаю) заполнил свое внутреннее "MFIFO" и больше не нуждается в доступе к источнику данных. Но мой SW должен знать, когда он…
18 май '16 в 20:44
0 ответов

Проблемы с использованием пользовательского блока HLS в Linux, несмотря на проверенный "голый" дизайн

Я написал блок шифрования RSA в HLS (с использованием Vivado 2017.2) и пытаюсь использовать его под Linux на zedboard (Zynq 7020). Я проверил, что аппаратное обеспечение работает, и имею полностью работающий программный интерфейс с аппаратным обеспе…
21 авг '17 в 20:42
0 ответов

Прерывание PCI не назначено

Устаревшее назначение прерываний для интерфейса PCI получает прерывание 0. Мы оцениваем оценочный комплект Xilinx Zynq UltraScale+ MPSoC ZCU102. У нас есть интерфейс PMC, который находится на носителе PCI-e, вставленном в слот PCI-e на плате. Когда …
04 май '18 в 12:27
1 ответ

Может создавать только 1 устройство типа generic-uio

Я пытаюсь выставить прерывания в пространстве пользователя с помощью драйвера uio_pdrv_genirq. Однако я могу создать только одно устройство в devicetree, все последующие устройства не пройдут проверку. Система представляет собой zynq-7000, а версия …
17 фев '15 в 01:24
1 ответ

Как отправлять данные в режиме реального времени с помощью freertos

Я действительно новичок в мире программирования и мне нужна твоя помощь. Мне нужно сделать следующее: На платформе Zedboard я беру данные с USB-порта и хочу создавать пакеты в реальном времени и отправлять их через TCP. Я установил FreeRTOS для этог…
05 окт '16 в 09:06
1 ответ

Программа Led Counter (0 - 15) с разными частотами

Я хочу сделать счетчик с 4 светодиодами на плате Zybo, который рассчитывает от 0 до 15. Также я хочу, чтобы 4 кнопки платы соответствовали разной частоте для смены светодиодов (0,5 Гц, 1 Гц, 2 Гц, 4 Гц). Я уже достиг простого счетчика с фиксированно…
10 май '16 в 19:31