微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 消费类电子 > 基于ST40GX1与STi5514的网络交互式数字电视机顶盒硬件设计

基于ST40GX1与STi5514的网络交互式数字电视机顶盒硬件设计

时间:09-16 来源:电子元器件应用 点击:

(3)V.90软件Modem的支持

  对于V.90软件Modem的支持,可直接利用ST40GX1的Modem前端接口MAFE来完成。不使用硬件Modem可以充分利用ST40GX1的运算处理能力来降低成本。

  系统的启动及通讯

  ST40GX1与STi5514通过配置各自MPX总线接口的主/从(Initiator/target)方式来决定系统的启动顺序。在这里,由于系统启动代码位于ST40GX1局部FLASH中,故将ST40GX1配置为主(Initiator)将STi5514配置为从(target)。具体的启动顺序为:ST40GX1首先控制MPX总线并且先启动,在启动期间阻止STi5514使用MPX总线,直到其完全完成从Flash里面读取启动代码和初始化为止。接着ST40GX1利用MPX总线拷贝STi5514的启动程序以及应用程序代码到自己的LMI DDR内存中,拷贝完成后,ST40GX1释放并允许STi5514控制MPX总线,STi5514从ST40GX1的DDR SDRAM中拷贝自己的启动程序及应用程序代码,借鉴这一点,通过MPX总线可以实现多CPU之间的存储共享。

  STi5514通过MPX总线可以访问ST40GX1上的Mailbox寄存器。Mailbox被固定映射于ST40GX1存储空间的基地址0x1B150000处,该寄存器对两个CPU都能产生中断信号。通过Malibox寄存器,ST40GX1与STi5514能实现进程同步、消息传递等进程间通信。


Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top