- 博客(9)
- 收藏
- 关注
原创 开始记录和分享一些mmu,smmu,arm核(n1,n2)内部硬件等硬件设计
差不多5年未更新了,看了之前的博客感觉那时候好幼稚啊。从现在开始更新一些非常有深度的东西,主要在于硬件以及相关机制。算是对这些年工作的记录各总结吧。
2023-05-22 13:47:30
174
1
原创 VIVADO多线程编译、增量编译设置、综合策略实现策略(提高编译速度)
我们都知道vivado编译工程是有多慢,然鹅工作时跑工程等待的心力交瘁又得不到老板的赏识,反而可能认为你在磨洋工。其实提高vivado编译速度的最可靠的方法是换一台牛逼点的服务器或超高配的工作站。估计这个可能没人愿意买单。其实在不改变电脑的情况下我们也可以提高编译速度。以下简单列举几种方法:(1)设置自己的综合策略、实现策略;(2)采用增量编译法;(大约节省1/3的时间)(3)设置多线程编译...
2019-06-25 11:07:51
12053
1
原创 VIVADO2017固化bug及解决办法(附详细固化步骤)
Z7固化流程及注意事项1.首先建立FPGA工程,并产生BITSTREAM文件。2.导出到SDK,建立相应的SDK文件。3.新建FSBL文件,采用SDK给的FSBL模板。(可以加调试信息,也可以不用加调试信息。调试信息添加方法:在fsbl_debug.h中添加#define FSBL_DEBUG_INFO)4.创建BOOT文件。选择fsbl 工程,右键选择Create Boot Image,...
2019-06-10 20:14:47
7877
2
原创 基于zynq的SGMII调试
一、SGMII的概念:如果说到SGMII则会想到MII、GMII、XGMII、QGMII等信号接口。SGMII–Serial Gigabit Media IndependentInterfaceSGMII是PHY与MAC之间的接口,类似与GMII和RGMII,只不过GMII和RGMII都是并行的,而且需要随路时钟,PCB布线相对麻烦,而且不适应背板应用。而SGMII是串行的,不需要提供另外的时...
2019-06-03 21:51:36
8826
3
转载 内存与cache一致性问题
很不错的一篇文章,mark一下:使用Xilinx SDK对Zynq的PCIE,SRIO等高速接口进行调试的过程中,经常会涉及到DMA对DDR数据的读写,此时就会引入会引入ca...
2019-06-03 20:07:14
3276
2
转载 Xilinx FPGA 的PCIE 设计(很不错的文章,值得学习)
写在前面近两年来和几个单位接触下来,发现PCIe还是一个比较常用的,有些难度的案例,主要是涉及面比较广,需要了解逻辑设计、高速总线、Linux和Windows的驱动设计等相关知识。这篇文章主要针对Xilinx家V6和K7两个系列的PFGA,在Linux和Windows两种系统平台下,基于Xilinx的参考案例XAPP1052的基础上,设计实现了总线主控DMA(Bus Master DMA),透...
2019-06-03 19:56:10
15869
转载 SerDes知识详解(非常受启发的一篇文章)
转 SerDes知识详解 2017年06月20日 21:58:33 Next_FSE 阅读数:...
2019-05-31 17:55:31
16117
2
原创 Rapid IO免费120天licence申请方法
Rapid IO licence申请办法xilinx提供很多ip核供开发者直接使用,开发快捷方便,但很多需要购买许可,这很头疼。万事都不会做的很绝的,xilinx官网提供ip评估licence,算是试用。1.先进入xilinx官网,复制这个链接直接进入ip申请的地址:http://www.xilinx.com/getlicense 打开链接后需要登录,没账户的那就需要注册,点击蓝色字体 Cre...
2019-05-31 17:14:11
928
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人