自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 FIFO的使用(基于vivado)

(First In First Out,先进先出)是一种,其核心特性是,类似于日常生活中的排队机制。它在数字系统(如FPGA、处理器、通信协议)中广泛应用,主要用于解决数据生产者和消费者之间的或问题。二.FIFO在FPGA中的应用:读写操作使用,适用于单一时钟域内的数据缓冲。:数据生产者和消费者速度相同但存在短暂延迟的情况。读写操作使用,用于跨时钟域数据传输。:避免跨时钟域导致的指针同步问题(通常用格雷码解决)。:芯片内不同时钟域模块间的数据交互(如CPU与DDR控制器)。

2025-04-27 15:44:44 909

原创 FPGA设计中复位的总结

①主要是为了,以便正确地执行其功能。②复位还可以用于在FPGA运行时同时,复位的存在也会对FPGA的综合面积产生影响,需要在设计中合理考虑复位电路的设计,避免资源的浪费和消耗。

2023-11-13 16:12:09 931

原创 相信我Vivado真的不难!

Vivado的初次接触从创建工程到仿真的所有详细步骤,看完这一篇让你的思路更加清晰,我们通过一个LED例程来熟悉( PLFPGA)的开发流程,熟悉Vivado软件的基本操作,这个开发流程和不带ARM的 FPGA 芯片完全一致。在本例程中,我们要做的是 LED灯控制实验,每秒钟控制开发板上的LED灯翻转一次,实现亮、灭、亮、灭的控制。主要是关于Vivado开发流程和程序的操作过程。二.创建Vivado工程我使用的是这个版本Vivado 2022.2版本,这个版本大家可以在官网下载。

2023-09-13 14:47:55 742 1

转载 芯片IC附近放置的电容是多少?1uF、0.1uF、0.01uF如何选?

具体来说,当我们的芯片IC内部的逻辑门在10-50Mhz范围内执行的时候,芯片内部产生的干扰也在10-50Mhz,(比如51单片机),仔细看上图的曲线,0.1uF电容 (有两种,一种是插件,一种是贴片)的谷底刚好落在了这个范围内,所以能够滤除这个频段的干扰,但是,看清楚,是但是,当频率很高的时候(50-100Mhz),就不是那么回事了,这个时候0.1uF电容个滤波效果就没有0.01uF好了,以此类推,频率再高,选用的滤波电容的量级还要变小,具体怎么参考呢?所以,高频的时候电容就不是单纯的电容了。

2023-09-06 09:42:12 3150 1

原创 FPGA开发中调试的工具有哪些

4.调试器:FPGA开发中的调试器是一种工具,用于监视和分析FPGA设计中的信号和状态。它可以帮助开发人员找到设计中的错误和故障,并进行调试和优化。逻辑分析可以捕获和显示信号的状态和时序信息,帮助开发人员找到设计中的错误和故障。2.时序分析:使用时序分析工具来检查设计中的时序问题,例如时钟分频、时序约束等。1.信号捕获:调试器可以捕获FPGA设计中的信号,并显示其状态和时序信息。仿真可以提供准确的时序和信号波形,帮助开发人员理解设计的行为和性能。3.变量监视:调试器可以监视和显示设计中的变量的值。

2023-08-25 11:15:39 632 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除