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

阿里云备案 网站备案域名做设计去哪个网站找素材

阿里云备案 网站备案域名,做设计去哪个网站找素材,网站logo也叫做网站的,网站建设主流技术目录 1. 简介 2. 示例 2.1 示例说明 2.2 创建项目 2.2.1 平台信息 2.2.2 AXI NoC Automation 2.2.3 创建时钟和复位 2.3 配置 NoC 2.4 配置 AXI Traffic 2.5 配置 Memory Size 2.6 Validate BD 2.7 添加观察信号 2.8 运行仿真 2.9 查看结果 2.9.1 整体波形 2.9…目录 1. 简介 2. 示例 2.1 示例说明 2.2 创建项目 2.2.1 平台信息 2.2.2 AXI NoC Automation 2.2.3 创建时钟和复位 2.3 配置 NoC 2.4 配置 AXI Traffic 2.5 配置 Memory Size 2.6 Validate BD 2.7 添加观察信号 2.8 运行仿真 2.9 查看结果 2.9.1 整体波形 2.9.2 事务详情 2.9.3 事务全过程解读 3. IP 介绍 3.1 AXI Traffic Generator 3.1.1 IP 简介 3.1.2 Config Tab 3.1.3 可综合配置 3.1.4 不可综合配置 3.2 AXI BRAM Controller 3.2.1 IP 简介 3.2.2 IP 配置 3.3 Embedded Memory Gen 3.3.1 IP 简介 3.3.2 单端口 RAM 3.3.3 简单双端口 RAM 3.3.4 真双端口 RAM 3.3.5 单端口 ROM 3.3.6 双端口 ROM 3.3.7 工作模式 4. 总结 1. 简介 Basic NoC Designhttps://github.com/Xilinx/Vivado-Design-Tutorials/tree/2024.2/Versal/Memory_and_NoC/NoC_Design_Flows/IPI/Module_01_Basic_NoC_Designhttps://github.com/Xilinx/Vivado-Design-Tutorials/tree/2024.2/Versal/Memory_and_NoC/NoC_Design_Flows/IPI/Module_01_Basic_NoC_Designhttps://github.com/Xilinx/Vivado-Design-Tutorials/tree/2024.2/Versal/Memory_and_NoC/NoC_Design_Flows/IPI/Module_01_Basic_NoC_Designhttps://github.com/Xilinx/Vivado-Design-Tutorials/tree/2024.2/Versal/Memory_and_NoC/NoC_Design_Flows/IPI/Module_01_Basic_NoC_Designhttps://github.com/Xilinx/Vivado-Design-Tutorials/tree/2024.2/Versal/Memory_and_NoC/NoC_Design_Flows/IPI/Module_01_Basic_NoC_Designhttps://github.com/Xilinx/Vivado-Design-Tutorials/tree/2024.2/Versal/Memory_and_NoC/NoC_Design_Flows/IPI/Module_01_Basic_NoC_DesignAXI NoC 和 AXIS NoC AXI NoC 支持 AXI 内存映射协议AXIS NoC 支持 AXI4-Stream 协议 每实例指定了一组连接这些连接将映射到物理 NoC 上并为每条连接指定了 QoS 要求。 一个 Block Design 可以包含任意数量的这两种类型的实例。 IP 集成器自动汇总所有逻辑 NoC 实例的连接性和 QoS 信息形成 NoC 编译器的统一流量规范。 MCs 被集成到 AXI NoC 核心中。一个AXI NoC IP实例可以配置为包含一个、两个或四个集成MC实例。 如果选择了两个或四个MC实例它们将被配置为形成单一的交错内存。在这种情况下内存控制器被配置得相同并映射到相同的地址。 Interleaving 由 NoC 控制。 2. 示例 2.1 示例说明 该设计使用 AXI4 流量发生器读写块 RAM。具体步骤为 使用模拟时钟生成器、AXI4 流量生成器、AXI NoC、AXI4 Block RAM 控制器和内存生成器创建块 RAM 实例。采用自顶向下设计流程在模块设计画布中实例化 AXI NoC IP。借助 IP 集成器推断 NoC、时钟发生器和互连。创建设计后进行仿真以验证是否满足带宽要求。 2.2 创建项目 2.2.1 平台信息 1软件版本为Vivado 2024.2 2Versal 器件为XCVE2302-SFVA784-1LP-E-S 3创建项目新建 Block Design 4添加 IPAXI NoC IP 2.2.2 AXI NoC Automation 对 AXI NoC IP 进行自动化设计 去掉 CIPS 勾选框AXI Tranffic Generator1AXI BRAM Controller1MC TypeNone 注意Sources 和 Destinations各选了一个 得到如下结果 生成了一些新的 IP Source 端 Simulation Trigger For NoC AXI TGPerformance AXI Traffic Generator Destination 端 AXI BRAM ControllerEmbeded Memory Generator 时钟 Simulation Clock and Reset Generator 2.2.3 创建时钟和复位 上一个步骤中生成的 Block Design没有时钟和复位执行 Run Connection Automation 可以自动生成。全部使用保持默认设置即可 结果如下图所示 生成了两个新的 IP Clock WizardProcessor System Reset Clock Wizard 的输出时钟驱动 Simulation Clock and Reset Generator 的输入时钟。 这有两个目的 在仿真阶段时钟由 Simulation Clock and Reset Generator 驱动。在 Impl 阶段时钟由 Clock Wizard 驱动Simulation Clock and Reset Generator 将直通。 由于 Clock Wizard 的输入时钟和复位源尚未连接运行连接自动化链接再次变为活动状态继续执行 Run Connection Automation。保持默认即可 最终的 Block Design 如下 2.3 配置 NoC 1NoC 配置决定了设计要使用一组参数 入口和出口端口的数量和类型输入时钟与每个端口的关联入口和出口端口之间的路由连接每个连接所需的 QoS 2Inputs / Outputs Tab 可查看输入输出端口的配置 在本例中定义了一个输入和一个输出均连接到 PL 域关联时钟为 aclk0。 偶校验启用从 AXI 主设备到 NMU 连接的偶校验。可用的校验选项有 无不进行奇偶校验地址启用 AXI 地址奇偶校验数据启用 AXI 数据奇偶校验地址和数据启用 AXI 地址和数据奇偶校验 3Connectivity Tab 显示哪些 NoC 入口接口例如 S00_AXI 将路由到哪些出口接口例如 M00_AXI 。 4QoS Tab QoS 选项卡允许您为每个 NoC 连接选择服务质量 (QoS) 设置。第一行显示入口端口 ( S00_AXI ) 的 QoS 设置。请注意默认的读取和写入流量类别是 BEST_EFFORT。 显示了来自所选入口端口的每个输出连接的 QoS 属性集。在此设计中只有一个输出连接 ( M00_AXI ) 对应于块 RAM 控制器的 AXI4 端口。这里可以指定所需的读写带宽。默认值 1720 MB/s 就足够了。 2.4 配置 AXI Traffic Performance AXI Traffic Generator v1.0 1Non-systhesizable TG Options 2Number of Write Transactions 执行 100 次传输操作。 2.5 配置 Memory Size 1更改 BRAM 大小 无法在 Embedded Memory Generator 中直接修改即使修改后Validate 之后又会恢复修改之前的值。应当在 Address Editor 中修改。 此页面中 Memory Size存储器大小为 4K bytes。 当 validate_bd_design 运行时该值将传播到 AXI BRAM ControllerEmbeded Memory Generator 2查看 AXI BRAM Controller IP 中的结果 Memory Size Data_Width × Memory_Depth   32 bit × 1024 4K bytes。 3查看 Embeded Memory Generator IP 中的结果 Write Width Read Width 32 bit。 Memory Size Width × Memory_Depth   32 bit × 1024 4K bytes。 2.6 Validate BD NoC Validate the Block Design 会调用 NoC Compiler 来查找 NoC 的最佳配置。 NoC Compiler 执行以下功能 完成逻辑入口和出口端口到物理 NMU 和 NSU 资源的映射在 QoS 约束下为所有指定连接找到 NoC 的最优路径配置 NoC 内部资源使其能够实现路由方案 通过单击工具栏上的 Validate Design 图标F6来执行验证。 验证后NoC 查看器显示编译结果QoS 标签显示达成的服务质量。 2.7 添加观察信号 Vivado 仿真器有一个事务视图功能可以更清晰地查看 AXI 总线事务的波形。 仿真时使用事务视图观察流量发生器和 NoC 之间的接口。 在 Block Design 中选中下图所示的红线部分右键单击并标记 Mark Simulation。 这会指示仿真器捕获并显示这条线上的 AXI-MM 事务。 仿真前需要创建一个顶层 HDL wrapper。 2.8 运行仿真 1仿真设置 注意仿真设置的顶层design_1_wrapper_sim_wrapper  2生成行为 RTL 模型并启动模拟器 进入仿真 GUI  包含两个  3运行仿真 4复位仿真 2.9 查看结果 2.9.1 整体波形 Outstanding Reads未完成的读取过程Outstanding Writes未完成的写入过程 2.9.2 事务详情 1鼠标悬停在某个事务上会弹出一个窗口显示该事务的详细信息。 2高亮显示事务流点击事务的某个部分比如 “Write Data”会高亮显示相关的部分。 2.9.3 事务全过程解读 红色序号1Performance AXI Traffic Generator 发起读写事务数据位宽 512 bit红色序号2数据通过 AXI NoC 到达 AXI BRAM 控制器数据位宽是 32 bit 整个写事务耗时 103.354ns103.354ns/3.33431clks 个时钟周期。 写事务过程详细图示 3. IP 介绍 3.1 AXI Traffic Generator 3.1.1 IP 简介 Performance AXI Traffic Generator高性能 AXI 流量发生器。 它有两个版本 仅用于仿真的不可综合版本可用于仿真和在硬件中运行的可综合版本 Vivado 中包含两种 AXI 流量发生器 《AXI Traffic Generator LogiCORE IP Product Guide (PG125)》 《Performance AXI Traffic Generator LogiCORE IP Product Guide (PG381)》 后者提供更多的特性 更精细的流量控制 可以更精确地控制流量的类型、数量、时序等更灵活的配置选项 可以根据不同的测试场景进行更灵活的配置对 Versal 器件的 评估基于 NoC 的解决方案的性能 参考 Performance AXI Traffic Generator - IP Release Notes and Known Issueshttps://adaptivesupport.amd.com/s/article/75781?languagezh_CNhttps://adaptivesupport.amd.com/s/article/75781?languagezh_CNhttps://adaptivesupport.amd.com/s/article/75781?languagezh_CN 3.1.2 Config Tab 3.1.3 可综合配置 3.1.4 不可综合配置 3.2 AXI BRAM Controller 3.2.1 IP 简介 参考《AXI Block RAM (BRAM) Controller v4.1 Product Guide(PG078)》 1AXI4 BRAM Controller 框图 2Features 支持 32 位、64 位、128 位、256 位、512 位和 1024 位 BRAM 数据宽度。特殊的突发处理 它将一种叫做“FIXED”的传输方式特殊处理为“INCR”方式并且不支持“FIFO”方式。这是一种为了简化自身设计而采取的折衷方案。特定的传输长度 对于不同的传输方式WRAP、FIXED、INCR它有预设的连续传输次数分别为 16、16 和 256 次。这就像预先设定好每次搬运多少箱货物。支持窄突发 即使需要传输的数据量小于存储器一次能处理的数据量它也能有效地进行处理。简单直接 它只使用基本的通信信号没有使用一些高级的优化技术如用户信号、重排序、缓存或缓冲。 3Supported Memory Size | Data Width (Bits) | Memory Depths (Words) | |-------------------|------------------------------------------------| | 32 | 512, 1k, 2k, 4k, 8k, 16k, 32k, 64k, 128k, 256k | | 64 | 512, 1k, 2k, 4k, 8k, 16k, 32k, 64k, 128k, 256k | | 128 | 512, 1k, 2k, 4k, 8k, 16k, 32k, 64k, 128k | | 256 | 512, 1k, 2k, 4k, 8k, 16k, 32k, 64k | | 512 | 512, 1k, 2k, 4k, 8k, 16k, 32k | | 1024 | 512, 1k, 2k, 4k, 8k, 16k | | 2048 | 512, 1k, 2k, 4k, 8k | 3.2.2 IP 配置 3.3 Embedded Memory Gen 参考《Embedded Memory Generator LogiCORE IP Product Guide (PG326)》 3.3.1 IP 简介 Embedded Memory Generator IP 是一个高级存储器构造器它使用 AMD 器件中的 Block RAM、UltraRAM 和 Distributed RAM 资源生成 Area and Performance-optimized 的存储器。 典型应用包括一下内容 3.3.2 单端口 RAM 1定义 就像一条单行道只有一个入口/出口。数据只能按顺序写入和读取不能同时进行读写操作。 2应用场景 处理器暂存 RAMScratch RAM 用于处理器执行运算时的临时数据存储速度快但容量通常不大。例如在进行复杂的数学计算时中间结果可以先存放在暂存 RAM 中运算完成后再取出。查找表Look-Up Table, LUT 用于存储预先计算好的数据通过输入地址直接查找对应的值提高运算速度。例如在图像处理中可以使用 LUT 来快速进行颜色转换。 3.3.3 简单双端口 RAM 1定义 像一条有两条独立的入口/出口的通道可以同时进行读写操作但通常有一些限制。例如可能只允许一个端口读另一个端口写或者读写操作不能在同一地址进行。 2应用场景 内容可寻址存储器Content Addressable Memory, CAM 与普通 RAM 通过地址查找数据不同CAM 通过内容查找数据。输入一个数据CAM 会返回该数据所在的地址。简单双端口 CAM 可以实现快速查找但写入操作可能需要一些额外的控制。FIFOFirst-In, First-Out 是一种先进先出的数据结构数据从一个端口写入从另一个端口按相同的顺序读出就像排队一样。简单双端口 RAM 可以方便地实现 FIFO 功能用于数据缓冲和传输。 3.3.4 真双端口 RAM 1定义 像一条有两条完全独立的双向车道两个端口可以完全独立地同时进行读写操作互不干扰。 2应用场景 多处理器存储 允许多个处理器同时访问同一块存储空间实现数据的共享和交换。例如在一个多核处理器系统中不同的核心可以通过真双端口 RAM 共享数据提高系统的并行处理能力。 3.3.5 单端口 ROM 1定义 只能读取数据不能写入数据数据在出厂前或烧录时就已经确定。类似于一张只读光盘。 2应用场景 程序代码存储 用于存储程序的指令代码处理器从 ROM 中读取指令并执行。初始化 ROM 用于存储系统的初始化代码和配置信息在系统启动时加载。 3.3.6 双端口 ROM 1定义 有两个独立的读取端口可以同时被两个不同的设备读取但数据仍然是只读的。 2应用场景 在两个处理器/系统之间共享的单个 ROM 允许多个处理器或系统共享同一份只读数据例如共享同一份固件代码或查找表节省存储空间。 3.3.7 工作模式 该 IP 核在 Block Design 中使用的模式。 使用 IP 集成器时有两种模式可用默认模式是 Memory Controller。 1存储器控制器模式 如果使用 AXI BRAM Controller 或 LMB BRAM Controller请选择此模式。所有端口参数都将灰显因为它们是从主设备生成的。 2独立模式 如果您使用自定义接口控制器请选择此模式。可以选择和更新所有可用的参数。 4. 总结 本示例使用 AXI4 流量发生器通过 NoC 读写块 RAM。 IP 包括模拟时钟生成器、AXI4 流量生成器、AXI NoC、AXI4 Block RAM 控制器和内存生成器创建块 RAM。通过 IP 集成器推断 NoC、时钟发生器和互连。创建设计后进行仿真详细分析传输流程和时延。
http://www.tj-hxxt.cn/news/216621.html

