![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 55
sysrst
这个作者很懒,什么都没留下…
展开
-
GMII或者RGMII如何转换成XGMII
如下图是我截取传输ICMP协议的XGMII的数据格式与GMII的数据格式。其中他们有各自的时钟(这里可以将收到的钟送给输出的钟),数据位宽为32bit,另外有4位分别表示他们的符号控制位,这4位控制位对应数据的32bit,以一个8位数据位对应一个控制位的一位。从上图可以看出,除了空闲帧的区别,前导码也发生了改变,将最开始的一个8’h55替换为了8‘hfb,并且在数据的结尾增加了一个8位的结束控制符8’hfd。而GMII和RGMII他们的应用比较广,其他网友的介绍也比较详细,这里就不做过多的介绍。原创 2024-04-18 17:09:24 · 367 阅读 · 0 评论 -
数字IC前端设计入门----gvim基本操作
举个例子,假设希望输入“else”,就可以在编辑状态下,输入“e”后按“Ctrl+p”,此时会。GVIM默认模式为命令模式,在此模式下按“i”进入编辑模式,按“Ctrl+q”进入列操作模式。在编辑模式下按“Esc”可以进入命令模式,选中想要操作的行按“Ctrl+q”可以进入列操作模式。代表着作用于整个文档,“xx”代表着文档中需要替换的内容,“yy”表示替换后的内容,“gc”是。选定好范围后按下大写的“I”,接着输入需要插入的数据“xxxx”,然后按“Esc”退出。...原创 2022-07-20 12:34:38 · 1887 阅读 · 0 评论 -
FPGA 片内 RAM 读写测试
这段读代码的潜在意思就是当我地址写到511时,读地址就会在下一个时钟周期切换的到0地址,而下一个时钟周期才去写0地址的数据。而在写0地址这个时钟周期,读地址还是保持在读0地址,因此当下一个时钟到来的时,读地址还是会读0地址的数据,这个时候以及后面时钟周期读出来的数据就是正确的。也就是当我在写0地址的时候,你不要来读0地址的数据,而是保持你上一个周期的读地址。那是因为当我们正在写0地址的时候,这个时候又同时去读0地址的数据,而这时候的数据还保留的是上一个周期时的数据。RAM,也就是伪双口RAM。......原创 2022-07-20 11:28:37 · 1694 阅读 · 0 评论 -
多芯片同步技术解决措施
AD/DA多芯片同步处理技术原创 2022-07-12 17:36:37 · 1211 阅读 · 0 评论 -
数字IC前端设计入门----之环境搭建
数字IC前端设计入门教程原创 2022-06-13 01:02:39 · 1309 阅读 · 9 评论 -
关于使用复旦微procise软件,网卡的MAC被禁怎么办?
笔者在使用复旦微FPGA开发的时候。由于复旦微的软件开发平台procise需要用到license。而这个license通常是由复旦微的FAE生成给我们,产生这个license需要用到开发电脑的MAC地址来绑定生成。一般情况下电脑都是有MAC的,而像笔者这样的军工企业,自己的电脑MAC是被禁止的。没有MAC是不可能产生license。所以这个时候我们需要伪造一个Mac出来。那必然是使用虚拟机来产生。安装虚拟机后,网络连接里面会出现VMware Virtual Ethernet Adapter ,这个时候你就可原创 2021-11-18 17:27:30 · 3128 阅读 · 0 评论