一种主处理器和协处理器之间的通讯接口及其控制方法技术

技术编号:4093730 阅读:246 留言:0更新日期:2012-04-11 18:40
一种主处理器和协处理器之间的通讯接口,所述通讯接口用于支持所述主处理器通过AHB总线访问所述协处理器,所述通讯接口包括控制字寄存器,用于接收主处理器发送给与协处理器的指令;所述通讯接口包括状态字寄存器,用于接收来自协处理器的状态信息,供主处理器查询用;所述通讯接口还包括控制字寄存器,用于接口方式选择,所述接口方式包括,接口方式A,通过查询协处理器的状态位来和主处理器通讯,以及接口方式B,通过停止等待来和主处理器通讯。采用本发明专利技术的技术方案后,用户可以根据具体应用场景,通过配置协处理器的控制寄存器某一位来选择接口方式A或者接口方式B,以达到提高总线资源的利用率或者降低系统功耗的目的。

【技术实现步骤摘要】

本专利技术涉及集成电路设计领域,尤其是涉及一种实现主处理器和协处理器之间通 讯的接口及其控制方法。
技术介绍
协处理器是针对不同的应用场合和需求,对主处理器扩展的和协助主处理器完成 特殊应用处理的处理器。它通常是在主处理器的指引下运行的专用的单用途处理器,例如 浮点运算处理器、椭圆加密协处理器、图像协处理器、等等。传统的主处理器与协处理器之间通讯的接口方式多采用较为复杂的紧密耦合的 方式。例如,ARM (Advanced RISC Machines,高级精简指令集处理器)与其协处理器接口通 过专用的协处理器接口进行互连和通讯。协处理器的接口包括以下四类信号时钟信号、时 钟控制信号、流水线跟随信号和握手信号。ARM的协处理器与ARM处理器使用同一时钟信 号。协处理器中有自己的流水线。协处理器通过与ARM处理器连接的协处理器接口使用一 个流水线跟随器,对ARM内核流水线中执行的指令进行跟踪,并且保持两个流水线的步调 一致。这样就出现了一个问题——这种紧密耦合方式要求主处理器要知道协处理器的处理 能力。这就使电路设计复杂起来,这样,将一个新协处理器加到一个集成系统上是一个具有 一定技术难本文档来自技高网...

【技术保护点】
一种主处理器和协处理器之间的通讯接口,所述通讯接口用于支持所述主处理器通过AHB总线访问所述协处理器,所述通讯接口包括控制字寄存器,用于接收主处理器发送给与协处理器的指令;所述通讯接口包括状态字寄存器,用于接收来自协处理器的状态信息,供主处理器查询用;其特征在于,所述通讯接口还包括控制字寄存器,用于接口方式选择,所述接口方式包括,接口方式A,通过查询协处理器的状态位来和主处理器通讯,以及接口方式B,通过停止等待来和主处理器通讯。

【技术特征摘要】
一种主处理器和协处理器之间的通讯接口,所述通讯接口用于支持所述主处理器通过AHB总线访问所述协处理器,所述通讯接口包括控制字寄存器,用于接收主处理器发送给与协处理器的指令;所述通讯接口包括状态字寄存器,用于接收来自协处理器的状态信息,供主处理器查询用;其特征在于,所述通讯接口还包括控制字寄存器,用于接口方式选择,所述接口方式包括,接口方式A,通过查询协处理器的状态位来和主处理器通讯,以及接口方式B,通过停止等待来和主处理器通讯。2.如权利要求1所述的通讯接口,其特征在于,所述协处理器还包括接口方式A的 hready信号产生电路和接口方式B的hready信号产生电路。3.如权利要求2所述的通讯接口,其特征在于,所述协处理器还包括接口方式选择电 路(901)。4.如权利要求3所述的通讯接口,其特征在于,所述接口方式B的hready信号产生电 路包括与门(701)和以所述与门(701)输出结果作为选择信号的二路选择器(702)。5.一种主处理器和协处理器之间的接口控制方法,其特征在于...

【专利技术属性】
技术研发人员:张仕兵
申请(专利权)人:东莞市泰斗微电子科技有限公司
类型:发明
国别省市:44[中国|广东]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1