当前位置: 首页 > news >正文

自己注册一个公司需要多少钱徐州英文网站优化

自己注册一个公司需要多少钱,徐州英文网站优化,东阿县建设招标网站,微信小程序注册流程AXI互连上的DMA传输 所有DMA事务都使用AXI接口在PL中的片上存储器、DDR存储器和从外设之间传递数据。PL中的从设备通过DMAC的外部请求接口与DMAC通信#xff0c;以控制数据流。这意味着从设备可以请求DMA交易#xff0c;以便将数据从源地址传输到目标地址。 虽然DMAC在技术…AXI互连上的DMA传输 所有DMA事务都使用AXI接口在PL中的片上存储器、DDR存储器和从外设之间传递数据。PL中的从设备通过DMAC的外部请求接口与DMAC通信以控制数据流。这意味着从设备可以请求DMA交易以便将数据从源地址传输到目标地址。 虽然DMAC在技术上可以访问PS中的IOPs但这通常不是很有用。原因是这些路径通常不提供流量控制信号。流量控制是确保数据以稳定速率传输的机制以避免缓冲区溢出或数据丢失。由于缺少这些信号DMAC无法有效地管理通过PS IOPs的数据流。 DMAC通常使用的数据路径如图9-3所示外围请求接口用于流量控制在图中没有显示。每个AXI路径可以是读或写操作因此存在多种组合。其中两个典型的DMA事务例子包括 内存到内存片上内存到DDR内存通常用于在系统的不同内存区域之间高效地传输数据。例如处理器可能需要将数据从片上缓存或SRAM移动到DDR主存储器中以便长期存储或供其他设备访问。内存到/从PL外设DDR内存到PL外设或从PL外设到DDR内存用于在系统的处理器系统和可编程逻辑部分之间传输数据。DDR内存中的数据可以通过DMA被高效地传输到PL中的外设如硬件加速器或I/O接口。同样PL外设产生的数据也可以通过DMA被传输回DDR内存或片上内存以供处理器或其他设备使用。 在考虑AXI事务时有一些关键的特性和限制需要注意。如下所示 AXI数据传输大小 AXI支持的数据访问宽度可以达到AXI数据总线的64位宽度。如果用户将src_burst_size或dst_burst_size字段编程为大于64位AXI会发出一个精确的终止信号。最大突发长度burst length是16个数据节拍data beats。AXI突发跨越4KB边界 AXI规范不允许AXI突发跨越4KB地址边界。如果控制器被编程为使用突发起始地址、大小和长度的组合这会导致单个突发跨越4KB地址边界那么控制器将生成两个突发它们的组合长度等于指定的长度。这种操作对DMAC通道线程程序是透明的。换句话说DMAC或其背后的软件/硬件逻辑会处理这种地址边界的跨越情况而不需要DMAC通道线程程序显式地处理这个问题。例如当DMAC接收到一个DMALD可能是表示DMA读操作的指令时它会自动生成两个适当的AXI读突发操作而不是一个可能会跨越4KB边界的突发操作。AXI突发类型 可以编程以生成仅用于数据访问的固定地址或递增地址突发类型。不会为数据访问或指令获取生成环绕地址突发。AXI写地址 可以发出多达八个未完成的写地址写发出能力。DMAC在发出写地址之前会先读取完成该写事务所需的所有数据字节。AXI写数据交织 不生成交织的写数据。一个写事务的所有写数据节拍都会在下一个写事务的任何写数据节拍之前输出。AXI特性 不支持锁定locked或独占exclusive访问。锁定访问通常用于确保在事务完成之前数据不会被其他事务修改。独占访问则用于缓存一致性协议确保在特定时间只有一个处理器可以访问或修改某个内存位置。 这些考虑因素对于正确配置和使用AXI接口至关重要特别是在设计高性能数据传输系统时。了解AXI的这些特性和限制可以帮助开发者避免潜在的问题并优化数据传输的效率。 DMA Manager  负责管理DMA传输的软件或硬件接口的一部分。它允许用户通过两个APBAdvanced Peripheral Bus高级外设总线接口之一向DMA控制器发送指令。 当DMACDMA控制器在实时操作中时用户通常只能发送以下有限指令集的一个子集 DMAGO 用于启动用户指定的DMA通道上的DMA传输。它告诉DMA控制器开始从源地址读取数据并将数据写入目标地址根据预配置的DMA描述符或通道设置进行传输。DMASEV (DMA Set Event/Interrupt)用于通过用户指定的事件编号来触发事件或中断。这可以用于通知系统DMA操作已完成或者达到某个特定条件如传输错误、完成一定百分比等。这样CPU或其他系统组件可以响应这些事件并采取相应的行动。DMAKILL用于终止一个DMA线程。在某些情况下可能需要取消或停止正在进行的DMA传输。DMAKILL指令允许用户做到这一点它会导致DMA控制器停止当前的DMA操作并释放与该线程关联的任何资源。 需要注意的是当DMAC在实时操作中时其他更复杂的配置或管理指令可能不可用或受到限制因为实时系统需要快速响应和确定性行为。因此这些基本指令集DMAGO、DMASEV和DMAKILL为实时环境中的DMA操作提供了必要的控制和反馈机制。 DMA管理器DMA Manager的操作取决于SLCRSystem Level Control Register寄存器中的TZ_DMA_NS设置的安全状态。这个设置决定了DMA管理器是在安全状态还是非安全状态下运行。 安全状态Secure State如果DMA管理器在安全状态下运行那么必须使用安全的APB接口来发送指令。如果使用非安全的APB接口发送指令DMACDMA Controller将会忽略这些指令。非安全状态Non-Secure State当DMA管理器在非安全状态下运行时建议使用非安全的APB接口来启动或重启DMA通道。但是即使在非安全模式下也可以使用安全的APB接口。这通常是在某些特殊情况下比如需要更高安全级别的操作时才这样做。 在通过Debug Instruction寄存器或DBGCMD寄存器向DMA管理器发送指令之前必须首先读取DBGSTATUS寄存器以确保调试器处于空闲状态。如果调试器不处于空闲状态DMA管理器将忽略这些指令。 当DMA管理器从APBAdvanced Peripheral Bus从接口接收到指令时由于系统内部的处理流程和资源限制可能需要经过几个时钟周期才能处理该指令。例如如果流水线正忙于处理另一条指令。 在发出DMAGO之前系统内存必须包含一个适合DMA通道线程执行的程序从DMAGO指定的地址开始。 示例启动DMA通道线程 以下示例显示了使用调试指令寄存器启动DMA通道线程所需的步骤 创建DMA通道程序 首先你需要为DMA通道编写一个程序。这通常是一个包含DMA传输指令的序列。 将程序存储在系统内存区域 将你的DMA通道程序存储在系统内存的一个区域中。确保这个区域对DMA管理器是可访问的。 轮询dmac.DBGSTATUS寄存器以确保调试空闲 在尝试编程DMAGO指令之前你需要确保调试器处于空闲状态。这可以通过读取dmac.DBGSTATUS寄存器并检查其dbgstatus位是否为0来实现。 写入dmac.DBGINST0寄存器 使用APB接口之一向dmac.DBGINST0寄存器写入以下信息 DMAGO指令的字节0编码。DMAGO指令的字节1编码。调试线程位设置为0以选择DMA管理器。 写入dmac.DBGINST1寄存器 使用DMAGO指令的字节[5:2]数据通常是目标地址的高位部分写入dmac.DBGINST1寄存器。这些字节必须设置为在第2步中写入系统内存的程序中第一个指令的地址。 指示DMAC执行指令 向dmac.DBGCMD寄存器写入0。这将指示DMAC执行调试指令寄存器中包含的指令。DMAC会启动DMA通道线程并将dbgstatus位设置为1。当DMAC完成指令的执行后它会清除dbgstatus位将其设置回0。 注意事项 在编写和调试DMA通道程序时请确保遵循你的硬件文档和DMA管理器的规范。在发送任何DMA指令之前始终检查DMA管理器的状态以确保它准备好接受新的指令。如果你的系统支持中断并且你希望在DMA操作完成时得到通知请确保正确设置和配置相关的中断。始终考虑DMA操作的性能和资源消耗以避免对系统造成不良影响。
http://www.w-s-a.com/news/771940/

