论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
第三步,从系统功能要求和限制条件出发,依据一定的算法,进行硬件/软件的功能划分。
第四步,对划分结果作出评估。一种是性能评估(A),另一种是对硬件/软件综合后的系统依据指令级评价参数作出评估(B)。如果评估结果不满足要求,需重复第三步,重新划分硬件/软件的功能,直至获得一个最佳的硬件/软件实现为止。
一个大的科研项目都需要多所做人分工协作,以上所述实际上也是总体上为硬件组与软件组所做的任务分配。在进行硬件系统基本功能调试的同时,软件组可以编写人机界面程序、数据库操作程序、模拟数据与处理的脱机版程序。由于用规格语言对实际硬件/软件功能描述存在失真情况,设计阶段的硬件/软件功能划分也难免有不合理之处,但这可在联机调试中得以修正。
3 关键技术
本文用TI公司的高速处理器芯片TMS320VC33实现通用数字信号处理嵌入式系统。
3.1 DSP-BIOS设计
DSP-BIOS软件是实现数字信号处理嵌入式系统通用性的关键所在。TMS320VC33在微处理器(μP)模式下,复位后即运行DSP-BIOS软件;如在微计算机(MP)模式下,复位后运行其内部固化的Boot-Loader程序,然后从外部低速RAM或串口读取DSP-BIOS软件并调入片内高速CACHE进行全速运行。
一个通用DSP-BIOS软件应具有以下功能:
· DSP的初始化;
· 最小系统硬件的自检;
· 与上位机的通信;