为什么要基于FPGA实现嵌入式系统,我个人觉得有以下几个因素:
1)It can
典型的嵌入式系统结构无外乎Logic+Processor+Memory,Logic是FPGA的固有优势,而各种软硬核的处理器以及越来越大的片内存储器在FPGA中早已不是新鲜事,现代FPGA为嵌入式系统提供了一个软硬件均可重构的单芯片解决方案。
2) Hardware/Software partition
对算法的实现来说,软件实现具有速度慢、成本低的特点,而硬件实现则恰恰相反,传统的嵌入式系统开发很难取得二者的最佳平衡。利用FPGA嵌入式系统的软硬件可重构特性,为用户进行最佳的软硬件划分和折衷提供了可能。
3)Embed it their way
多品种、小批量是目前制造行业的一个显著特点,如何针对用户的个性化需求实现快速响应是制造行业面临的关键问题之一。
是不是有点跑题了?利用FPGA你也可以快速构造你的个性化嵌入式系统,Embed it their way!
今天说了这么多FPGA嵌入式系统的好话,后面再说说缺点吧,呵呵
btw:系统的贴图功能似乎还不完善?