控制类指令与计算类指令分离式计算机系统的制作方法

文档序号:6432533阅读:161来源:国知局
专利名称:控制类指令与计算类指令分离式计算机系统的制作方法
技术领域
本发明涉及计算机结构设计技术,尤其涉及一种将控制类指令与计算类指令分别使用不同处理器的计算机系统。
背景技术
所有计算机都有指令系统。指令系统中有控制类指令,如转移指令、停机指令、中断的开关指令、置条件码指令等,还有计算类指令,如针对不同数据类型的四则运算,逻辑运算等。控制类指令决定程序的走向,计算类指令实施运算,传统计算机的指令系统将此两类指令混杂在一起,致使指令系统复杂,设计难度大;由于指令复杂,指令部件的速度提高就困难,束缚了整体速度的提高;束缚了运算类指令的发展,因为不同宽度的数据(如8 位的数据宽度或16位的数据宽度)是完全不同的指令系统,如果将控制指令与运算指令分离,那么数据宽度的变化,数据类型的变化,甚至计算方法的改变都不影响控制类指令。 现有技术中也有使用双处理器或多处理器的计算机结构,但从每个处理器的工作任务设计上,还是控制类指令与计算类指令混杂方式。如
公开日为2007年10月17日、公开号为 CN101055556的专利文献公开了这样的技术方案一种多CPU系统,包括整个系统由多个独立的CPU、一个消息交换单元和一个定时消息发送单元组成,各个CPU之间只能通过该交换单元相互联系,交换单元与各CPU之间采用FIFO或者高速串行接口进行连接,CPU与交换单元之间通过消息传递信息,交换单元与定时消息发送单元合作,监控系统中各CPU的状态,以便及时发现异常,恢复正常运行,该结构能够实现更强的稳定性、更好的安全性以及更快速的CUP间通讯。但是该方案的不足之处仍然是每个CUP所运行指令为控制类指令与计算类指令混杂方式。

发明内容
本发明主要是解决现有技术所存在的控制指令与运算指令混杂致使指令系统复杂、设计难度大,影响整体速度提高等技术问题,提供一种控制类指令与计算类指令分离式计算机系统,它不论计算处理器如何变化,控制处理器都可以保持不变,因而系统软件的兼容性好、灵活性更高,便于形成不同数据宽度、不同数据结构、不同计算指令集的计算机,而系统软件或管理软件仍保持不变,大幅提高设计和使用计算机的工作效率。本发明针对现有技术问题主要是通过下述技术方案得以解决的,一种控制类指令与计算类指令分离式计算机系统,包括存储器、输入输出设备,存储器包括第一内部存储器 (控制处理器的工作存储器)、第二内部存储器(计算处理器的工作存储器)和外部存储器,还包括控制处理器,计算处理器,控制处理器连接输入输出设备、第一内部存储器和外部存储器,计算处理器连接第二内部存储器,控制处理器与计算处理器间采用总线连接。本发明的这种计算机系统结构,由两组指令系统组成,控制类指令控制程序走向;计算类指令进行科学计算。专职控制类指令的处理器称为控制处理器,专职计算类指令的处理器称为计算处理器。在实际使用中,由控制处理器连接外部接口设备,负责与外界的通讯,并作为运行操作系统的平台,计算处理器进行图像处理、科学计算等计算类工作。控制处理器因为不需要处理大量专用数据、也不需要做复杂的科学计算,所以它的重点放在对外通讯、人机交互界面和通用开发环境上,它也是操作系用的运行平台,不论计算处理器如何变化,控制处理器都可以保持不变,这就使得控制处理器及外围输入输出端口设计通用性更好,灵活性更高,在计算机硬件不断升级的发展过程中,控制处理器可以基本保持不变;计算处理器设计成具有更高速计算能力的处理器,它完成全部大数据量的计算处理,控制处理器与计算处理器间采用总线方式进行数据传输和通信。这样的方案使计算机结构更加合理,工作速度和效率更高。作为优选,计算处理器还连接外部数据输入输出端口。通过外部数据输入输出端口连接视频实时数据通道、以及其他需要进行数据处理的设备。作为优选,总线是存储器总线,存储器总线连接在控制处理器与计算处理器之间作为通信总线。作为优选,存储器总线由双端口共享存储器提供,所述双端口共享存储器是一个具有两个完全独立的SRAM接口的共享存储器。该种方式即为双端口互联方式,它允许两个处理器单元独立访问一个共用存储器空间,从而通过其存储器总线并利用标准读写操作来交换数据,实现两个处理器间通信。作为优选,控制处理器还连接USB总线接口、通信接口、网络接口,以及其他应用接口都可以设成使用控制处理器进行管理的外部口。本发明带来的有益效果是,无论计算处理器如何变化,控制处理器都可以保持不变,使得控制处理器及输入输出端口通用性更好、灵活性更高、系统软件的兼容性更好,可使计算处理器设计成具有更高速计算能力的处理器,大幅提高设计和使用计算机的工作效率。


