|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
发挥 FPGA 设计的无限潜力
) z B" ]* _) ~6 T5 |
; ]+ g L4 { [( p. R3 Y尽管 FPGA 为嵌入式设计带来了强大的功能与灵活性,但额外的开发流程也给设计工作增加了新的复杂性和限制问题。整合传统的硬件-FPGA-软件设计流程并充分利用 FPGA 的可再编程功能是我们的一个解决之道。0 ~& h6 H0 T- l7 G3 v, N9 L
' h) C4 e- Q; i8 Z# Q! R
随着 FPGA 技术逐步延伸至军事电子系统以及嵌入式电子产业的几乎全部领域,能发挥可编程逻辑优势的应用已经占据主流地位。通信、机载和控制系统尤其受益于 FPGA 的设计灵活性、现场重构和并行处理功能。同时,较短的设计周期和更加简化的验证过程则有助于加快应用投入现场的进程。% G0 I$ }' J1 o" n$ }- v) }
/ H: N9 e' K; p+ `/ l4 l4 r尽管 FPGA 无所不在,但能真正全面发挥FPGA 灵活设计潜力的应用却很少。之所以存在这种局限性,原因在于 FPGA 开发很大程度上只是简单地叠加,或者最多也只是连接于传统的软硬件工作流程上。这个孤立的 FPGA 开发阶段会导致整个设计流程的复杂性大幅上升——并最终限制软硬件领域可用的设计选择范围。( T; S5 q p. P2 A: x, M; S
5 {! V1 N2 m1 e1 \
为了简化整体设计工作,并丰富设计选项,硬件设计、软件开发和可编程硬件设计等独立的设计过程需集成在一起,以作为一个整体的任务进行处理。只有在基础层面上让所有设计进程都能共享统一的设计数据库和通用的设计环境,FPGA 的可再编程性这一最主要的独特优势才能得到充分发挥,从而将 FPGA 设计推向前所未有的水平。全面发挥 FPGA 灵活性优势的关键在于了解其发展趋势及所面临的设计挑战,并掌握如何让包含 FPGA 系统中的三大设计方面(硬件、可编程硬件和软件)实现协调整合。9 p8 X3 `% i1 H6 V1 `
6 W, ^3 x5 o% S2 k
6 e: `6 k0 E: O: U! M* K0 A, n! x0 `: A3 s. l( N% B+ ?
* w2 N0 r& ]( Z Z) i
|
|