游戏电视苹果数码历史美丽
投稿投诉
美丽时装
彩妆资讯
历史明星
乐活安卓
数码常识
驾车健康
苹果问答
网络发型
电视车载
室内电影
游戏科学
音乐整形

统一这些RTL编码规则,让项目管理更轻松

  随着功能复杂度的快速提升,对芯片的要求也是随着提高,所以现在一款芯片的开发,往往需要数十人,长达几个月的共同开发才能完成。
  因为VerilogHDL的语法相对开放,所以每个人开发的VerilogHDL之间的差异也是非常的大。但是一个设计团队之间,进行RTL模块的交叉review、相互调用是非常频繁的事情,所以为了增强RTL代码的可移植性,以及review的效率,我们通常在一个项目开始的时候,会统一整理一个RTL编码规则,里面的内容包括,命名的规则、单词的缩略原则,一些标准电路的常用写法等等。往往这个编码规则会写的很具体,但是个人认为,这是非常有必要的。在前面的两篇文章中,我们已经聊了一些,今天的文章,我就继续来聊一聊一般常见的规则。
  RTL推荐编码规则在一个自然行中,只写一条语句。因为Verilog语法灵活,所以在一行中写多条语句时没有问题,但是我还是建议只写一条,原因是增强了可读性,进而使得维护更加容易。当每行只有一条语句时,我们可以清楚的看清楚RTL块的起止,方便阅读,相反,如果有多条语句时,我们比较难去区别不同beginend的语句块。beginend区分的RTL块,需要使用缩进来进行区分,同一级的beginend缩进相同。缩进与缩进之间,相差四个空格,依次递增。不要使用TAB键,因为对于不同机器,编辑器,TAB对应的缩进值是不同的,所以防止出现在进行RTL移植之后,出现乱码的情况,所以统一使用空格进行缩进。
  在取名字时,不能出现VerilogHDL或者VHDL的关键字。这条建议非常重要,在RTL中定义的输入端口、输出端口、变量、function、task、module等等,禁止使用关键字。在定义输入、输出端口以及信号时,每行只定义一个。这么做的目的,也是为了增强可读性,如果多个信号定义在一行,很容易出现遗漏,发现不了,一行只定义一个则可以很好地缓解这个问题。并且建议端口进行定义时,按照clock、reset、input、output的顺序进行。在进行实例化模块时候,应该使用显式的名字映射,而不是位置映射。因为当信号增多之后,通过位置映射,容易出现信号的丢失,或者连线的错误,而这种问题是很难去debug,并且可读性比较差。
  小结
  今天的文章,我们接着之前的文章,给出了一些编码的规范,看起来特别琐碎,但是却是非常重要。比如说,要使用几个空格进行缩进、每行写几条语句、每行定义几个信号等等。如果您对内容有什么建议或者疑问,欢迎和我进行讨论。

