自定义博客皮肤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)
  • 收藏
  • 关注

原创 AXI零散知识点

假如起始地址是 72(必须和突发大小是对齐的),相邻两个32字节对齐,并且起始地址位于其间的地址是 64 和 96,因此 lower address 便是 64,upper address 便是 96-4=92 (即减去突发大小),因此此次突发的地址依次是 72, 76, 80, 84, 88, 92, 64, 68,需要注意的是传输地址中不包括96这个地址。每次传输的地址等于上一次传输的地址加上传输的大小(即AWSIZE信号所给出的传输的字节数),每次传输的地址是固定的,即为 AWADDR。

2024-12-25 16:39:37 1257

原创 Xilinx MIG IP笔记 1

MIG IP 核的系统输入时钟周期,MIG IP 里面有一个时钟锁相环,系统时钟是这个时钟锁相环的输入时钟,锁相环会根据系统输入时钟自动产生 MIG IP 内部各种所需的时钟。DDR 控制器的仲裁机制,由于 AXI 接口读写通道是独立的,读写各有自己的地址通道,而存储器控制器只有一个地址总线,同一时刻只能进行读或写,这样就存在读/写优先级的问题,这里设置 TMD(Time Division Multiplexing),该设置读写优先级相同,读写交替进行。同样选择“No Buffer”,将由时钟模块生成。

2024-12-25 15:36:46 1471

原创 ERROR : Location Constraint(s) is(are) not provided for certain ports ...

当使用XILINX MIG核时出现上述问题,需要检查自己的ddr io约束文件中pin的名字和大小写是否有误,本人将DDR3_*改为ddr3_*后,问题解决。

2024-12-22 16:46:11 424

翻译 PCIE的简单整理(1)

用 FPGA 实现需要 PCIe 功能,简单的说只需完成 TLP 的处理。TLP 有三部分组成,帧头、数据、摘要(或者称 ECRC)。TLP 头标长 3 或者 4 个 DW,格式和内容随事物类型变化;数据端为 TLP 帧头定义下的数据段,如果该 TLP 不携带数据,那该段为空;Digest段( Optional)是基于头标、数据字段计算出来的 CRC,成为 ECRC,一般 Digest 段由 IP 核填充。所以, PCIe 的处理在用户层表现为处理 TLP 中头标和数据段。

2024-12-21 15:29:13 168

原创 VCS make[1]: *** [Makefile:110: product_timestamp] Error 1

/usr/bin/ld: /opt/synopsys/vcs_v0_2018.09_SP2/export/vcs/O-2018.09-SP2/linux64/lib/libvcsnew.so: undefined reference to `ZsFinalize'collect2: error: ld returned 1 exit statusmake[1]: *** [Makefile:110: product_timestamp] Error 1

2024-12-18 15:00:26 1786 2

空空如也

空空如也

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

TA关注的人

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