JP4408840B2 - Hddコントローラ及びそれを搭載したシステム - Google Patents
Hddコントローラ及びそれを搭載したシステム Download PDFInfo
- Publication number
- JP4408840B2 JP4408840B2 JP2005189200A JP2005189200A JP4408840B2 JP 4408840 B2 JP4408840 B2 JP 4408840B2 JP 2005189200 A JP2005189200 A JP 2005189200A JP 2005189200 A JP2005189200 A JP 2005189200A JP 4408840 B2 JP4408840 B2 JP 4408840B2
- Authority
- JP
- Japan
- Prior art keywords
- pci
- hdd
- hdd controller
- slave
- data
- 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.)
- Active
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/38—Information transfer, e.g. on bus
- G06F13/382—Information transfer, e.g. on bus using universal interface adapter
- G06F13/385—Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Bus Control (AREA)
Description
Claims (6)
- PCIバス上の1又は複数のPCIデバイスとATA規格のI/Oバス上のHDDとの間でデータを転送する制御を行うHDDコントローラであって、
前記データの高速バースト転送を実行するに際し、当該HDDコントローラが前記PCIバスのバスマスタになるマスタモードと前記PCIバスのスレーブになるスレーブモードとを有し、
前記PCIデバイスがスレーブとなってアクセスするときのデータ転送スピードが、当該HDDコントローラがスレーブとなってアクセスするときのデータ転送スピードより遅い場合に、当該HDDコントローラは前記スレーブモードで制御し、前記PCIデバイスがスレーブとなってアクセスするときのデータ転送スピードが、当該HDDコントローラがスレーブとなってアクセスするときのデータ転送スピードより速い又は同等の場合に、当該HDDコントローラは前記マスタモードで制御することを特徴とするHDDコントローラ。 - 前記マスタモードと前記スレーブモードとを切り換える手段を備えたことを特徴とする請求項1に記載のHDDコントローラ。
- 前記PCIバス上には、前記PCIデバイスとして、スレーブとなってアクセスするときのデータ転送スピードが当該HDDコントローラがスレーブとなってアクセスするときのデータ転送スピードより遅い第1のPCIデバイスと、スレーブとなってアクセスするときのデータ転送スピードが当該HDDコントローラがスレーブとなってアクセスするときのデータ転送スピードより速い又は同等の第2のPCIデバイスとが接続され、当該HDDコントローラは、前記HDDにRead/Writeする時に、データを暗号化・復号化する暗号手段を備え、当該HDDコントローラが前記マスタモードで制御されているときと前記スレーブモードで制御されているときとによって、前記暗号手段を異ならしめることを特徴とする請求項1又は2に記載のHDDコントローラ。
- 前記スレーブモードでは、当該HDDコントローラで指定された特定のアドレスにメモリバーストされたデータを、前記HDDにRead/Writeすることを特徴とする請求項1乃至3のいずれか1項に記載のHDDコントローラ。
- 当該HDDコントローラには、前記HDDに加え2台目のHDDが接続され、当該HDDコントローラが前記マスタモードで制御されているときに、前記PCIデバイスの一つがスレーブとして前記2台目のHDDにアクセスすることを特徴とする請求項1乃至4のいずれか1項に記載のHDDコントローラ。
- 請求項1乃至5のいずれか1項に記載のHDDコントローラを備えたシステムであって、前記PCIバス上に、前記PCIデバイスとして、スレーブとなってアクセスするときのデータ転送スピードが前記HDDコントローラがスレーブとなってアクセスするときのデータ転送スピードより遅い第1のPCIデバイスと、スレーブとなってアクセスするときのデータ転送スピードが前記HDDコントローラがスレーブとなってアクセスするときのデータ転送スピードより速い又は同等の第2のPCIデバイスとが接続され、前記HDDコントローラは、前記第2のPCIデバイスとのデータの高速バースト転送を実行する際には前記PCIバスのバスマスタとなり、前記第1のPCIデバイスとのデータの高速バースト転送を実行する際には前記PCIバスのスレーブとなることを特徴とするシステム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005189200A JP4408840B2 (ja) | 2005-06-29 | 2005-06-29 | Hddコントローラ及びそれを搭載したシステム |
CNB2006100945834A CN100527104C (zh) | 2005-06-29 | 2006-06-21 | 硬盘驱动器控制器及搭载它的*** |
US11/476,946 US7389376B2 (en) | 2005-06-29 | 2006-06-26 | HDD controller and system equipped with the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005189200A JP4408840B2 (ja) | 2005-06-29 | 2005-06-29 | Hddコントローラ及びそれを搭載したシステム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007011526A JP2007011526A (ja) | 2007-01-18 |
JP4408840B2 true JP4408840B2 (ja) | 2010-02-03 |
Family
ID=37591146
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005189200A Active JP4408840B2 (ja) | 2005-06-29 | 2005-06-29 | Hddコントローラ及びそれを搭載したシステム |
Country Status (3)
Country | Link |
---|---|
US (1) | US7389376B2 (ja) |
JP (1) | JP4408840B2 (ja) |
CN (1) | CN100527104C (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8285988B2 (en) * | 2006-05-09 | 2012-10-09 | Broadcom Corporation | Method and system for command authentication to achieve a secure interface |
US8032761B2 (en) | 2006-05-09 | 2011-10-04 | Broadcom Corporation | Method and system for memory attack protection to achieve a secure interface |
US8560829B2 (en) * | 2006-05-09 | 2013-10-15 | Broadcom Corporation | Method and system for command interface protection to achieve a secure interface |
US10255463B2 (en) | 2008-11-17 | 2019-04-09 | International Business Machines Corporation | Secure computer architecture |
JP2013196589A (ja) * | 2012-03-22 | 2013-09-30 | Ricoh Co Ltd | 印刷装置および印刷システム |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08235111A (ja) | 1994-12-26 | 1996-09-13 | Toshiba Corp | コンピュータシステム |
JP3579149B2 (ja) | 1995-11-10 | 2004-10-20 | 株式会社東芝 | コンピュータシステム |
US5922062A (en) * | 1997-06-26 | 1999-07-13 | Vlsi Technology, Inc. | Combined IDE and SCSI disk controller interface for common hardware reference platforms |
US6401142B1 (en) * | 1999-05-24 | 2002-06-04 | Advanced Micro Devices, Inc. | Apparatus and method for selective bus transfer using master and slave modes |
US6950897B2 (en) * | 2001-02-23 | 2005-09-27 | Hewlett-Packard Development Company, L.P. | Method and apparatus for a dual mode PCI/PCI-X device |
KR100400386B1 (ko) * | 2001-05-18 | 2003-10-08 | 아라리온 (주) | 이종버스를 연결하는 고기밀 호스트 어댑터 |
-
2005
- 2005-06-29 JP JP2005189200A patent/JP4408840B2/ja active Active
-
2006
- 2006-06-21 CN CNB2006100945834A patent/CN100527104C/zh not_active Expired - Fee Related
- 2006-06-26 US US11/476,946 patent/US7389376B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2007011526A (ja) | 2007-01-18 |
US7389376B2 (en) | 2008-06-17 |
US20070005856A1 (en) | 2007-01-04 |
CN100527104C (zh) | 2009-08-12 |
CN1892622A (zh) | 2007-01-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4869065B2 (ja) | 仮想周辺コンポーネントインターコネクト多重ファンクション装置 | |
KR101035225B1 (ko) | 개량 데이터 전송을 위한 제어기 장치 및 방법 | |
JP3820011B2 (ja) | Pciインタフェース同期化回路 | |
JP3514477B2 (ja) | 入力/出力装置及びデータ転送方法 | |
JP4408840B2 (ja) | Hddコントローラ及びそれを搭載したシステム | |
KR100449721B1 (ko) | 서로 다른 데이터 버스 폭을 갖는 장치들을 위한인터페이스 및 이를 이용한 데이터 전송방법 | |
JPH10178626A (ja) | 伝送装置及びサーバ装置並びに伝送方法 | |
JP2005316781A (ja) | 記憶媒体のマルチホスト切替え方法 | |
JPH0628261A (ja) | データ転送方法及び装置 | |
US8856389B1 (en) | Efficient data transfers over serial data streams | |
US7694004B2 (en) | Bit-granular writes of control registers | |
JP2010140440A (ja) | バス調停装置 | |
JP3703958B2 (ja) | 情報処理装置 | |
JP2008083978A (ja) | データ処理装置 | |
JPH02207363A (ja) | データ転送制御方式、デバイスコントローラ、およびメモリ・コントローラ | |
KR100606698B1 (ko) | 인터페이스 장치 | |
JPH0351943A (ja) | 高速バスと低速バスのバスライン共用化方式 | |
JP5392037B2 (ja) | 情報処理装置 | |
KR100427169B1 (ko) | 통신 시스템 및 이 시스템의 데이터 전송 방법 | |
JP2007328647A (ja) | Cpu間のデータ転送方式 | |
JP2008009804A (ja) | 情報処理装置および情報処理方法、情報処理システム、プログラム、並びに、記録媒体 | |
JPH07334453A (ja) | メモリアクセスシステム | |
JPH1141595A (ja) | ビデオデコーダlsi | |
JPS61285566A (ja) | 入出力制御装置 | |
JP2007004314A (ja) | Pciコントローラ及びそれを搭載したシステム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090424 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090617 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20091110 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20091110 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4408840 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121120 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121120 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131120 Year of fee payment: 4 |