会走路的树教学反思范文(精选3篇)身为一名人民教师,我们要有很强的课堂教学能力,写教学反思能总结我们的教学经验,快来参考教学反思是怎么写的吧!下面是小编为大家收集的《会走路的树》教学反思范文,欢迎大家分享。《会……郑人买履教学反思《郑人买履》一课是一篇文言文,我觉得指导学生理解这类文章,必须重视方法指导。一、坚持以朗读为主,重朗读指导,在读中感悟。1、对于文言文的学习,正确、流利、有感情地朗……有趣的小丑教学反思昨天下午的赏雅韵活动内容《有趣的小丑》,自从加入了昆曲课题组之后给孩子们介绍展示昆曲是我很乐意做的一件事情!跟孩子们一起欣赏图片,通过观看视频,体会其中的人物特点。但由于小班的……在地理教学中培养学生的环保意识环境意识的形成必须依赖于学生的实践,而且只有在他们的实践中才能表现出来。如果没有接触过协调环境关系有关的活动,那么,热爱环境、保护环境只能是一句空话,所以,在地理教学中必须十分……一举两得意思和造句一举两得是一个汉语词汇,读音为yjlingd,意为做一件事情得到两方面的好处。下面是一举两得意思和造句,请参考!一举两得意思【汉语注释】举:做事。做一件事得到两方面……二年级数学上册摘桃子的教案教学内容:摘桃子,P1213。教学目标:1、通过练习,进一步区别加法和乘法的含义,进一步熟悉5的乘法口诀,用口诀解决实际问题。2、培养学生运用知识解决实……幼儿园大班社会大中国教案设计意图:今年我们的祖国妈妈将迎来她的60华诞,这是值得全中国庆祝、纪念的一年。我园大班开展了《我是中国人》的主题活动,在这个活动中,我感受到了幼儿对祖国的热爱,对伟大中……课文高尔基和他的儿子优秀教案一、揭示课题、创设爱的氛围1同学们,静静地看板书:高尔基知道他吗?你对他知道多少呢?能不能用一两句话简单地介绍一下。2今天我们要学习的就是这位文坛巨匠与……用风雨交加造句造句是我们学习的重要知识。学好造句,有助于提升我们的写作水平。以下是风雨交加的造句,一起看看吧。用风雨交加造句用风雨交:又是刮风,又是下雨。比喻几种灾难同时袭来。1……伟大的开端教学反思范文篇一:伟大的开端教学反思根据新的课程改革的精神,依据历史课程标准的要求,在教学过程中不但要注意知识和能力,也要注意过程和方法,而历史课的又一项重要任务是对学生的情感态度价……溶液教学反思溶液是由至少两种物质组成的均一、稳定的混合物,被分散的物质(溶质)以分子或更小的质点分散于另一物质(溶剂)中。以下是小编整理的关于溶液教学反思,欢迎阅读参考。溶液教学反思1……大班科学泡泡真好玩教案探索活动:泡泡真好玩教师:刘舫年龄班:大班吹泡泡是小孩子们最喜爱的游戏。根据孩子这一特点我和大班展开了《泡泡》的研究活动。好玩的泡泡从哪来?泡泡都是圆的吗?怎么吹出……
带孩子旅游之学做小驴友在秋高气爽的日子里,带孩子外出是绝好的时机。这不,那天我带孩子进行长距离徒步,看到不少父母也带着孩子出来郊游。有意思的是,许多家长为了避免孩子尽看到别人的大腿,于是就为孩子ld……语文教学的台前和幕后反思当我们几十年如一日地呼喊着向课堂45分钟要质量的时候,蓦然回首却发现,我们的课堂并没有改进多少,我们的语文教学同样是徘徊不前。我们的课堂教学确实是存在问题,这一点我们都会承认。……计算机教学中创新能力的培养创新教育是指以创新人格的培养为核心,以创新思维的激发为实施手段,以培养学生的创新意识,创新精神和基本创新能力,促进学生和谐发展为主要特征的素质教育。如何培养出创新人才是当今教学……关于继续的造句关于继续的造句1、人一旦开始说谎,就很难不继续下去。2、蚕一边吐丝,一边慢慢地接近死亡,但是它们仍毫不畏惧地继续吐丝。3、这个任务没完成,我要继续努力。……三年级数学两位数加两位数的口算教学反思一、吃透教材,了解学情的基础上提炼自学重点。我在认真研读了教材、教师用书和课标后,提炼出本节课的自学重点是:探索两位数加两位数的口算方法,用自己喜欢的方法正确的口算。我一……mac常见问题(四)mac电脑卡在启动模式怎么办Mac是非常可靠稳定的电脑,但这并不意味着它们就不会出错,不会坏,不会犯傻。本期为大家带来mac电脑卡在启动模式如何处理?欢迎收藏!如果你的Mac卡在启动画面很长时间不动……巨石强森与布朗特合作新片锁链,称为英版史密斯夫妇巨石强森和艾米丽布朗特将再度合作,一起主演新片《锁链》,影片改编自ScottLobdell创作的同名漫画,被称为超英风版的《史密斯夫妇》。据悉,影片将由《大病》的编剧艾米……中文编程项目宣传时仅用视频不划算最近有不少中文编程相关项目比较出挑。可惜的是,一些更实用的尚未获得更多关注。因为看到一些项目在宣传时着重视频,而不注重文字类推广,想分享些心得(数据干货在最后)。在编程方……六年级别饿坏了那匹马教案一、教学要求:1、引导学生自学理解体会课题别饿坏了那匹马分别出自两人之口的不同含义。2、掌握自学方法,能做到有效率地进行阅读。二、教学重难点:理解别饿坏了那匹……五部门加强新能源汽车动力蓄电池利用管理来源:人民日报本报北京9月1日电(记者王政)工业和信息化部、科技部、生态环境部、商务部、市场监管总局近日联合印发《新能源汽车动力蓄电池梯次利用管理办法》(以下简称《办法》)。《……手写笔,才是三星折叠屏手机的灵魂与未来三星曾经是安卓阵营当之无愧的旗舰,而且几乎只做旗舰,甚至一度是安卓阵营最愿意创新的手机品牌(功能机时代是诺基亚),我们今天看到的很多安卓品牌关于手机的形态的创新,依然可以从很多……中大班混龄玩沙小杂技演员温州五幼柯三苗一、活动目的:1、练习用头或手背顶着沙袋在沙池或高为30厘米的平衡木上行走,发展平衡能力。2、通过以大带小的合作形式,激发作为哥哥姐姐的责任感。……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网