基于MCU和FPGA灵活设计车载信息娱乐系统

[10-10 20:38:44]   来源:http://www.88dzw.com  电子制作   阅读:8269

文章摘要:应用程序:具有高度可重用性的、完成特定功能的程序模块,如媒体播放器和导航软件。 在MCU+FPGA的架构之下,每个和FPGA相关的应用程序都自带一个初始化例程。该初始化例程在需要启动该应用程序之前将该应用程序映射到FPGA,然后该应用程序在FPGA上运行。根据应用程序的要求,MCU可以在完成映射之后,保持和FPGA强的或弱的通讯联系。这种结构部分解放了MCU,使之能够有效地进行任务调度和资源管理,而FPGA也能够在特定环境下高效运行。这种系统的另外一个好处就是非常稳定且容易维护。运行在FPGA中的应用程序的不良动作或崩溃通常不会影响到运行在MCU中的操作系统。在发现某个应用程序失效之后,操作系

基于MCU和FPGA灵活设计车载信息娱乐系统,标签:电子小制作,http://www.88dzw.com

  应用程序:具有高度可重用性的、完成特定功能的程序模块,如媒体播放器和导航软件。

  在MCU+FPGA的架构之下,每个和FPGA相关的应用程序都自带一个初始化例程。该初始化例程在需要启动该应用程序之前将该应用程序映射到FPGA,然后该应用程序在FPGA上运行。根据应用程序的要求,MCU可以在完成映射之后,保持和FPGA强的或弱的通讯联系。这种结构部分解放了MCU,使之能够有效地进行任务调度和资源管理,而FPGA也能够在特定环境下高效运行。这种系统的另外一个好处就是非常稳定且容易维护。运行在FPGA中的应用程序的不良动作或崩溃通常不会影响到运行在MCU中的操作系统。在发现某个应用程序失效之后,操作系统可以从容地重新开始该应用程序的新例程,而不必重启整个系统。

  运行在FPGA中的应用程序,虽然看起来和普通运行在ASIC或ASSP中的系统并无区别,但是这些应用程序的结构实际上有很大的区别。运行在ASIC或ASSP中的系统是根据已经确定的具有特定功能硬件环境设计的,而运行在FPGA中的应用程序是根据将要完成的功能,自己调整FPGA的逻辑单元,使之能够适应环境。正是FPGA这种现场可编程性,使我们能够在适当的时候启动适当的应用程序,这大大增加了设计的灵活性。

上一页  [1] [2] 


Tag:电子制作电子小制作维修教程知识 - 电子制作