自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 FPGA--如何写testbench

设计一个位宽为16位、深度为65536的伪双端RAM,然后观察RAM的波形验证RAM的时序。实验内容编写一个Testbench,对RAM模块进行全面的仿真测试。根据RAM的时序图,对RAM进行写入、读取、错误检测的波形进行查看,确保RAM模块的行为符合预期。写入测试:向RAM中连续写入地址和数据,地址和数据一一对应。读取测试:从RAM中连续读取数据,并与预期值进行比较。错误检测:在读取过程中,检查读取的数据是否与写入的数据一致,若不一致则设置错误标志。

2025-02-24 10:44:17 741

原创 ZYNQ--IP核RAM

在右边窗口 Search 位置输入 ram,在 Memories & Storage Elements 下可以看到有3个和ram相关的IP创建,从 Distributed Memory Generator 生成的 RAM Core 占用的资源是 LUT(查找表,查找表本质就是一个小的 RAM);如图,在WEA这个使能信号为高电平的时候(说明DINA的数据可以写入RAM),DOUTA里的直接输出的是输入RAM的DIN的数据,在不为高电平时,RAM里数据不变。

2025-02-14 16:05:36 513

原创 ZYNQ SOC I2C与EEPROM原理

ZYNQ PS 侧 I2C 控制器系统框图1.3通信原理通信过程2.EEPROM 芯片2.1EEPROM 芯片器件地址2.2EEPROM的页读写操作3.总结。

2024-12-23 01:24:35 934

原创 ZYNQ SOC定时器

通过实验,可以发现定时器的中断实现流程可以分成几步:初始化通用中断控制器–初始化私有定时器–进行任务。3.实验。

2024-12-15 22:37:03 1132

原创 ZYNQ SOC中断实验代码

FPGA 、SOC嵌入式、SPI中断

2024-12-08 21:55:01 526

原创 ZYNQ SOC 中断的原理

ZYNQ7000,PS,SOC

2024-12-01 22:38:08 1075

原创 ZYNQ SOC AXI GPIO的LED亮灭

AXI GPIO FPGA ZYNQ7000

2024-11-24 21:38:31 828

原创 ZYNQ SOC zynq7000系列的led点亮

zynq7000系列的led点亮

2024-11-17 20:33:35 450

原创 ZYNQ--7000系列的特点

(ARM 处理器部分占用的芯片资源不是 FPGA 通用逻辑和存储器资源,是独立的,只要搭建完后,需要将设计重置后才可以使用已使用的资源)EMIO:PS通过PL(可编程逻辑部分)来连接外部设备,虽然EMIO属于PS,但是要通过PL才能输出信号,所以用的时候需要设置管脚。上图为ZYNQ的架构图,整个蓝色部分为ZYNQ中的PS部分,绿色部分为ZYNQ中的PL部分,其中PS部分有两个重要部分组成一个部分为红色区域的外设拓展接口(如:uart,iic,spi等),另一个部分为黄色区域的APU(应用处理单);

2024-11-10 22:01:54 1067

原创 ila的使用

发现有报错的地方点击more info(报错的原因一般是系统无法自动定义该信号的时钟,可以手动添加clock Domain),在这里,针对每组待观察信号,时钟域可以有不同的选择(可以自己手动调整想要的时钟域)。IP Location 设置 IP 的存放路径入口,点击出现如下图所示窗口,在窗口 里可以通过点击“…右下角的Name是你的信号名,Operator是比较符号,Value是你输入的数据(这个数据是什么取决于你的项目的某个信号的改变或达到某个数值导致其他信号的变化来决定),Port是那个探针。

2024-11-02 14:09:06 1363

空空如也

空空如也

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

TA关注的人

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