soc相关内容

需要帮助在 Xilinx/ARM SoC (Zynq 7000) 上映射预先保留的 **可缓存** DMA 缓冲区

我有一个基于 Xilinx Zynq 7000 的电路板,在具有 DMA 功能(在 AXI 总线上)的 FPGA 结构中有一个外设.我们开发了一个电路,并在 ARM 内核上运行 Linux.我们在从用户空间访问 DMA 缓冲区时遇到性能问题,该缓冲区已被硬件填充. 总结: 我们在启动时预先保留了一部分 DRAM 用作大型 DMA 缓冲区.我们显然使用了错误的 API 来映射这个缓冲区, ..
发布时间:2021-11-17 22:32:33 其他开发

需要帮助在 Xilinx/ARM SoC (Zynq 7000) 上映射预先保留的 **可缓存** DMA 缓冲区

我有一个基于 Xilinx Zynq 7000 的电路板,在具有 DMA 功能(在 AXI 总线上)的 FPGA 结构中有一个外设.我们开发了一个电路,并在 ARM 内核上运行 Linux.我们在从用户空间访问 DMA 缓冲区时遇到性能问题,该缓冲区已被硬件填充. 总结: 我们在启动时预先保留了一部分 DRAM 用作大型 DMA 缓冲区.我们显然使用了错误的 API 来映射这个缓冲区, ..
发布时间:2021-11-17 22:31:45 其他开发

ARM/neon memcpy 针对*未缓存* 内存进行了优化?

我使用的是 Xilinx Zynq 7000 基于 ARM 的 SoC.我正在为 DMA 缓冲区苦苦挣扎(需要帮助在 Xilinx/ARM SoC (Zynq 7000) 上映射预先保留的 **cacheable** DMA 缓冲区),所以我追求的一件事是更快的 memcpy. 我一直在考虑使用 Neon 指令和内联汇编为 ARM 编写更快的 memcpy.无论 glibc 有什么,它都很糟 ..
发布时间:2021-11-17 22:09:15 其他开发

ARM/霓虹灯Memcpy是否针对*未缓存*内存进行了优化?

我正在使用基于Xilinx Zynq 7000 ARM的SoC.我正在与DMA缓冲区(我一直在寻找使用Neon指令和内联asm为ARM编写更快的memcpy.无论glibc拥有什么,这都是可怕的,特别是如果我们要从一个已隔离的DMA缓冲区进行复制. 我从各种来源整理了自己的复制功能,包括: 快速ARM霓虹灯memcpy gcc中的arm内联汇编 http://infocenter. ..
发布时间:2020-09-07 02:42:02 其他开发

Nordic SDK打印到串口

我有一个运行在Nordic SDK上的Arduino设备(它是一个Red Bear Lab BLE nano)。我想能够在GTKTerm中进行串行打印,以便能够调试我的代码中发生了什么。为此,我有以下代码: / * *版权所有(c)2014北欧半导体。版权所有。 * *此处包含的信息是Nordic Semiconductor的保密资料。禁止使用 *复制,转让或披露此类信息,除 ..
发布时间:2017-08-15 21:14:42 HTML/CSS

需要帮助的映射pre-保留** **缓存在Xilinx / ARM的SoC(ZYNQ 7000)DMA缓冲区

我有与在具有(一个AXI总线)DMA功能的FPGA架构外设基于7000赛灵思ZYNQ板。我们开发的电路,并在ARM内核是Linux。我们在访问从用户空间DMA缓冲区的性能问题,它已经被填满后,硬件 摘要: 我们有在引导时$ P $对保留的DRAM的一个部分用作一个大的DMA缓冲器。我们显然使用了错误的API来映射这个缓冲区,因为它似乎未缓存,并且访问速度是可怕的。 使用它甚至为跳出,缓冲区是 ..
发布时间:2016-05-29 15:03:07 其它硬件开发