问题标签 [zynq]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2164 浏览

arm - 如何重置ARM Cortex A9的其他内核?

我想在主 CPU 中重置Cortex A9 CPU的其他内核,但我找不到如何重置它的说明。

我使用的是Xilinx Device Zynq,板子是ZedBoard
我想在它上面运行一个多核实时操作系统,但我不能对其进行软件重置。

0 投票
3 回答
2675 浏览

arm - Zedboard 上的随机数生成器 (Xilinx Zynq-7020)

我想知道在具有 ARM 处理器和 FPGA 的 zedboard(Xilinx Zynq-7020)上生成随机数的最快方法是什么,据我了解,两者都可以做到这一点。

谢谢,

0 投票
1 回答
599 浏览

linux - Zynq-7000可以单步吗

我想将 linux 用于 Zynq-7000 的 ARM 内核。但是有一个问题:我可以从 IDE 中单步调试内核而不仅仅是 printk 吗?硬 ARM 内核是否允许单步进入内核并公开所有寄存器、标志、pc?

0 投票
2 回答
792 浏览

linux-kernel - 与 Devfreq 一起使用的 Zynq 时钟

我正在查看与 devfreq 电源管理一起使用的 exynos4_bus.c 驱动程序,以尝试为 Zynq SoC 上的外围设备开发类似的驱动程序。我关心的方法是这个:

在我看来,它raw_writel正在向 Exynos 时钟寄存器写入它应该运行的频率。该寄存器定义在arch/arm/mach-exynos/include/mach/regs-clock.h. 我现在正在寻找arch\arm\mach-zynq\include\mach\zynq_soc.h与 Zynq 设置等效的东西,但是正在定义相当多的时钟,所以我不确定我应该设置哪个时钟。任何人都可以帮忙吗?

0 投票
3 回答
11275 浏览

linux-kernel - 将缓存刷新到 DRAM

我正在使用 Xilinx Zynq 平台,其内存区域在可编程硬件和 ARM 处理器之间共享。

我在内核命令行上使用 memmap 保留了这个内存,然后通过我的驱动程序中的 mmap/io_remap_pfn_range 调用将它暴露给用户空间。

我遇到的问题是写入需要一些时间才能显示在 DRAM 中,我认为它卡在 dcache 中。定义了一堆 flush_cache_* 调用,但没有一个被导出,这对我来说是一个线索,我在吠叫错误的树......

作为一个试验,我在本地导出了 flush_cache_mm 并只是为了看看会发生什么而没有喜悦。

简而言之,我如何确定对这个 mmap'd 区域的任何写入都已提交到 DRAM?

谢谢。

0 投票
2 回答
1872 浏览

vhdl - Zynq SoC 上的简单加法器控制信号 - Zedboard

我是 Zedboard 的新手,正在努力转移我目前在常规 FPGA 板上工作的复杂硬件加速器。无论如何,我想在我能跑步之前先走路,所以我已经完成了 Zedboard 高速公路教程,现在正在玩一些小项目。我的第一个是一个简单的加法器加速器:

- 发送 2 个数字到 pl(可编程逻辑),到 reg a 和 b

- pl 将数字相加

- 对 PS(CPU) 的中断表示计算已完成。

- 在 ISR 中,PS 从 reg c 读取结果

对于这个设计,我在 AXI 互连中使用了 3 个寄存器(a、b、c),我使用 CIP 创建了 IP 模板。

基本上,尽管发送控制信号以启用添加到 PL 的最佳方式是什么。那么我应该如何向 PL 加法器表明我已经在 reg a 和 b 中加载了两个数字并且现在想要添加它们呢?

-我应该创建一个 1 位信号 GPIO 互连,将第 4 个 1 位控制寄存器添加到 IP 吗?或者有没有更“时尚”的方式通过使用 BUS2IPdata 信号来做到这一点?

- 或者是否有另一种方法来创建自定义 PS 到 PL 控制启用信号?

非常感谢山姆

目前的想法:

- 在基于 BUS2IPWrCE 的 user_logic HDL 中构建一个开关,所以当它被断言写入 reg BI 时可以向我的加法器发送一个启用信号吗?或者我会因为数据没有立即完全写入而遇到一些并发问题?

0 投票
3 回答
4397 浏览

xilinx - 如何将 boot.bin 复制到 SD 卡 zynq 板上?

我有一个 xilinx zynq 板。我下载文件 boot.bin 并插入所需的电缆。但我不知道如何将文件 boot.bin 复制到 SD 卡。我必须使用 ISE 软件吗?

0 投票
1 回答
1015 浏览

linux - 在 Zynq 的 PS 块的内存中,捕获的图像数据存储在 Zynq 处理器的哪个位置?这样我就可以使用 AXI 接口将它带到 PL 块

我有一台 GigE 相机。我正在使用 Zynq 板。现在使用 linux 编程,我对 Zynq 处理器的 PS 部分进行编程并捕获视频,现在我有了具有捕获图像数据的 imagebuffer 变量。我想使用 AXI 接口将数据从 PS 传输到 PL 部分我可能会使用 AXI_VDMA 互连,问题是 Imagebuffer 存储在内存中的哪个位置,以便我可以将它带到 Zynq 中的 PL 部分。

这是 Zynq 处理器的图像。 在此处输入图像描述

0 投票
2 回答
760 浏览

security - 赛灵思 zynq zc706 上的 Arm TrustZone,smc #0

Arm TrustZone,zynq-zc706

你好,

我尝试在 Xilinx Zynq zc706 板上启用 TrustZone。经过多次尝试,仍然没有成功。

有谁知道我是否必须以某种方式启用该选项?我下载了 TrustZone 实现的开源解决方案(来自 openvirtualization.org 的 sierraTEE),但我无法启动它的内核。

执行 SMC #0(启动期间)指令时,系统进入 PREFETCH ABORT。我是否必须更改或执行某些操作才能启用 SMC 功能(安全监控呼叫以改变世界)。请把你知道的写出来。

谢谢

0 投票
1 回答
1438 浏览

vhdl - ucf中的Zybo Zynq-7000 clk?

我最近给自己买了一块 Zybo Zync-7000 开发板,这样我就可以在家里做一些功课和摆弄它,但是当我第一次从我的 UCF 中挑选时钟时,我遇到了这个问题。

我知道我可能只需要走第一行就可以让我的 clk 信号正常工作,但剩下的又是为了什么?还是我弄错了,我需要全部吗?

我们在学校得到了不同的硬件,在那里它更简单一些。

提前致谢。