[发明专利]应用CPLD的MPC8280最小系统及设置硬复位配置字的状态转换方法有效
申请号: | 201210301370.X | 申请日: | 2012-08-23 |
公开(公告)号: | CN102854962A | 公开(公告)日: | 2013-01-02 |
发明(设计)人: | 刘大同;彭宇;刘连胜;见其拓;刘川 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | G06F1/24 | 分类号: | G06F1/24;G06F11/00 |
代理公司: | 哈尔滨市松花江专利商标事务所 23109 | 代理人: | 张宏威 |
地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 cpld mpc8280 最小 系统 设置 复位 配置 状态 转换 方法 | ||
技术领域
本发明涉及一种MPC8280最小系统。
背景技术
随着技术的发展,单板系统对处理器的性能要求越来越高,高端处理器集成了许多常用的外设模块,在构建单板系统时只需外扩少量器件就可以实现功能,有利于降低系统的不稳定性,在通信和高端嵌入式设备领域,高性能处理器PowerPC应用广泛。这里以MPC8280最小系统为例进行说明。MPC8280提供了许多功能接口,用户在使用时需要根据系统需求进行灵活选取,并正确配置相关寄存器和引脚状态。
如MPC8280的时钟设计,外围总线频率由系统输入时钟决定,通信处理器模块CPM(Communications Processor Module)和内核G2_LE频率由7位时钟配置位决定,其中4位为硬复位配置字的28-31位MODCK_H,另3位为硬件配置引脚MODCK[1-3]。现有设计中有的直接将硬件配置引脚固定连接相应电平,获得系统所需的CPM和内核时钟,但这种方法不能更改硬件配置引脚的状态。也有设计采用选焊电阻的方式给硬件配置引脚提供相应电平,相比上一种方法,有一定的灵活性,但每次改变时钟都需要对贴片电阻进行拆除和焊接,需要调试人员掌握基本的焊接技能,同时,随着拆焊次数的增多,将对PCB焊盘造成损伤,严重的会使焊盘脱落,导致硬件配置引脚不能获得正常的电平,CPM和内核也就得不到时钟信号,进而整个单板系统将不能正常工作,损失巨大。
又如为了增强PowerPC系统稳定性而加入的看门狗设计,已有许多方案,如授权公告号CN2519335Y的实用新型专利《一种看门狗的控制逻辑电路》、授权公告号CN2681231Y的实用新型专利《一种看门狗电路》都在PowerPC系统中使用了CPLD,用以通过对PowerPC给出的喂狗信号进行适当处理,实现可变时间的看门狗设计,但上述方法有一定的弊端。一方面,PowerPC内部集成了软件看门狗定时器,用户只需简单配置寄存器就可以实现一定周期范围内的看门狗,而且可以在引导系统执行完后,在应用程序中使用一个任务进行喂狗操作,还可避免由于引导程序执行时间较长需要延长看门狗定时周期的问题;另一方面,CPLD的引入也没有用于增加系统设计的灵活性,两方面都存在资源利用不充分的情况。
发明内容
本发明是为了解决现有应用CPLD的PowerPC不能实现缩短看门狗定时周期以及不能提高系统的灵活性的问题,提供一种应用CPLD的MPC8280最小系统及设置硬复位配置字的状态转换方法。
应用CPLD的MPC8280最小系统,它包括MPC8280、CPLD和TPS3110,
MPC8280的地址总线信号输入引脚60x_BA[31-27]与CPLD的地址总线信号输入引脚60x_BA[31-27]连接;
MPC8280的数据总线60x_BD[0-7]与CPLD的数据总线60x_BD[0-7]连接;
CPLD的电平信号输出引脚MODCK[1-3]分别与MPC8280的时钟硬件配置引脚MODCK[1-3]连接;
CPLD的中断信号输出引脚IRQ1#/IRQ2#分别与MPC8280的中断信号输入引脚IRQ1#/IRQ2#连接;
MPC8280的片选信号输出端与CPLD的片选信号输入端连接;
MPC8280的硬复位信号引脚HRESET#的输出端与CPLD的硬复位信号引脚HRESET#的输入端连接;
CPLD的软复位信号引脚SRESET#的输出端与MPC8280的软复位信号引脚SRESET#的输入端连接;
CPLD的上电复位信号引脚PORESET#的输出端与MPC8280的上电复位信号引脚PORESET#的输入端连接;
MPC8280的读写控制信号引脚BCTL0#与CPLD的读写控制信号引脚BCTL0#连接;MPC8280的使能控制信号引脚BCTL1#与CPLD的控制信号引脚BCTL1#连接;
CPLD的喂狗信号引脚WDI的输出端与TPS3110的喂狗信号引脚WDI的输入端连接;TPS3110的系统程序异常复位信号引脚RESET#的输出端与CPLD的系统程序异常复位信号引脚RESET#的输入端连接;CPLD的复位信号引脚soft_reset#的输出端与TPS3110的复位信号引脚soft_reset#的输入端连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210301370.X/2.html,转载请声明来源钻瓜专利网。