FPGA设计中的编程技巧
熊海东,黄超昔,邵宇丰
(重庆邮电学院通信与信息工程学院 重庆)
随着电子技术的发展,芯片的复杂程度越来越高,人们对数万门乃至数百万门电路设计的需求也越来越多;采用硬件描述语言HDL的设计方式应运而生,而在利用硬件描述语言HDL进行FPGA设计时,高效的代码有利于得到较为理想的电路。
Verilog HDL因其提供了非常精炼和易读的语法而受到广大硬件工程师的青睐。本文讨论了在进行FPGA设计中,如何通过编写VerilogHDL代码达到预期的设计要求。
2 设计技巧
2.1 如何减少关键路径上的组合逻辑单元数
在FPGA中每条关键路径上的逻辑单元都会增加一定的时延。因此为了保证关键路径能满足时序约束,设计时必须考虑在关键路径上如何减少逻辑单元的使用。下面的例子说明了如何减少关键路径上的逻辑单元个数。
首先假设"critical"所经的路径是一条关键路径,在下面的例子中"critical"经过了2个逻辑单元。
免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。