CN112347009A - 多个处理器共享硬盘存储的实现装置 - Google Patents
多个处理器共享硬盘存储的实现装置 Download PDFInfo
- Publication number
- CN112347009A CN112347009A CN202011015934.4A CN202011015934A CN112347009A CN 112347009 A CN112347009 A CN 112347009A CN 202011015934 A CN202011015934 A CN 202011015934A CN 112347009 A CN112347009 A CN 112347009A
- Authority
- CN
- China
- Prior art keywords
- processor
- sata
- hard disk
- circuit
- signal selector
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/16—Handling requests for interconnection or transfer for access to memory bus
- G06F13/1605—Handling requests for interconnection or transfer for access to memory bus based on arbitration
- G06F13/1652—Handling requests for interconnection or transfer for access to memory bus based on arbitration in a multiprocessor architecture
- G06F13/1663—Access to shared memory
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/16—Handling requests for interconnection or transfer for access to memory bus
- G06F13/1668—Details of memory controller
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/0002—Serial port, e.g. RS232C
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/16—Memory access
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multi Processors (AREA)
Abstract
本发明公开了一种多个处理器共享硬盘存储的实现装置,包括SATA连接器、高速串行信号选择器、多处理器协议竞争电路和SATA硬盘切换控制电路,SATA连接器与高速串行信号选择器相连,高速串行信号选择器分别与多处理器协议竞争电路、SATA硬盘切换控制电路相连,多处理器协议竞争电路与SATA硬盘切换控制电路相连。本发明的优点和有益效果:将SATA硬盘挂载在高速串行串行信号选择器上,各个处理器通过竞争的方式实现对SATA硬盘的操作,与现有技术相比,本发明主要有转换完成快,具有集成度高、可操作性强,确保信息不丢失和误操作,稳定高效等特点。
Description
技术领域
本发明属于工业控制领域和计算机硬件领域,具体涉及一种多个处理器共享硬盘存储的实现装置。
背景技术
SATA接口类型,其英文名称为:Serial Advanced Technology Attachment。使用SATA(Serial ATA)口的硬盘又叫串口硬盘,是PC机存储设备使用的主流。Serial ATA采用串行连接方式,串行ATA总线使用嵌入式时钟信号,具备了更强的纠错能力,与以往相比其最大的区别在于能对传输指令(不仅仅是数据)进行检查,如果发现错误会自动矫正,这在很大程度上提高了数据传输的可靠性。串行接口还具有结构简单、支持热插拔的优点。
SATA硬盘使用的SATA属于串行高速通讯,属于点对点通讯传输,其一重要特点是一对一,且PCB走线要保证其阻抗的连续性,尽量不免走线打孔以降低信号质量。
使用SATA硬盘用来存储数据是目前主流应用手段,但SATA硬盘体积很大,占用很大的空间,在嵌入式设计中,使用SATA硬盘对设计者布局及结构设计都需要仔细考虑,避免与其他元器件的冲突。在多处理器的设计时,若每个处理器都挂载一个硬盘,会是上述矛盾更加激烈化,而SATA协议又不允许一对多的连接方式,因此,设计出一种简单方便多个处理器共享硬盘存储的实现方法已是一个急需解决的问题。
发明内容
本发明的目的在于克服现有技术中的缺陷,提供一种多个处理器共享硬盘存储的实现装置。
为了实现上述目的,本发明的技术方案如下:
一种多个处理器共享硬盘存储的实现装置,包括SATA连接器、高速串行信号选择器、多处理器协议竞争电路和SATA硬盘切换控制电路,SATA连接器与高速串行信号选择器相连,高速串行信号选择器分别与多处理器协议竞争电路、SATA硬盘切换控制电路相连,多处理器协议竞争电路与SATA硬盘切换控制电路相连;
SATA连接器将板卡的标准的SATA接口信号引入,包括电源信号、高速SATA串行信号;
高速串行信号选择器的A通道与SATA连接器相连,B通道多处理器协议竞争电路中的第一处理器相连,C通道与多处理器协议竞争电路中的第二处理器相连,高速串行信号选择器实现A通道的SATA的信号向B或C通道的无损切换;
多处理器协议竞争电路中的第一处理器、第二处理器分别引出两路GPIO连接在一起,作为GPI和GPO使用,在某个处理器使用时拉低本侧GPI,不使用时抬高GPI,另一个CPU的GPO检测到对方GPI拉低时,不竞争SATA硬盘,待对方拉低时进行操作;
SATA硬盘切换控制电路包括一个控制处理器,通过多处理器协议竞争电路已经确定了SATA硬盘的使用权,其控制处理器引出一GPIO,通过MOS管和上拉电阻形成OC电路输出,控制高速串行信号选择器实现ABC三通道SATA信号的切换。
所述多处理器协议竞争电路中第一处理器、第二处理器分别引出的两路GPIO上靠近处理器各搭建阻容一阶低通滤波电路,减少干扰信号带来的影响。
本发明的优点和有益效果:
将SATA硬盘挂载在高速串行串行信号选择器上,各个处理器通过竞争的方式实现对SATA硬盘的操作,与现有技术相比,本发明主要有转换完成快,具有集成度高、可操作性强,确保信息不丢失和误操作,稳定高效等特点。
附图说明
图1为本发明实施提供的一种多个处理器共享硬盘存储的实现装置的电路示意图。
具体实施方式
以下通过附图和具体实施方式对本发明作进一步的详细说明。
如图1所示,一种多个处理器共享硬盘存储的实现装置,包括SATA连接器1、高速串行信号选择器2、多处理器协议竞争电路3和SATA硬盘切换控制电路4,SATA连接器1与高速串行信号选择器2相连,高速串行信号选择器2分别与多处理器协议竞争电路3、SATA硬盘切换控制电路4相连,多处理器协议竞争电路3与SATA硬盘切换控制电路4相连;
SATA连接器1将板卡的标准的SATA接口信号引入,包括电源信号、高速SATA串行信号;
高速串行信号选择器2采用PERICOM公司的高速串行信号选择器PI2PCIE2212,其A通道与SATA连接器1相连,B通道多处理器协议竞争电路中的第一处理器相连,C通道与多处理器协议竞争电路中的第二处理器相连,高速串行信号选择器实现A通道的SATA的信号向B或C通道的无损切换;
多处理器协议竞争电路3中的第一处理器、第二处理器分别引出两路GPIO连接在一起,作为GPI和GPO使用,在某个处理器使用时拉低本侧GPI,不使用时抬高GPI,另一个CPU的GPO检测到对方GPI拉低时,不竞争SATA硬盘,待对方拉低时进行操作;
SATA硬盘切换控制电路4包括一个控制处理器,通过多处理器协议竞争电路已经确定了SATA硬盘的使用权,其控制处理器引出一GPIO,通过MOS管和上拉电阻形成OC电路输出,控制高速串行信号选择器实现ABC三通道SATA信号的切换。
所述多处理器协议竞争电路3中第一处理器、第二处理器分别引出的两路GPIO上靠近处理器各搭建阻容一阶低通滤波电路5,减少干扰信号带来的影响。
上述实施例仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明创造的保护范围之中。
Claims (2)
1.一种多个处理器共享硬盘存储的实现装置,其特征在于,包括SATA连接器、高速串行信号选择器、多处理器协议竞争电路和SATA硬盘切换控制电路,SATA连接器与高速串行信号选择器相连,高速串行信号选择器分别与多处理器协议竞争电路、SATA硬盘切换控制电路相连,多处理器协议竞争电路与SATA硬盘切换控制电路相连;
SATA连接器将板卡的标准的SATA接口信号引入,包括电源信号、高速SATA串行信号;
高速串行信号选择器的A通道与SATA连接器相连,B通道多处理器协议竞争电路中的第一处理器相连,C通道与多处理器协议竞争电路中的第二处理器相连,高速串行信号选择器实现A通道的SATA的信号向B或C通道的无损切换;
多处理器协议竞争电路中的第一处理器、第二处理器分别引出两路GPIO连接在一起,作为GPI和GPO使用,在某个处理器使用时拉低本侧GPI,不使用时抬高GPI,另一个CPU的GPO检测到对方GPI拉低时,不竞争SATA硬盘,待对方拉低时进行操作;
SATA硬盘切换控制电路包括一个控制处理器,通过多处理器协议竞争电路已经确定了SATA硬盘的使用权,其控制处理器引出一GPIO,通过MOS管和上拉电阻形成OC电路输出,控制高速串行信号选择器实现ABC三通道SATA信号的切换。
2.根据权利要求1所述的多个处理器共享硬盘存储的实现装置,其特征在于,所述多处理器协议竞争电路中第一处理器、第二处理器分别引出的两路GPIO上靠近处理器各搭建阻容一阶低通滤波电路,减少干扰信号带来的影响。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011015934.4A CN112347009A (zh) | 2020-09-24 | 2020-09-24 | 多个处理器共享硬盘存储的实现装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011015934.4A CN112347009A (zh) | 2020-09-24 | 2020-09-24 | 多个处理器共享硬盘存储的实现装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112347009A true CN112347009A (zh) | 2021-02-09 |
Family
ID=74358210
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011015934.4A Withdrawn CN112347009A (zh) | 2020-09-24 | 2020-09-24 | 多个处理器共享硬盘存储的实现装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112347009A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113946536A (zh) * | 2021-12-20 | 2022-01-18 | 苏州浪潮智能科技有限公司 | NVMe硬盘的I2C协议电路及I2C环境控制方法 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6483812B1 (en) * | 1999-01-06 | 2002-11-19 | International Business Machines Corporation | Token ring network topology discovery and display |
CN101187908A (zh) * | 2007-09-27 | 2008-05-28 | 上海大学 | 单芯片多处理器共享数据存储空间的访问方法 |
CN103810109A (zh) * | 2012-11-15 | 2014-05-21 | 华为技术有限公司 | 内存分配方法、装置及*** |
CN104133777A (zh) * | 2014-07-24 | 2014-11-05 | 曙光信息产业(北京)有限公司 | 一种共享存储***及其使用方法 |
CN105472291A (zh) * | 2014-09-12 | 2016-04-06 | 杭州海康威视数字技术股份有限公司 | 多处理器集群的数字硬盘录像机及其实现方法 |
CN106569969A (zh) * | 2016-10-19 | 2017-04-19 | 曙光信息产业(北京)有限公司 | 一种服务器 |
CN108509155A (zh) * | 2018-03-31 | 2018-09-07 | 北京联想核芯科技有限公司 | 一种远程访问磁盘的方法和装置 |
CN108984266A (zh) * | 2018-06-15 | 2018-12-11 | 华为技术有限公司 | 一种虚拟机的管理方法、装置及*** |
CN111104358A (zh) * | 2018-10-26 | 2020-05-05 | 美超微电脑股份有限公司 | 解聚计算机*** |
-
2020
- 2020-09-24 CN CN202011015934.4A patent/CN112347009A/zh not_active Withdrawn
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6483812B1 (en) * | 1999-01-06 | 2002-11-19 | International Business Machines Corporation | Token ring network topology discovery and display |
CN101187908A (zh) * | 2007-09-27 | 2008-05-28 | 上海大学 | 单芯片多处理器共享数据存储空间的访问方法 |
CN103810109A (zh) * | 2012-11-15 | 2014-05-21 | 华为技术有限公司 | 内存分配方法、装置及*** |
CN104133777A (zh) * | 2014-07-24 | 2014-11-05 | 曙光信息产业(北京)有限公司 | 一种共享存储***及其使用方法 |
CN105472291A (zh) * | 2014-09-12 | 2016-04-06 | 杭州海康威视数字技术股份有限公司 | 多处理器集群的数字硬盘录像机及其实现方法 |
CN106569969A (zh) * | 2016-10-19 | 2017-04-19 | 曙光信息产业(北京)有限公司 | 一种服务器 |
CN108509155A (zh) * | 2018-03-31 | 2018-09-07 | 北京联想核芯科技有限公司 | 一种远程访问磁盘的方法和装置 |
CN108984266A (zh) * | 2018-06-15 | 2018-12-11 | 华为技术有限公司 | 一种虚拟机的管理方法、装置及*** |
CN111104358A (zh) * | 2018-10-26 | 2020-05-05 | 美超微电脑股份有限公司 | 解聚计算机*** |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113946536A (zh) * | 2021-12-20 | 2022-01-18 | 苏州浪潮智能科技有限公司 | NVMe硬盘的I2C协议电路及I2C环境控制方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9560760B2 (en) | Reduction of resonance in connectors | |
TWI653844B (zh) | C型通用序列匯流排切換電路 | |
WO2019109684A1 (zh) | 一种支持NVMe协议PCIE信号的*** | |
KR101562010B1 (ko) | 플렉시블 확장성 시스템 아키텍처를 위한 슬롯 설계 | |
US20070032100A1 (en) | Replaceable input/output interface for circuit board | |
TWI391058B (zh) | 主機板及應用其的可攜式電子裝置 | |
US7916494B1 (en) | Printed circuit board | |
US20120059977A1 (en) | Electronic device, controller for accessing a plurality of chips via at least one bus, and method for accessing a plurality of chips via at least one bus | |
CN108874711B (zh) | 一种优化散热的硬盘背板*** | |
CN108255652B (zh) | 一种信号测试装置 | |
US20070218709A1 (en) | Computer system and main board equipped with hybrid hypertransport interfaces | |
CN204904151U (zh) | 一种内置式转接卡 | |
CN112347009A (zh) | 多个处理器共享硬盘存储的实现装置 | |
EP3637270A1 (en) | External electrical connector and computer system | |
WO2022188658A1 (zh) | Usb接口的复用方法、电路、电子设备和存储介质 | |
CN114020669A (zh) | 一种基于cpld的i2c链路***及服务器 | |
CN107704403B (zh) | 一种优化主背板信号传输的装置及方法 | |
TWI755908B (zh) | 分離式印刷電路板組件 | |
CN220965003U (zh) | 显示电路装置 | |
CN117407347B (zh) | 一种PCIe转接芯片及其控制方法与电子设备 | |
CN210270654U (zh) | ***电路板、电子设备及服务器 | |
CN219676579U (zh) | 一种用于ssd的调试装置 | |
CN111752876B (zh) | 一种用于接口优先级仲裁的*** | |
CN221200334U (zh) | 一种双路服务器 | |
CN116028409B (zh) | 转接卡、主板、计算机、数据传输方法、设备和介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20210209 |