HDL设计探究.docVIP

  • 3
  • 0
  • 约3.89千字
  • 约 4页
  • 2018-03-29 发布于河南
  • 举报
HDL设计探究

HDL设计探究  flanix?发表于?-?2008-1-17 15:00:00 一.可移植性编码 1.只使用IEEE标准类型(VHDL):(1)使用STD_LOGIC类型,而不是STD_ULOGIC类型;(2)设计中不要创建过多的的子类型;(3)不要使用BIT和BIT_VECTOR类型。 2.不使用立即数:在设计中,不要使用立即数(但作为例外,可使用0和1),推荐使用常量。使用常量有以下优点:(1)常量对于一个设计具有更多的灵活性;(2)常量值只需要在一个地方修改;(3)编译器可能只支持常量类型,不支持立即数。 3.对于VHDL程序,把常数和参数定义在由1个或多个文件组成的程序包中。 4. 对于Verilog程序,把常数和参数定义在1个或多个小文件中。例如,文件名称为DesignName_Constant.V或DesignName_Parameters.v。 5.避免在代码中嵌入综合命令。 6.使用工艺无关库:(1)对于算法元件,使用Designware Foundation Library;(2)设计中应避免使用实体化的门设计;(3)如果设计中必须使用某些特殊工艺门,那么你可以将它隔离在某个单独模块中;(4)如果必须实例化门电路,可以使用SYNOPSYS通用工艺库GTECH。 7.注意Verilog程序和VHDL程序的差异性,保证编码的可转换性:(1)Verilog程序转换到V

文档评论(0)

1亿VIP精品文档

相关文档