技术服务
TECHNICAL SERVICE
BYO、FPGA开发板与商用,一文详解各类原型验证
1.原型验证的分类
目前的原型验证主要分三类:一类是芯片设计公司自行制作的FPGA板(Build Your Own, 以下简称 BYO)。一类是直接从FPGA制造商,如AMD、Altera等,购买现成的开发板。还有一类是由专业公司提供的商用原型验证系统。随着商用解决方案的崛起,原型验证已普及化,变成芯片设计和软件开发重要的一环。接下来,我将从容量/适用场景、稳定性和性能这几个方面,对这三类原型验证进行简单介绍。
BYO:
-
容量/适用场景:BYO主要适用于小、中型设计,大型设计其容量和灵活性可能受到限制。BYO的优势在于高度定制化,允许设计团队根据特定需求定制硬件。但这同时要求团队具备深厚的电路设计和制造能力。
-
稳定性与性能:在芯片设计中,使用稳定且可靠的验证工具至关重要。BYO的挑战在于必须确保设计的可靠性和稳定性,这通常需要通过反复的测试和验证来实现。由于需要依赖于FPGA工程师的专业水平,稳定性可能难以保证,尤其是在大型设计中。在性能方面,BYO只会对自己关键的部分进行优化调整,虽然针对这些特定场景的深度定制可以实现高性能,但通常来说,它的综合性能可能不如商用平台。
FPGA开发板:
-
容量/适用场景:适合小型设计、软核开发、特定协议开发等。如涉及以太网、MIPI、NVME/M.2 SSD控制、UART/I2C 控制、HDMI/DVI显示控制等。这些开发板提供了快速原型开发的便利,同时具有一定的灵活性和适应性。
-
稳定性与性能:由于来源于主流FPGA厂商,这类开发板通常具有较好的稳定性。它们在特定接口下能够提供高性能,但对于其他I/O支持可能有限。
商用原型验证系统:
-
容量/适用场景:适合各种规模和复杂度的设计。例如思尔芯的Prodigy芯神瞳原型验证解决方案,它提供了广泛的容量范围、丰富的产品线、以及高性价比,在当前市场中十分突出,因此备受市场青睐。其单系统可支持单核、双核、四核、八核,并能进行级联多核组网,最大可支持256核,提供了广泛的容量范围选择。对于小规模设计,芯神瞳支持不同容量的单核,亦可根据客户的设计容量和接口需求,选择最具性价比的解决方案。另外,思尔芯方案同时支持AMD(Xilinx)和Altera。
-
稳定性与性能:除了三大家和思尔芯,大部分商用系统还未经大量市场考验。思尔芯所提供的自主可控的Prodigy芯神瞳原型验证解决方案,其凭借20年的技术积累和全球600+的客户基础,国内市场早已处于领先地位,久经市场考验。经过多次迭代,在材质、架构、系统以及高速PCB仿真技术等方面的不断优化下,大多数情况下系统都能达到高性能。