代码编织梦想

fpga设计实战演练.高级技巧篇-爱代码爱编程

   第一章 从PCB开始研究FPGA设计问题 一、PCB布线 1、要求 ·对所有器件进行电源滤波,均匀分配电源,降低系统噪声。 ·匹配信号线,减小信号反射。 ·降低并行走线之间的串扰。 ·减小地反弹效应。 ·进行阻抗匹配。 2、微带传输布局,走线在PCB的顶层或底层,只有一个参考平面 3、带状传输线布局,走线在PCB内层,有两个

system verilog 验证测试平台编写指南——读书笔记(持续更新)-爱代码爱编程

第一章 验证导论 1、基本测试平台的功能 测试平台的用途在于确定待测设计的正确性。包含下列步骤: (1)产生激励。 (2)把激励施加到DUT上. (3)捕捉响应。 (4)检验正确性。 (5)对照整个验证目标测算进展情况。 2、方法学基础 本书使用如下原则: (1)受约束的随机激励。 (2)功能覆盖率。 (3)使用事务处理器

verilog有符号数的位宽转换-爱代码爱编程

首位为符号位(0-正,1-负) 正数的反码和补码都为本身 负数的反码:把原码的符号位保持不变,数值位逐位取反,即可得原码的反码。 负数的补码:在反码的基础上加 1  2 + (-1)=  0010  +  (1001) 是不对的,应该是 2 + (-1)的补码,-1(1001)的补码是1111  0010  + 1111 =   0001   结果

各算法/协议知识理论笔记(fpga)-爱代码爱编程

一、利用fifo对3行数据求和 需要2个fifo保存第0行和第1行的数据,如下图 比如有20行数据,则将一行一行的输给fifo2, fifo2出来的数据再给fifo1.当fifo和fifo1有数据时,在准备给 fifo2输入新的一行数据时,同时读出fifo2,fifo1保存的当行的第

数字ic入门教程-爱代码爱编程

第一节课 linux命令 文件命令 man  查询指令的作用 如 man  cd ls  列出当前文件和文件夹的名字(list the directory and files) ls -a  把隐藏的文件和文件夹也显示出来 (list all)  ls -l 把文件的属性(读写),所有者,创建时间等列出来 ll -a 把隐藏的也列出来 cd