文化推广网站建设心得/爱站网关键词排名

文化推广网站建设心得,爱站网关键词排名,如何做网站的需求分析,wordpress 免费空间在创建完DDR4的仿真模型后,我们为了实现异步时钟的读写,板卡中在PL端提供了一组差分时钟,可以用它通过vivado中的Clock Wizard IP核生成多个时钟,在这里生成两个输出时钟,分别作为用户的读写时钟,这样就可以…

在创建完DDR4的仿真模型后,我们为了实现异步时钟的读写,板卡中在PL端提供了一组差分时钟,可以用它通过vivado中的Clock Wizard IP核生成多个时钟,在这里生成两个输出时钟,分别作为用户的读写时钟,这样就可以用异步时钟来读写ddr4数据。今天我们来介绍vivado中的Clock Wizard IP核。
Clock Wizard IP核是 Xilinx Vivado Design Suite 中的一个时钟管理 IP核,主要用于FPGA设计中的时钟生成和管理。Clock Wizard 提供了丰富的时钟配置选项。
在基本配置中可以使用时钟输入(clk_in),时钟输出(clk_out),复位(reset),时钟锁(locked)等信号来完成Clock Wizard IP核的基本配置,其中locked用来指示输出的时钟是否稳定,当locked有效后方可使用输出时钟。
Clock Wizard IP核时钟输入的基本配置。
图1
由于输入时钟为管脚输入的差分时钟,我们选择Differential clock capable pin,时钟频率为100MHz差分时钟。
在这里插入图片描述
根据需求可以自己勾选两组输出时钟,修改输出的时钟频率,在这里使用50MHz和100MHz作为两组输出时钟,将来可以分别作为读写DDR4的时钟。勾选上reset和locked,reset可以连接到复位管脚,locked作为输出时钟是否稳定的标志。在这里插入图片描述
点击OK,IP建立完成后,将IP例化到模块顶层中。
在这里插入图片描述
接下来我们通过仿真观察输出的时钟
在这里插入图片描述
可以看到当复位信号拉低后,过段时间会输出两组时钟,一组为100MHz,一组为50MHz,随后locked会拉高,表示输出时钟稳定,可以使用这两组时钟作为读写DDR4的时钟。
后边会使用两个fifo来缓存从ddr4读出的数据和将要写入ddr4的数据:
(1)、写DDR4的缓存fifo(wrfifo)使用100MHz时钟作为wrfifo的写时钟,使用DDR4输出的时钟作为wrfifo的读时钟。
(2)、读DDR4的缓存fifo(rdfifo)使用DDR4输出的时钟作为rdfifo的写时钟,使用50MHz时钟作为rdfifo的读时钟。
这样我们用这两个fifo来连接DDR4:
如果DDR4不满并且wrfifo不空,那么就将wrfifo中的数据写入DDR4中,当DDR4满后,停止向DDR4写数据,此时如果wrfifo没满,还可以将wrfifo写满。
当DDR4不空并且rdfifo不满时,将DDR4中的数据读出放到rdfifo中,当rdfifo满后,停止从DDR4读数据。
由此可见最大容量为DDR4+wrfifo+rdfifo。

学习FPGA、技术交流可以私信或点击主页联系
威三学社出品

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/73968.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

企业数字化20项目规划建设方案微服务场景与数据应用(50页PPT)(文末有下载方式)

资料解读:企业数字化 2.0 项目规划建设方案微服务场景与数据应用 详细资料请看本解读文章的最后内容。 在数字化浪潮的席卷下,企业数字化转型已成为提升竞争力、实现可持续发展的关键路径。这份《企业数字化 2.0 项目规划建设方案微服务场景与数据应用》…

蓝桥杯之AT24C02的页写页读

一、原理: 1、页写:一次性向AT24C02里的多个数据存储单元地址写入多个数据 (1)在AT24C02的页写模式下,每次写入数据后,存储单元地址会自动加1。 (2)一页有8个数据存储单元&#xff…

【C++网络编程】第2篇:简单的TCP服务器与客户端

一、TCP通信流程回顾 1. 服务器端流程 1. 创建Socket → socket() 2. 绑定地址和端口 → bind() 3. 开始监听 → listen() 4. 接受客户端连接 → accept() 5. 接收/发送数据 → recv()/send() 6. 关闭连接 → closesocket()2. 客户端流程 1. 创建Socket → socket() 2. 连接…

Spring IoC DI入门

