论文部分内容阅读
本课题实现了基于嵌入式SoC的数字电源驱动程序,将嵌入式技术与数字电源技术相结合,实现了嵌入式系统对数字电源的控制。当前,数字电源管理电路在SoC中扮演着重要的角色,这是因为当前的SoC系统对功耗的要求日益严格,对各个模块的功耗控制日益精细。本课题根据当前SoC技术发展的这种趋势,利用嵌入式技术,为嵌入到SoC芯片中的电源管理模块设计了驱动程序,并且驱动具有较强的可移植性和通用性,实现了嵌入式系统中对电源管理模块的控制。 为了实现对SoC芯片中数字电源模块驱动设计进行前期验证,同时利用Linux驱动程序较好的通用性和可移植性,课题采用两种不同体系结构的嵌入式SoC平台(ARM嵌入式平台和LEON嵌入式平台)对所做驱动设计进行验证,设计实现了数字电源模块的验证板,与嵌入式SoC平台相结合,实现了对数字电源模块的控制,进行了数字电源驱动设计的验证。 鉴于系统的复杂性,驱动程序的设计会采用层次化和模块化的设计方法,即将整体驱动分为底层总线数据传输部分和上层指令数据交换部分,分别为各部分开发驱动程序,最后再组合。驱动验证中,首先在ARM嵌入式平台上验证所设计的数字电源驱动程序,随后,利用Linux驱动程序移植技术将ARM平台上的驱动程序移植到LEON平台上。测试表明,课题所设计的数字电源驱动可以在两个平台上成功运行,实现了设计目标。 本课题设计的数字电源驱动成功的将数字电源管理加入到嵌入式系统当中,为嵌入式SoC系统的功耗控制提供了有效保证,所设计的驱动程序具有很强的灵活性和可移植性,可以满足不同系统的应用需求,有较大的实际应用价值。