控制装置与应用该控制装置的数据传送系统及其方法制造方法及图纸

技术编号:7094153 阅读:172 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种控制装置与应用该控制装置的数据传送系统及其方法。该控制装置包含有:一储存元件,用来储存至少一处理装置兼容的一字节使能属性;以及一控制电路,耦接于该储存元件,用来依据该处理装置的该字节使能属性来产生至少一字节使能信号至该处理装置。

【技术实现步骤摘要】

本专利技术涉及一种控制装置与应用该控制装置的一数据传送系统及其相关方法,尤指依据一从属端处理电路所分配到的一地址范围来判断该从属端处理电路所能接收的一字节使能属性的控制装置及其相关方法。
技术介绍
在一电路系统中,一总线(BUS)用来作为一集成电路与另一集成电路之间的数据传输媒介。举例来说,一处理器会产生一指令并经由该总线将该指令传送至一外围控制电路。一般来说,该处理器所产生的该指令的格式必须是该外围控制电路兼容的指令格式,如此,该外围控制电路才能成功地执行所接收指令的动作。然而,随着科技的发展,该处理器与该外围控制电路的硬件更新程度可能是不同步的,进而产生该处理器所产生的指令格式与该外围控制电路所能接受的指令格式不兼容的问题。举例来说,当一较旧的外围控制电路通过该总线耦接于一较新的处理器时,该较旧的外围控制电路若无法读懂来自该较新处理器的指令,就无法执行该指令的动作。如此一来,该处理器的应用层面就会大幅地受限于某些特定的外围控制电路。因此,如何解决一集成电路与另一集成电路之间的数据格式不兼容问题已成为业界亟需解决的问题。
技术实现思路
因此,本专利技术的一目的在于提供一种依据一从属端处理电路所分配到的一地址范围来判断该从属端处理电路所能接收的一字节使能属性的一控制装置及其相关方法。依据本专利技术的一实施例,其提供一种控制装置。该控制装置包含有一储存元件以及一控制电路。该一储存元件用来储存至少一处理装置兼容的一字节使能属性。该控制电路耦接于该储存元件,用来依据该处理装置的该字节使能属性来产生至少一字节使能信号至该处理装置。依据本专利技术的一实施例,其提供一种数据传送系统。该数据传送系统包含有一总线、一处理装置以及一控制装置。该处理装置耦接于该总线。该控制装置耦接于该总线,其中当该控制装置判断出该处理装置兼容的一字节使能属性属于一第一字节使能格式,且原本欲传送的是一第二字节使能格式时,该控制装置依据该第二字节使能格式产生具有该第一字节使能格式的多个字节使能信号至该总线,以通过该总线将该多个字节使能信号传送至该处理装置。依据本专利技术的一实施例,其提供一种控制方法。该控制方法包含有下列步骤利用一储存元件来储存至少一处理装置兼容的一字节使能属性;以及依据该处理装置的该字节使能属性来产生至少一字节使能信号至该处理装置。附图说明图IA是本专利技术一种数据传送系统的一实施例示意图。图IB是本专利技术数据传送系统内的一控制装置的一实施例示意图。图2是本专利技术一种控制方法的一实施例流程图。图3是本专利技术一字节使能属性对照表的一实施例示意图。图4,是本专利技术一数据信号与一字节使能信号的一实施例示意图。主要元件符号说明100数据传送系统102总线104控制装置106第一处理装置108第二处理装置300字节使能属性对照表402数据信号404字节使能信号1042储存元件1044控制电路1046可配置总线接口1048中央处理器1050解码器1052状态机1062第一接口电路1082第二接口电路4022、4024、4026、4028字节数据4042、4044、4046、4048女据具体实施例方式在说明书及后续的权利要求当中使用了某些词汇来指称特定的元件。所属领域中的普通技术人员应可理解,硬件制造商可能会用不同的名词来称呼同一个元件。本说明书及后续的权利要求并不以名称的差异来作为区分元件的方式,而是以元件在功能上的差异来作为区分的准则。在通篇说明书及后续的请求项当中所提及的“包含”是一开放式的用语,故应解释成“包含但不限定于”。此外,“耦接” 一词在此包含任何直接及间接的电气连接手段,因此,若文中描述一第一装置耦接于一第二装置,则代表该第一装置可直接电气连接于该第二装置,或者通过其它装置或连接手段间接地电气连接至该第二装置。请参考图1A。图IA所示是依据本专利技术一种数据传送系统100的一实施例示意图。 数据传送系统100包含有一总线102、一控制装置104、一第一处理装置106以及一第二处理装置108。控制装置104包含有一储存元件1042以及一控制电路1044,其中储存元件 1042与控制电路1044构成一可配置总线接口(Configurable BusInterface) 1046。换句话说,可配置总线接口 1046整合至控制装置104中。第一处理装置106与第二处理装置108 分别通过一第一接口电路1062与一第二接口电路1082耦接于总线102。可配置总线接口 1046也耦接于总线102。储存元件1042用来储存耦接于总线102的各装置的兼容属性,该兼容属性包含了有关各装置可接收何种格式的指令(command)的信息。在此实施例中,通过耦接至总线102以接收来自控制装置104的指令的各装置包含有第一处理装置106和第二处理装置108,可配置总线接口 1046中的储存元件1042储存了第一处理装置106与第二处理装置108所分别能接受的一字节使能(Byte Enable)属性。控制电路1044耦接于储存元件1042,用来依据第一处理装置106的一第一字节使能属性与第二处理装置108的一第二字节使能属性来分别产生一第一字节使能信号及一第二字节使能信号至第一处理装置106和第二处理装置108。请注意,本专利技术并未限定只有两个处理装置,本领域的普通技术人员应可了解任何个数的处理装置均属于本专利技术的范畴所在。为了进一步说明本专利技术的精神所在,本实施例另提供一较详细的控制装置104示意图,如图IB所示。图IB所示是本专利技术数据传送系统100内的控制装置104的一实施例示意图。在本实施例中,除了储存元件1042以及控制电路1044,控制装置104还包含有一中央处理器1048、一解码器1050以及一状态机1052。中央处理器1048用来产生第一处理装置106与第二处理装置108所需的信息或处理来自第一处理装置106与第二处理装置108 的信息。解码器1050用来依据中央处理器1048所产生的信息来解码出总线102所能兼容的一预定输出数据,该预定输出数据包含有第一处理装置106或第二处理装置108所需的信息以及一对应的字节使能(ByteEnable)信号。状态机1052在一实施例中设置于控制电路1044之内(在另一实施例中或可耦接于控制电路1044之外),其用来依据该预定输出数据所欲传送的目的处理装置来控制控制电路1044的一操作状态。当数据传送系统100在运作时,控制装置104可视为一主控端(Master)装置, 而第一处理装置106与第二处理装置108则可视为一从属端(Slave)装置。请注意,在后续段落中,本实施例的数据传送系统100的总线102可以以一开放核心传输协议(Open CoreProtocol)总线来加以说明,以更清楚描述本专利技术的精神所在,然此并不作为本专利技术的限制。请注意,在该开放核心传输协议总线的规格中,其另定义了字节使能的机制以提高其传输效能。然而,由于该字节使能属性至少被分为第一字节使能格式和第二字节使能格式,举例来说,该第一字节使能格式是一简化字节使能(Simple-byte-enable)格式,而该第二字节使能格式是一复杂字节使能(Complex-byte-enable)格式,且从属的第一处理装置106与第二处理装置108并不一定能够接收上述两本文档来自技高网...

【技术保护点】
1.一种控制装置,包含有:一储存元件,用来储存至少一处理装置兼容的一字节使能属性;以及一控制电路,耦接于所述储存元件,用来依据所述处理装置的所述字节使能属性来产生至少一字节使能信号至所述处理装置。

【技术特征摘要】

【专利技术属性】
技术研发人员:林瑞源卢彦儒
申请(专利权)人:瑞昱半导体股份有限公司
类型:发明
国别省市:71

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

1