摘要: 误区一: 认为差分信号不需要地平面作为回流路径,或者认为差分走线彼此为对方提供回流途径。造成这种误区的原因是被表面现象迷惑,或者对高速信号传输的机理认识还不够深入。虽然差分电路对于类似地弹以及其它可能存在于电源和地平面上的噪音信号是不敏感的。地平面的部分回流抵消并不代表差分电路就不以参考平面作为信号 阅读全文
posted @ 2019-08-22 18:42 米兰de小铁匠 阅读(691) 评论(0) 推荐(0) 编辑
摘要: 最近研究FIFO的时候,在开源工程中看到这样一段代码 1 parameter AW = 8; 2 3 always @(posedge rd_clk) 4 if(!rd_rst) rp_bin <= {AW+1{1'b0}}; 5 else 6 if(rd_clr) rp_bin <= {AW+1{ 阅读全文
posted @ 2019-03-24 22:55 米兰de小铁匠 阅读(6824) 评论(0) 推荐(0) 编辑
摘要: 在QuestaSim按如下顺序打开对应窗口, Tools -> Edit Preferences -> By Name -> Find 输入 encoding搜索对应项,将其value值改为 utf-8 即可(如果文件用的其他编码方式,则改为对应的编码,如GB2312) 阅读全文
posted @ 2019-03-23 11:11 米兰de小铁匠 阅读(719) 评论(0) 推荐(0) 编辑
摘要: 问题: 最近使用OneNote2016剪辑csdn的文章时,发现一些公式/文本框不能被正确识别,所以离线保存网页的html文件。 但是每次打开html文件,都会自动跳转的CSDN主页,即使断网,也会自动跳转到空白页面。 解决方法: 使用notepad++打开html文件,搜索 onerror="se 阅读全文
posted @ 2019-03-19 13:34 米兰de小铁匠 阅读(3229) 评论(0) 推荐(1) 编辑
摘要: 代码: 这个代码比较简单,而且为了仿真方便,将dut和bench写在一个模块了。。。。 代码设计思路来自这个帖子 https://blog.csdn.net/lt66ds/article/details/10035187 DIV_PARA参数设置分频系数,MoldelSIm仿真图如下 3分频: DI 阅读全文
posted @ 2019-03-16 12:52 米兰de小铁匠 阅读(1470) 评论(0) 推荐(0) 编辑
摘要: 在Quartus编译环境下,使用include, fopen等文件操作指令时,会涉及到文件路径问题。 以 E:\quartus_project\sd_card_controller\rtl\sd_wb_driver\sd_defines.vh 参数定义文件为例, 1. 使用绝对路径,可用以下写法,需 阅读全文
posted @ 2019-02-27 11:58 米兰de小铁匠 阅读(5664) 评论(0) 推荐(0) 编辑
摘要: 74系列不同逻辑电平缩写的中文含义 ABT:高级双极CMOS技术 ABTE/ETL:高级双极CMOS技术增强收发逻辑 AC/ACT:高级CMOS逻辑 AHC/AHCT:高级高速CMOS逻辑 ALB:高级低电压BiCMOS ALS:高级低功耗肖特基逻辑 ALVC:高级低电压CMOS技术 ALVT:高级 阅读全文
posted @ 2017-10-05 10:02 米兰de小铁匠 阅读(1965) 评论(0) 推荐(0) 编辑
摘要: 错误代码: 错误信息: key_array.c(44): error C141: syntax error near ‘uchar’ 错误原因: 由于Keil、ADS等某些遵循老的C标准的编译器,在函数定义的内部,必须把所有的局部静态变量和自动变量都声明/定义了之后,然后才能开始后续的代码书写,否则 阅读全文
posted @ 2017-10-05 09:50 米兰de小铁匠 阅读(18073) 评论(0) 推荐(0) 编辑
摘要: 前段时间在FPGA上用Verilog写了一个多端口以太网的数据分发模块,因为每个网口需要独立的MAC地址和IP地址,为了便于后期修改,在设计中使用parameter来定义这些地址和数据总线的位宽等常量。 当时的做法是,顶层模块和子模块中都定义parameter型常数,在顶层模块引用子模块时,通过参数 阅读全文
posted @ 2017-10-05 09:43 米兰de小铁匠 阅读(4767) 评论(0) 推荐(1) 编辑