摘要
本说明书提供了一种基于总线架构的通用软件接口实现方法,涉及FPGA软件模块设计可重用及通用化设计领域。该方法通过采用通用总线类接口的方式对各软件模块间的互联互通性进行了重新定义,将常用的软件模块进行了总线式封装设计,形成可配置的参数配置区及功能实现区,并通过任务调度单元实现各功能模块间的协同工作,完成的通用模块可应用于基于FPGA或集成FPGA及CPU的融合可编程SOC平台软件开发中,实现软件模块的通用化。解决了在常规设计中,软件接口特异化程度较高,在移植到其他项目中需要经过调整或修改,不利于软件模块推广应用的问题。在进一步提升软件通用性的情况下实现模块互联的便利性提升。
技术关键词
任务调度
通用软件模块
参数
功能模块
接口
数据
平台
时序
动态
特异
时钟
项目
算法
定义
模式
基础