Verilog HDL 程序的优劣判断指标

引用了Xilinx大学计划中关于程序优劣指标的描述
Verilog HDL 程序设计首要指标是功能的完备性,达到设计要求,这是任何设计都必须完成的。其次,还包括“面积”、“速度”和功耗指标,是设计的深层次要求。从实用角度来讲,后者的重要性并不亚于功能完整性。在设计中,“面积”、“速度”和功耗之间并不是相互独立的,可以相互转换。下面对上述三个指标进行简单介绍。

1.面积性能

这里的“面积”主要是指设计所占用的 FPGA 逻辑资源数目,利用所消耗的触发器(FF)、查找(LUT)以及各类嵌入式硬核来衡量。由于 FPGA 芯片的逻辑资源数量是有限的,只有设计所需的各类逻辑资源都小于芯片的最大值,才能将其运行在 FPGA 芯片中。因此,面积性能是 FPGA 设计的最基本指标。

2.时序性能

“速度”是指在芯片上稳定运行时所能够达到的最高频率。不同设计在同一芯片上所能运行的最高频率是不一样的。面积和速度是一对对立和统一的矛盾体。一方面,要提高速度,就需要消耗更多的资源,即需要更大的面积;另一方面,为了减少面积,就需要降低处理速度。所以既要提高速度,又要减少面积,是不可能同时实现的。但在实际中,总是存在二者之间的平衡,也意味着二者可以互换。面积和速度互换的具体操作很多,比如模块复用、乒乓操作、串并变换以及流水线操作。在 Xilinx 公司的设计软中,提供了多类辅助工具来帮助用户在面积和速度之间达到最佳的平衡。面积和速度这两个指标始终贯穿着 FPGA 的设计,是评价设计质量的最终标准

3.功耗性能

设计的功耗由两

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值