随着产品设计复杂性的增加, 需要使用集成组件( 如特定于应用的标准产品(ASSP))来满足设计上的要求。几年前,工程师会针对处理器、存储器和外设选择单独的组件,然后通过分立逻辑器件将这些元素拼合到一起。后来,他们会搜索 ASSP 处理系统目录,试图找出最相称的组合,以满足系统要求。当他们需要其他逻辑或外设时,通常会将某个 FPGA 与某个ASSP 配对来完成解决方案。的确,调查表明 FPGA目前在全部嵌入式系统中的使用比例占 50% 到70%。
在过去的几年中,FPGA 的尺寸有了增加,在单个器件中提供了足够的空间来容纳完整的处理器和逻辑系统。现在,软件工程师需要为FPGA内部的处理器开发和调试代码。在有些情况下,他们害怕这么做。不过,通过掌握 FPGA 基础知识并了解如何创建和调试用于 FPGA 嵌入式处理器的代码可以让他们坦然面对。
为软件工程师揭开FPGA的神秘面纱.pdf
(1.17 MB)
|