一、Spring,Spring Boot和Spring MVC的联系及区别 Spring是另外两个框架的基础,是Java生态系统的核心框架,而SpringMVC是Spring 的子模块,专注于 Web 层开发,基于 MVC 设计模式(模型-视图-控制器&#xff…

【uniapp】记录tabBar不显示踩坑记录

由于很久没有使用uniapp了,官方文档看着又杂乱,底部tab导航栏一直没显示,苦思许久,没有发现原因,最后网上搜到帖子,list里的第一个数据,pages 的第一个 path 必须与 tabBar 的第一个 pagePath 相…

Zabbix安装(保姆级教程)

Zabbix 是一款开源的企业级监控解决方案,能够监控网络的多个参数以及服务器、虚拟机、应用程序、服务、数据库、网站和云的健康状况和完整性。它提供了灵活的通知机制,允许用户为几乎任何事件配置基于电子邮件的告警,从而能够快速响应服务器问…

穿透递归的本质:从无限梦境到可控魔法的蜕变之路

穿透递归的本质:从无限梦境到可控魔法的蜕变之路(C实现) 一、递归:程序员的盗梦空间 在计算机科学的宇宙中,递归是最接近魔法本质的编程范式。它像一面镜子中的镜子,引导我们通过自我相似性破解复杂问题。…

1.5.4 掌握Scala内建控制结构 - 条件循环

本次实战主要围绕Scala语言中的内建控制结构,特别是条件循环进行学习和实践。通过while循环和do-while循环两种结构,分别实现了计算1到100的累加和以及打印所有水仙花数的任务。在while循环中,首先定义了初始条件和循环条件,然后通…

MySQL程序

博主主页: 码农派大星. 数据结构专栏:Java数据结构 数据库专栏:数据库 JavaEE专栏:JavaEE 软件测试专栏:软件测试 关注博主带你了解更多知识 1. mysqld (MySQL服务器) mysqld也被称为MySQL服务器,是⼀个多线程程序,对数据⽬录进⾏访问管理(包含数据库…

0321美团实习面试——技能大致内容

专业技能 1.掌握盒⼦模型,Flex响应式布局和BFC等问题 盒⼦模型 Flex布局 媒体查询 结合Handleresize.ts监听设备 BFC 2.掌握原型链,异步,事件循环和闭包等问题 原型链 异步 class Promise {static resolve(value) {if (value instanceof…

分布式任务调度

今天我们讲讲分布式定时任务调度—ElasticJob。 一、概述 1、什么是分布式任务调度 我们可以思考⼀下下⾯业务场景的解决⽅案: 某电商平台需要每天上午10点,下午3点,晚上8点发放⼀批优惠券 某银⾏系统需要在信⽤卡到期还款⽇的前三天进⾏短信提醒 某…

STM32-汇编2、外设

1.异常处理 reserved保留 ;将所有异常都初始化成一个函数 2.nop 空指令,什么不干&#xf…

汇能感知高品质的多光谱相机VSC02UA

VSC02UA概要 VSC02UA是一款高品质的200万像素的光谱相机,适用于工业检测、农业、医疗等领域。VSC02UA 包含 1600 行1200 列有源像素阵列、片上 10 位 ADC 和图像信号处理器。它带有 USB2.0 接口,配合专门的电脑上位机软件使用,可进行图像采集…

多模态RAG框架(二)OmniSearch (Self-adaptive Planning Agent) and Dynamic VQA Dataset

OmniSearch:Benchmarking Multimodal RAG with Dynamic VQA Dataset and Self-adaptive Planning Agent 文章链接:2411.02937 Github链接:Alibaba-NLP/OmniSearch: Repo for Benchmarking Multimodal Retrieval Augmented Generation with …

Multisim学习-04 示波器的使用

我们选择一个信号源来说明示波器的使用。 模拟电路中平常一般用ac,am,fm,clock就可以演示了。 截图说明: 1)波的周期时长,首先应该调整这个参数,它的倒数就是频率。这个参数如果不适合&#xf…

2025年03月16日Github流行趋势

项目名称:glance 项目地址url:https://github.com/glanceapp/glance项目语言:Go历史star数:13768今日star数:889项目维护者:svilenmarkov, c0smicdev, wfg, DVDAndroid, jonasknobloch项目简介:…

aws训练快速入门教程

AWS 相关核心概念 简洁地介绍一下AWS训练云服务的核心关联概念: AWS核心服务层: 基础设施层: EC2(计算), S3(存储), RDS(数据库)等人工智能层: SageMaker(训练平台), AI服务等 机器学习服务分级: 高层: 预构建AI服务(开箱即用)中层: SageMaker(主要训练平台)底层: 框架和基…

HTML图像标签的详细介绍

1. 常用图像格式 格式特点适用场景JPEG有损压缩,文件小,不支持透明适合照片、复杂图像PNG无损压缩,支持透明(Alpha通道)适合图标、需要透明背景的图片GIF支持动画,最多256色简单动画、低色彩图标WebP谷歌开…

内存高级话题

面试凉经,代码最近写的太少了,被面试官屠杀。 痛定思痛,对C新经典中的内存话题进行复现。 new A 与 new A() 的差别 (1)如果是一个空类,这两行代码没什么区别。当然现实中也没有程序员会写一个空类。 &am…

2025最全Xshell配置手册:从零开始下载安装搭建远程连接环境

🌈 软件介绍 Xshell 7 是由韩国 NetSarang 公司开发的一款功能强大的终端模拟器。它专为 Windows 操作系统设计,广泛应用于远程连接管理和服务器管理。 📥 软件下载与准备 1. 官方下载渠道(直接下载,安全无捆绑&…