这段verilog程序代码什么意思,是一段读写 *** 作(节选部分),望大家给指点一下。

这段verilog程序代码什么意思,是一段读写 *** 作(节选部分),望大家给指点一下。,第1张

这是一段读写你的可复写只读存储器/存储芯片的通用程序,

write_to_eeprm 写入子程序,

shift_in 是写入时SDA总线控制, 并把写入并行数据转为串行.它是支持write_to_eeprm写入子程序的

read_from_eeprm 读出子程序

shift_out是读出时SDA总线控制, 并把读出串行数据转为并行.它是支持read_from_eeprm 读出子程序的

读懂一个Verilog工程代码主要通过以下方面:

1、区分好结构,一个工程是由基本的顶层、模块、约束等部分组成的,通常模块都是在顶层中逐一实例化,所以,了解一个工程的结构就是从顶层逐一向下延伸,相当于植物的根系,最底层的模块往往是被“引用”最多的,也是最基础的构成。

2、通过代码注释来辅助阅读,一段好的代码必须有70%~80%的注释,方便进行工作交接,以及多人讨论。重点通过代码结合注释,看懂工程师的意图,查找设计不严谨的地方。

3、verilog代码实际上就是在画电路图,是一种硬件描述语言,在读代码的同时,头脑中要有电路的概念,知道电路的大概结构是什么样的,每个模块的扇入扇出等。

当然,最基本的还是对语法和原理要有较好的基础,否则,很难看懂一些大规模的电路描述。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11222498.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存