相关文章:

  • wordpress网站主机名wordpress 自定义页眉
  • 平台网站开发风险找哪些公司做网站
  • 深圳品牌网站制作报价网站响应方案
  • 邯郸哪里有做网站的李网页设计师相关职业前景
  • 安全联盟可信网站认证做网站服务器配置应该怎么选
  • 网站公司建设个服务号多少钱北京蓝杉网站建设公司
  • 高端大气企业网站模板建设宁夏分行互联网站
  • 中山技术支持中山网站建设技术培训ui设计
  • 河源北京网站建设wordpress推送到百度
  • 丹阳网站建设公司毕业生就业推荐表模板网站开发
  • 下花园区住房和城乡建设局网站电子商务网站建设一体化教案
  • 网站开发过时了做一个商城网站多少钱
  • 河北网站建设与推广wordpress评论导出
  • 网站开发用户需求说明书pc28网站开发
  • 建筑人才招聘哪个网站最好做外贸的社交网站有哪些
  • 那个网站的详情做的好南京制作网页公司
  • php做视频网站有哪些软件下载专业网站托管
  • 网站建设公司厂画质优化app下载
  • 网络运营一般工资多少重庆seo收费
  • 网页设计商城网站建设宣传片制作公司前景
  • 东莞网站建设报价方案网站动态加速
  • 云南建设厅网站 安全员无锡网站公司哪家好
  • 一些做的好的网站西安市阎良区建设局网站
  • 网站设计公司官网网站开发的话术
  • 外贸网站建设不可缺少的灵活性贪玩原始传奇官方网站
  • 做那个网站的小编比较好wordpress内容搬家
  • 做网站都需要具备什么中国贸易服务网
  • 湖北网站建设服务wordpress 代码调用
  • 北京展览网站建设高校校园网络设计方案
  • 做推广赚钱的网站WordPress网站加载时间