基于TR600芯片的过程调用设计与硬件实现

[10-10 20:38:44]   来源:http://www.88dzw.com  单片机学习   阅读:8849

文章摘要:3 技术特点(1)TR600芯片体系结构中重叠寄存器窗口技术采用可重组思想设计寄存器堆结构,提高了存储灵活性,适应了语音算法在过程调用中数据规格多样性的特点;多层窗口寄存器结构和寄存器堆局部可见的特点,解决了过程调用时的现场保护和参数传递问题,不需要设计现场保护参数的专用部件,减少了系统的时空开销。(2)存储体交叉访问机制采用段寄存器标识存取算子与存储体的对应关系,由过程调用指令配置段寄存器.避免了因为参数传递而进行的存储体之间的数据转移;同时提供了清晰易读、编程灵活的指令界面,屏蔽了逻辑设计的复杂性,方便了用户指令编程。但过程调用功能的硬件实现与应用环境及体系结构是密不可分的,设计者应依据具

基于TR600芯片的过程调用设计与硬件实现,标签:单片机开发,单片机原理,http://www.88dzw.com

3 技术特点

(1)TR600芯片体系结构中重叠寄存器窗口技术采用可重组思想设计寄存器堆结构,提高了存储灵活性,适应了语音算法在过程调用中数据规格多样性的特点;多层窗口寄存器结构和寄存器堆局部可见的特点,解决了过程调用时的现场保护和参数传递问题,不需要设计现场保护参数的专用部件,减少了系统的时空开销。

(2)存储体交叉访问机制采用段寄存器标识存取算子与存储体的对应关系,由过程调用指令配置段寄存器.避免了因为参数传递而进行的存储体之间的数据转移;同时提供了清晰易读、编程灵活的指令界面,屏蔽了逻辑设计的复杂性,方便了用户指令编程。但过程调用功能的硬件实现与应用环境及体系结构是密不可分的,设计者应依据具体情况调整实现方案,如窗口寄存器堆的分层数目及段寄存器的层数,要根据具体算法中过程调用的最大嵌套层数而定,存取算子对存储体的交叉访问要依据体系结构提供的指令界面而定等,因为这些设计都具有灵活性和多样性。

本文论述的过程调用功能硬件实现方法也可以为其他应用设计借鉴,例如.在网络体系结构中,对多种通信协议的硬件实现以及RPC远程过程调用的实现都具有一定的参考价值。

上一页  [1] [2] [3] 


Tag:单片机学习单片机开发,单片机原理维修教程知识 - 单片机学习

《基于TR600芯片的过程调用设计与硬件实现》相关文章