自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 AXI4 FULL SLAVE的Verilog实现(二)

按照之前的逻辑,黄线处本应拉高arready,但由于此时正在读写,如果此时参数发生变化,则会导致错误;加入状态指示变量之后,即使主机发送了不合理的ARVALID,arready信号也不会拉高,避免了类似的错误,提高了鲁棒性。我们的从机必须要有一定的鲁棒性,考虑到之前在配置BRAM的时候,有一个busy信号我们不清楚它的用途(详见。如果slave正在读写,那么master即使发送ARVALID,也不会导致arready的拉高。),结合官方IP的代码,我们发现这两个变量。**如果主机发送不合理信号怎么办?

2023-07-24 10:57:57 784

原创 Vivado Block Memory Generator v8.4学习总结

对Vivado Block Memory Gnerator v8.4的用法总结

2023-07-19 14:11:34 2775

原创 AXI4 FULL SLAVE的Verilog实现(一)

真正的AXI4 SLAVE甚至可以先接收数据而后再接收数据的地址,按照本文的程序是不能实现这一点的;3、采用相对保守的策略,ready信号需要在检测到valid信号之后才拉高,因而整体输出会延迟一个时钟周期。写时序如下:45ns写地址有效,55ns开始写入数据,95ns开始写入最后一个数据;读时序如下:115ns读地址有效,125ns开始读数据,175n读完最后一个数据;通道,我们可以在每个时钟周期检测控制信号,从而判断该周期每个通道分别在做什么。功能,即写入时总线宽度只有2字节,而数据是4字节的;

2023-07-18 15:45:34 1276 1

原创 AXI4协议-Narrow Transfer总结

AXI4协议中Narrow transfer的总结和时序仿真

2023-07-12 15:01:59 1296

空空如也

空空如也

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

TA关注的人

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