兆瓦级变流器所采用的数字化控制算法对于软件实时性要求较高,而且需要处理的信息量比较大,除了前述的PWM整流和PWM逆变算法模块,岸电电源系统还包括电压电流检测模块、保护控制模块、数据存储模块、功率单元通信模块、人机交互模块等。若采用传统的软件调度方式,以顺序结构形式组织这些功能模块,依靠各模块自身的代码来完成各模块之间的调用和切换,会使得系统响应特性慢,升级、维护起来相当麻烦。
DSP/BIOS的出现提供了另外一种组织应用程序各功能模块的机制。它是一个简易的嵌入式操作系统,主要是为需要实时调度、同步以及主机-目标系统通信和实时监测的应用而设计的。DSP/BIOS集成在CCS中,是TI公司倡导的 eXpressDSP技术的重要组成部分。DSP/BIOS将各功能模块作为任务线程,通过配置,利用系统调度器调度各任务,根据优先级高低分时复用CPU资源,采用同步、通信、数据交换等方式协调各个任务。采用DSP/BIOS的应用程序接口,可实时分析系统运行情况、管理多个线程、调用软件中断和各种函数,并有效管理外部中断和外设。利用CCS提供的各种分析与评估工具来编写软件,调试方便,标准化程度高,从而加快软件开发进程。据此特点,本系统采用DSP/BIOS作为实时内核,并以此为基础来规划和设计系统软件。