相关文章:

  • 怎样用eclipse做网站可以做宣传图的网站
  • 哪里可以做游戏视频网站做网站平台应该注意哪些
  • 网站后期推广是谁来做网页制作步骤作答题
  • 全屋装修设计定制整装成都网站优化多少钱
  • html5购物网站模板一个网站两个数据库
  • 个人网站怎么做微信支付网站建设项目介绍
  • 建网站合同网站适配移动端和PC端
  • 网站建设培训机构哪里好html5开发wap网站
  • 免费自助建站源码学而思网校官网
  • 中国最大的网站制作公司青海省高等级公路建设管局网站
  • 建设网站对服务器有什么要求吗wordpress去除更新提示
  • 找个为公司做网站的手机端原神
  • 邯郸手机建站价格公众号开发者权限哪里添加
  • wordpress模板电子书下载站微信app官方免费下载
  • 从哪些方面进行网站建设如何做网站的实时画面
  • 设计网站公司收费西安小程序开发公司有哪些
  • 如何建网站赚取佣金哪个网站可以做免费宣传
  • 万网手机网站seo方法
  • 免费制作网站app百度首页纯净版
  • 支持api网站开发wordpress排版Markdown
  • 赤峰做网站的logo设计软件在线制作
  • iis网站批量导入苏州最新新闻事件今天
  • 甘肃省住房和城乡建设厅注册中心网站首页沈阳专业关键词推广
  • 网站怎么能在百度搜到网站开发费怎么做会计分录
  • 嘉定专业网站制作公司七星彩网站开发
  • 网站建设人员培训企业网站开发模型图
  • 自己开发一个网站应该怎么做国外设计网站 绿色的
  • 南昌外贸网站设计推广任务发布平台app
  • 建立网站成本书店网站建设可行性分析
  • 高端网站设计官网乌海学校网站建设