1 / 45
文档名称:

verilog语言代码分析报告规范.doc

格式:doc   大小:256KB   页数:45页
该资料是网友上传,本站提供全文预览,预览什么样,下载就什么样,请放心下载。
点击预览全文
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

verilog语言代码分析报告规范.doc

上传人:乘风破浪 2019/4/7 文件大小:256 KB

下载得到文件列表

verilog语言代码分析报告规范.doc

相关文档

文档介绍

文档介绍:蒅verilog语言代码设计规范蒃2011年12月蚈目录肈一、规范适用范围 4蝿二、代码书写规范 7莅三、使用verilog语言的语法范围 10羅四、使用verilog语言的结构范围 27薂五、使用受限范围内的语法或结构要进行的申请过程 32芅蚁二、,必须对子模块的基本信息给予说明。说明的位置一般在设计的开头,使用注释的形式用(/**/)说明该设计的作者、编写日期、版本号、在系统中的层次位置、基本功能描述等。其形式如下所示:莇肃/********************************************************羈*author:abc*羇*date:2005-5-12*膄*version:*膂*hiberarchy:mcu-alu-adder*蚁*describe:16bitadder*蚇********************************************************/膆说明的内容要简洁清晰。使用/**/对将说明部分括起来是为了与普通注释相区别。,好的设计总是会在恰当的地方对语句或变量予以说明,没有注释的设计不是真正的工业级设计,通篇的注释同没有注释一样糟糕,会将代码淹没在无用的注释之中。这一节给出书写注释的规范。蒈如果设计中出现了一个新的变量,那么必须对这个新变量给予注释,对变量的注释应该放在变量的定义之前,注释应该说明变量的物理意义或作用。其形式如下:羃蚂………蒀//inputport膈//clearresetsingalofsystem肄//umulation螁inputclear,Ac;罿………羈如果设计中的某块结构属于作者的创新或设计中很关键的部分,作者应该对这种结构的物理含义予以简要说明。注释在语句或结构的前一行开始写如:膆膃………荿//wallacetreemultiplication虿………,作为规范我们对用户自定义的各种变量的命名方法及书写格式加以约束。变量一般指模块(或设计)名、端口名、连线名、参照名、单元名以及内部寄存器名。首先变量名必须能表达实际的物理意义,如果需要几个单词来表示,那么单词之间用一个“_”分隔。变量名不宜过长,一般不要超过16个字符否则书写的效率会下降,因此变量名应该尽量使用单词的缩略写法,完整的含义应在注释中给予说明。我们规定常量参数一律使用大写字母表示,变量的名称一律用小写字母a~z、数字0~9或下划线_表示,变量首字符一律用字母。模块名(或设计名)应该与文件名一致,一个文件只应包含一个模块。它是模块功能的缩略表达。端口名应与该端口实际的物理意义相一致。连线是对内部单元(实例)引脚间进行连接的物理线或是对组合逻辑输出端口、组合逻辑单元输出端进行赋值运算的输入线。连线名应该有确定的连接对象或是有确定的信号物理意义,所以针对单元引脚连接的连线它的名称应该表明所连接单元的名称,如timing_alu表示时序发生器发出的控制信号连接ALU部件的控制端。针对为输出端做赋值运算的输入连线它的名字应该表达相应的物理意义,绝不要使用通用名如:a,b,c这样的名字。这类连线适当的名称如:add_a,add_b。参照名就是一个单元或实例参考的库标准单元或原始设计名,所以它的名字与库单元或模块名相同。单元与实例在synopsys的DC工具中是不加区分的,这里也等同看待,它的名字可以用参照名为头后加数字予以标识。如alu1、acc1等。如果设计的内部有中间级寄存器,那么寄存器以实际的物理意义进行命名,比如在乘法器中为分割关键路径引入的中间级寄存器可以命名为pipeline1_out等。,进而使结构与设计者所要表达的逻辑意图一致,方便纠错和交流。代码最基本的结构有平行结构和层次结构,他们反映了代码的隶属关系,我们规定注释语句与语句块是一个层次的,这意味着对模块的注释行(以//开头)必须在一行的顶头开始写。其他语句

最近更新

2025年内江卫生与健康职业学院单招职业倾向性.. 64页

2025年内蒙古丰州职业学院单招职业技能测试题.. 61页

2025年工程质量检测技术服务合同 7页

2025年口腔颌面医学影像诊断学》专业知识考试.. 80页

2025年内蒙古交通职业技术学院单招职业适应性.. 63页

2025年内蒙古伊克昭盟单招职业适应性测试题库.. 61页

2025年内蒙古体育职业学院单招职业技能测试题.. 63页

《外科学》课件-温医大-腹部损伤 60页

2025年立冬时节的温馨祝福语 5页

2025年窗边的小豆豆句子 12页

2025年内蒙古呼伦贝尔市单招职业倾向性测试题.. 61页

2025年内蒙古商贸职业学院单招职业适应性测试.. 63页

2025年内蒙古建筑职业技术学院单招职业倾向性.. 61页

2025年积极励志的正能量语句 3页

2025年内蒙古美术职业学院单招职业技能测试题.. 64页

2025年内蒙古能源职业学院单招职业适应性测试.. 61页

2025年内蒙古通辽市单招职业适应性测试题库(.. 63页

2025年种蒜观察日记(通用25篇) 13页

2025年包头职业技术学院单招职业倾向性测试题.. 61页

2025年包头轻工职业技术学院单招职业技能测试.. 62页

2025年卫星导航市场需求分析 4页

2025年工程力学新版 14页

2025年北京市单招职业倾向性测试题库含答案(.. 60页

2025年北京社会管理职业学院单招职业倾向性测.. 61页

电动车租赁合同范本 5页

教资-科目三--化学学科部分简答题及答案 8页

大学普通化学课件 105页

2024年嫁女对联带横批 9页

想像的共同体——内容ppt课件 76页

西江千户苗寨旅游营销策划书 7页