·上一文章:基于CPLD的键盘控制器设计
·下一文章:PCB上FPGA的同步开关噪声分析
另外,本例中还将结合NB2的板级硬件资源,加快方案验证和实施的过程;
* 复合视频码流输入模块(Composite video capture)
* 触摸TFT显示屏模块(Touchscreen TFT display)
图1是系统架构示意图,该系统可应用于基于视频捕获和信号处理等设计领域。
图1 系统方案示意图。
传统的系统设计流程
传统上,应对包含FPGA器件设计和嵌入式软件设计的系统开发流程需要经历三个阶段(图2)。
图2 传统的系统设计流程
1、 FPGA设计;
2、 PCB设计;
3、 嵌入式软件设计
每个阶段相互衔接,逐次实现;由于需要在设计初期完成元器件选型(包括FPGA器件和微处理器),因而必将降低整体方案实现的灵活性;对于设计后期可能在器件性能及功能扩展等方面出现的问题,需要耗费设计者更多的精力才可能弥补,或者只能将现有方案推倒重来。
图3、 创新的系统设计流程。
创新性的系统设计流程
运用Altium Designer平台实现FPGA的嵌入式系统设计,首先要为系统方案创建一个FPGA工程,并在工程内添加源设计文档。