verilog 实际开发时应该注意的问题

原创 2015年11月21日 11:01:58

1.命名规范,特别是注意时钟的大小写,形成固定的命名习惯

2.时钟脉冲宽度,在使用使能和数据结合的方式传输数据时注意使能的时间最好有一定的冗余

3.归纳FIFO RAM ROM的读写时序

4.在时序逻辑中存在比较复杂的组合逻辑的时候,可以考虑使用状态机,应该使状态机的每个状态尽可能简化,这样才能避免错误

5.仿真时一定要考虑各种情况,这样才能发现自己设计的时序和当初设想的是否一样

6.case语句中注意default的状态

7.顶层模块中的用于连接两个模块的变量需要定义,否则会默认当做位宽为1,这样当连接的端口位宽超过1时就会出现问题

8.一个模块不宜写得太过复杂,这样不利于进行仿真,即使需要写得很复杂,也可以将其分成多个部分进行仿真

9.当整个模块因为牵涉到具体硬件而无法仿真时,可以把与硬件相关的部分删掉,或者模拟硬件的部分进行仿真

10.在写状态机时,每个状态尽可能简单,尽量将复杂的状态拆分成比较简单的状态,这样可以避免因布局布线的错误导致实际的运行情况跟设计的不符的情况。

版权声明:本文为博主原创文章,未经博主允许不得转载。

接口开发注意事项

第一:接口开发的流程问题。   接口开发的大致流程: 1.和第三方讨论需要实现哪些接口。 重点是要确定每个接口的具体功能。接口参数在开发过程中常常会有变动,所以讨论中一般不会明确定义。...
  • u010854543
  • u010854543
  • 2013年11月01日 23:35
  • 2606

Ajax需要注意的几个问题

在应用Ajax时,需要注意安全问题、性能问题和浏览器兼容性问题,下面进行具体介绍。 一 安全问题 随着网络的普及,安全问题已经是一个不可忽略的重要问题了。由于Web本身就是不安全的,所以尽可能降低...
  • chengqiuming
  • chengqiuming
  • 2017年04月12日 10:49
  • 222

硬盘如何分区及分区注意事项

小伙伴们在对刚开始接触硬盘时,
  • sjysr
  • sjysr
  • 2014年07月03日 00:28
  • 1654

[数据库]关于设计表时应该注意的问题

如有错误欢迎大家指出。这段时间在家里,做了点修正。 1、慎重选择表名。 有两种选择: 按照多数开发语言的命名规则。比如(myCustomer)。 按照多数开源思想命名规则。比如(my_cust...
  • SunnyYoona
  • SunnyYoona
  • 2014年05月19日 10:25
  • 1475

多线程开发中需要注意的问题

多线程开发在 Linux 平台上已经有成熟的 Pthread 库支持。其涉及的多线程开发的最基本概念主要包含三点:线程,互斥锁,条件。其中,线程操作又分线程的创建,退出,等待 3 种。互斥锁则包括 4...
  • saizo123
  • saizo123
  • 2017年03月21日 23:04
  • 459

前端和后端交互的一些原规范问题

应该怎么去规避一些不该属于自己的任务而被后台强加于自己?等等问题, 关于交互会给大家详细介绍9个方面的细节: 1.前端请求数据URL由谁来写? 在开发中,URL主要是由后台来写的,写好了给前端开发者...
  • xcymorningsun
  • xcymorningsun
  • 2017年01月20日 14:22
  • 1897

一个程序员的总结——开发注意事项

一年到头了,作为本命年的我,今年发生了太多的事情,但是不幸的是,都是好事儿,有点太过得意洋洋了,不过,不管一年顺抑或不顺,都是需要总结的,毕竟,总结,才能让人成长,首先,想注意的事情就是开发注意事项。...
  • laner0515
  • laner0515
  • 2015年02月25日 19:04
  • 5175

Android项目开发中需要注意的几点

 相信一步步走过来的Android从业者,每个人都会遇到OOM的情况。如何避免和防范OOM的出现,对于每一个程序员来说确实是一门必不可少的能力。今天我们就谈谈在Android平台下内存的管理之道...
  • u011473714
  • u011473714
  • 2014年11月26日 14:21
  • 883

实际开发注意的问题

经过几个月的实际项目开发,发现了自己存在的很多的不足,不仅仅是技术上的,还有一些常见的小问题。尤其是一些小问题,总会在上面花大量的时间。这次简单的说几个自己遇到的或是看到的小问题。 从编...
  • yftk765768540
  • yftk765768540
  • 2015年12月05日 15:35
  • 229

sql server 2008r2安装注意的问题

一天半的时间,反复卸载重装试了几次,本小白终于安装好了sql server现记录几个需要注意的问题 (一)卸载(如果Microsoft SQL Server 2008 R2没有安装成功,找不到自带卸载...
  • shenqiguanghuan
  • shenqiguanghuan
  • 2016年05月02日 15:51
  • 479
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:verilog 实际开发时应该注意的问题
举报原因:
原因补充:

(最多只允许输入30个字)