EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
基于FPGA的原型能为您做些什么/ S* q6 ^0 ~. A8 E a
) Q7 p; N; H; W) P% S2 w' S+ X( x基于FPGA的原型可满足不同目的需求: L- }0 X- V/ z* u4 E) t
原型设计不是一个按几个按钮就能完成的过程,在它不同的阶段需要仔细的关注和思考。除说明这个过程需要完成的工作和涉及到的专业知识外,我们还应解释在SoC 项目中该进行(或者不该进行)原型设计的原因。 在与原型设计人员多年交谈中,我们最常问到的一个问题是“为什么您这么做?”答案有多种多样,我们把它们总结成了表1中几条常见的理由。系统了解这些项目的目的和我们进行原型设计的原因,将有助于我们判断基于FPGA的原型设计是否能为我们的下一个项目提供帮助。 因此,让我们探究一下表1所述的目的以及基于FPGA的原型方法如何能帮助实现这些目的。 高性能与准确度
& y8 @9 V5 k3 j! K( i# L( ~8 ^只有基于FPGA的原型才能提供正确测试设计各个方面所需的速度和准确度。我们把这个理由放在首位的原因是,虽然项目有许多需要实现的给定目的,但对需要进行原型设计的团队来说,这可能是所有理由中最根本的原因。举例来说,这个团队的目的可能是验证某些SoC的嵌入式软件,观察其在真实硬件上全速运行的情况,但使用原型的根本原因是为了确保高性能与准确度。我们在虚拟系统中可以在更高的性能水平下验证该软件,但我们无法达到使用真实的RTL所能实现的准确度。7 P& G8 X' T: p: V+ H) R- [# \- U
![]() % _( \ P/ ?- q9 D
& n' H: n! W' `! A
|