[发明专利]需要分配地址的器件、器件系统及地址分配方法有效
申请号: | 201110353925.0 | 申请日: | 2011-11-10 |
公开(公告)号: | CN103106142A | 公开(公告)日: | 2013-05-15 |
发明(设计)人: | 李春一;马青江 | 申请(专利权)人: | 澜起科技(上海)有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F13/16 |
代理公司: | 上海光华专利事务所 31219 | 代理人: | 李仪萍 |
地址: | 200233 上海市徐汇*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 需要 分配 地址 器件 系统 方法 | ||
技术领域
本发明涉及地址分配领域,特别是涉及一种需要分配地址的器件、器件系统及地址分配方法。
背景技术
现有基于总线连接的各器件,其内部通常只设置地址寄存器用来存储地址信息,并由诸如写码器等配套器件来将分配的地址信息写入该地址寄存器。
例如,如图1所示的器件系统,包括基于总线连接的主控器、器件1、器件2……器件n,各并接在总线上的器件1、2……n在与主控器通信前,先由写码器逐一编写地址,随后器件1、2……n才能基于自身地址寄存器所存储的地址信息将主控器通过总线传输给自身的信息予以正确接收。
又例如,如图2所示的内存条,其包括多个通过总线连接的数据缓冲器及控制缓冲器。当测试人员需要测试或者校准某一个或多个数据缓冲器时,常需要先借助配套的内存控制器来为每一个数据缓冲器分别分配地址信息,随后各数据缓冲器基于自身地址寄存器所存储的地址信息来接收来自总线的命令信息或控制信息等,以便确定各个数据缓冲器是否能正常工作。显然,该种测试或校准方式对于生产内存条的厂商极为不便,因为需要其自行配备配套的内存控制器,
由上可见,由于现有器件结构的限制,导致在进行地址分配时需要借助配套器件才能完成,使得地址分配操作极为不便。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种需要分配地址的器件,以便器件能基于竞争来获得自身的地址信息。
本发明的另一目的在于提供一种能基于竞争来获取地址信息的器件系统。
本发明的又一目的在于提供一种地址分配方法,以实现对器件的地址分配。
为实现上述目的及其他相关目的,本发明提供的需要分配地址的器件,至少包括:存储单元,用于存储地址分配标志信息及地址信息;竞争信号输出单元,与所述存储单元相连接,用于当所述地址分配标志信息为未分配地址信息时,于接收到竞争开始信号后的随机时长后输出一地址竞争信号;以及地址配置单元,用于在所述竞争信号输出单元输出地址竞争信号时,根据其他地址分配标志信息为未分配地址信息的各需要分配地址的器件是否已输出地址竞争信号来确定预分配的地址信息是否可用,并当预分配的地址信息可用时,将所述预分配的地址信息写入所述存储单元,并将所述地址分配标志信息修改为已分配地址信息。
优选地,所述需要分配地址的器件还包括共线逻辑单元,连接在所述竞争信号输出单元的输出端,用于当自身的输出端与其他需要分配地址的器件的共线逻辑单元输出端相互连接后的互连信号线能形成线与逻辑或者线或逻辑。
优选地,所述需要分配地址的器件还包括互连线电平输出单元,用于于接收到竞争开始信号时,若所述地址分配标志信息为已分配地址信息则输出使自身所述的需要分配地址的器件包含的共线逻辑单元的输出端的电平为第一电平的信号,若所述地址分配标志信息为未分配地址信息则输出使自身所述的需要分配地址的器件包含的共线逻辑单元的输出端的电平为第二电平的信号;修改单元,用于于接收到将地址分配标志信息修改为未分配地址信息的信息时将所述地址分配标志信息修改为未分配地址信息;以及延时单元,用于于接收到竞争开始信号后的预定延时后输出启动信号以启动所述竞争信号输出单元,以便所述竞争信号输出单元于接收到竞争开始信号后的预定延时后的随机时长后再输出一地址竞争信号。
本发明提供的器件系统,至少包括:多个基于总线连接的前述的需要分配地址的器件;以及连接所述总线的控制器件。
优选地,每一个需要分配地址的器件为数据缓冲器,所述控制器件为控制缓冲器,所述器件系统为内存条。
本发明提供的地址分配方法,用于前述的器件系统,其至少包括步骤:i)所述器件系统中的控制器件通过总线传送当前分配的地址信息给所述器件系统中的每一个需要分配地址的器件;1)所述控制器件通过所述总线传送竞争开始信号给所述每一个需要分配地址的器件;2)所有需要分配地址的器件接收到所述竞争开始信号后,自身的地址分配标志信息为未分配地址信息的各需要分配地址的器件分别于各自的随机时长后输出一地址竞争信号;3)自身的地址分配标志信息为未分配地址信息的各需要分配地址的器件中的每一个在自身输出地址竞争信号时,根据其他地址分配标志信息为未分配地址信息的各需要分配地址的器件是否已输出地址竞争信号来判断所述当前分配的地址信息是否可用;以及4)判断所述当前分配的地址信息可用的需要分配地址的器件将所述当前分配的地址信息予以存储,并将自身的地址分配标志信息修改为已分配地址信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于澜起科技(上海)有限公司,未经澜起科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110353925.0/2.html,转载请声明来源钻瓜专利网。