图1是本发明的一种原理框图。图中1是第一存储器,2是第二存储器,3是外部数据输入输出端口,4是控制处理器,5是双端口共享存储器,6是计算处理器,7是外部存储器,8是键盘,9是显示器,10是 USB接口,11是通信接口,12是网络接口。
具体实施例方式下而通过实施例,并结合附图,对本发明的技术方案作进一步具体说明。实施例如图1所示,本发明是一种控制类指令与计算类指令分离式计算机系统, 包括键盘8,显示器9,USB接口 10,通信接口 11,网路接口 12,第一内部存储器1、第二内部存储器2,外部存储器7,控制处理器4,计算处理器6 ;控制处理器4连接键盘8、显示器9、 USB接口 10、通信接口 11、网路接口 12、第一内部存储器1、外部存储器7,计算处理器6连接第二内部存储器2、外部数据输入输出端口 3,双端口共享存储器5的一个端口通过存储器总线连接控制处理器4,另一个端口通过存储器总线连接计算处理器6,从而建立起控制处理器4与计算处理器6间的高速通道。外部存储器7是硬盘。
控制处理器4所形成的平台上安装操作系统,专职管理输入输出设备、输入输出端口,计算处理器6连接第二存储器2、数据输入输出接口 3,从而构成子系统,并接受控制处理器4平台上的操作系统管理,专职科学计算,比如图形处理、图像处理、结构分析计算、 专业软件等。所以本发明具有无论计算处理器如何变化,控制处理器都可以保持不变,使得控制处理器及输入输出端口通用性更好、灵活性更高、系统软件的兼容性更好,可使计算处理器设计成具有更高速计算能力的处理器,大幅提高设计和使用计算机的工作效率等特征。
权利要求
1.一种控制类指令与计算类指令分离式计算机系统,包括存储器、输入输出设备,所述存储器包括第一内部存储器、第二内部存储器和外部存储器,其特征在于还包括控制处理器,计算处理器,所述控制处理器连接输入输出设备、第一内部存储器和外部存储器,计算处理器连接第二内部存储器,控制处理器与计算处理器间采用总线连接。
2.根据权利要求1所述一种控制类指令与计算类指令分离式计算机系统,其特征在于所述计算处理器还连接外部数据输入输出端口。
3.根据权利要求1所述一种控制类指令与计算类指令分离式计算机系统,其特征在于所述总线是存储器总线,所述存储器总线连接在控制处理器与计算处理器之间作为通信总线。
4.根据权利要求3所述一种控制类指令与计算类指令分离式计算机系统,其特征在于所述存储器总线由双端口共享存储器提供,所述双端口共享存储器是一个具有两个完全独立的SRAM接口的共享存储器。
5.根据权利要求1所述一种控制类指令与计算类指令分离式计算机系统,其特征在于所述控制处理器还连接USB总线接口、通信接口、网络接口。
全文摘要
本发明公开了一种控制类指令与计算类指令分离式计算机系统,目的在于解决现有技术所存在的控制指令与运算指令混杂致使指令系统复杂、设计难度大,影响整体速度提高等技术问题,它包括存储器、输入输出设备,存储器包括第一内部存储器、第二内部存储器和外部存储器,还包括控制处理器,计算处理器,控制处理器连接输入输出设备、第一内部存储器和外部存储器,计算处理器连接第二内部存储器,控制处理器与计算处理器间采用总线连接,它可有效提高计算机系统工作速度和工作效率。
文档编号G06F9/30GK102360278SQ20111026263
公开日2012年2月22日 申请日期2011年9月7日 优先权日2011年9月7日
发明者朱瑞, 鞠怡明 申请人:苏州科雷芯电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1