• 正文
  • 相关推荐
申请入驻 产业图谱

海思verilog编程规范

06/22 10:57
303
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

一、 RTL CODE 规范

1.标准的文件头

在每一个版块的开头一定要使用统一的文件头,其中包括作者名,模块名,创建日期,概要,更改记录,版权等必要信息。

统一使用以下的文件头:

2. 标准的 module 格式 (module 整体结构)

对于模块的书写采用统一的格式便于项目内部成员的理解和维护,我们用批处理建立了一个 MODULE 模块,其内容解释如下:

3.一致的排版

4. 一致的信号命名风格

简洁,清晰,有效是基本的信号命名规则,详见命名规范。

5.统一的表达式书写

A. 括号的使用

如果一个表达式的分组情况不是很明显时,加上括号有助于理解。

例如下面的代码加上括号就清晰很多。

if (&a==1’b1&&!flag==1’b1 || b==1’b1)

6.统一的语句书写――条件判断结构书写方式

完整【海思verilog编程规范】文末下载,需要更多资料加好友发送

【海思verilog编程规范】链接: https://pan.baidu.com/s/1zZAo8kxRB_iTH-dkZwoTZA?pwd=6sgx 提取码: 6sgx

海思

海思

海思面向智能终端、显示面板、家电、汽车电子等行业提供感知、联接、计算、显示等端到端的板级芯片和模组解决方案,覆盖PLC、8K、NB-IoT、SoC和XR等技术领域,是全球领先的Fabless半导体芯片公司。

海思面向智能终端、显示面板、家电、汽车电子等行业提供感知、联接、计算、显示等端到端的板级芯片和模组解决方案,覆盖PLC、8K、NB-IoT、SoC和XR等技术领域,是全球领先的Fabless半导体芯片公司。收起

查看更多

相关推荐

登录即可解锁
  • 海量技术文章
  • 设计资源下载
  • 产业链客户资源
  • 写文章/发需求
立即登录