Comments
Description
Transcript
橡 SCD-3910仕様書‐取り扱い注意
2000.4 TEST CD-ROM For Checking of CD-ROM Driver SCD-3910 1.目的 このディスクは、CD-ROM ドライブの各種評価・検査調整用に製作された CD-ROM テストディスクです。 このディスクには、細かく分けられたファイルデータが繰り返し記録されており、データ読み込みの確認が容易にな っています。また、データはほぼ最外周まで記録されています。 また、データエリアは、データーが正しく読み取られているかが確認できるように、その構成や計算式を明確にさせ ており、指定して読み出したセクターのアドレス、及びデータがコンピュータを使用して、照合することが出来るようにな っています。 2.記録仕様 (1)線速度 : 1.2m/sec. (2)トラックピッチ : 1.6μm (3)ディスクフォーマット : ISO9660 準拠 CD-ROM モード 1 * フォーマットが ISO9660 になっているので、「MS-DOS」や「Windows」の環境下で認識できる構造になっています。 3.CD-ROM データ内容 3−1 構造 Table-1 CD-ROM Structure Sub code TNO Index 00 - Mode - Type of contents Audio mute Type A Group A 01 AA 01 - 1 Type B - Type A Type A B C D E F G H J K L M N P Q R S File Name A005.dat A01.dat A02.dat A03.dat A05.dat A10.dat A20.dat Similar 〃 〃 〃 〃 〃 〃 〃 〃 〃 〃 〃 〃 〃 〃 S005.dat S01.dat S02.dat S03.dat S05.dat - size 23 244 488 977 1465 2441 4883 9766 20264 20264 20264 20264 20264 20264 20264 20264 20264 20264 20264 20264 20264 20264 20264 244 488 977 1465 2441 Sequential block number 0 23 267 755 1732 3197 5638 10521 20287 40551 60815 81079 101343 121607 141871 162135 182399 202663 222927 243191 263455 283719 303983 324247 324491 324979 325956 327421 329862 - A.Time 00:00:00 00:02:00 00:02:23 00:05:42 00:12:05 00:25:07 00:44:47 01:17:13 02:22:21 04:32:37 09:02:51 13:32:65 18:03:04 22:33:18 27:03:32 31:33:46 36:01:60 40:33:74 45:04:13 49:34:27 54:04:41 58:34:55 63:04:69 67:35:08 72:05:22 72:08:41 72:15:04 72:28:06 72:47:46 73:20:12 73:22:12 Area Lead-in Pregap System ISO9660 Data area Postgap Lead-out Note-1) ファイル B から R は7個のファイルから成るファイルグループAと同じ構造です。また、ファイルグループS は、より外周へのアクセスの為に追加されています。 Note-2) Pregap + ISO9660 + Data area = Information area TNO: Track number Block address: Minute, Second, Block 1 block = 2k bytes =2,048 bytes 1 second = 75 blocks, 1 minute = 60 seconds = 4,500 blocks, 60 minutes = 3,600 seconds = 270,000 blocks 73min 20sec 12f = (73X60X75) + (22X75) + 12 –150(Pregap) = 329,862 blocks = 676Mbytes * Sub code is specified by compact disc format 3−2 タイプAの内容 データタイプAは MODE-1 で記録されており、その内容は Table-2 の通りです。 Table-2 Contents of Type A blocks Sync '00 FF FF FF FF FF FF FF FF FF FF 00' 12 Minutes in BCD (1 byte) Header Block address 4 Seconds in BCD (1 byte) Blocks in BCD (1 byte) Mode '01' (1 byte) User data All bytes are '00'(HEX notation). 2048 Error detection code: EDC 4 Auxiliary All bytes are are '00'(HEX notation). 8 data ECC P parity(26,24) Read solomon codes 172 Q parity(45,43) Read solomon codes 104 Note) ECC: Error Correction Code 3−3 タイプBの内容 データタイプBは MODE-1 で記録されており、その内容は Table-3 の通りです。 Table-3 Contents of Type B blocks Sync '00 FF FF FF FF FF FF FF FF FF FF 00' 12 Minutes in BCD (1 byte) Header Block address 4 Seconds in BCD (1 byte) Blocks in BCD (1 byte) Mode '01' (1 byte) User data 'Test data' 2048 Error detection code: EDC 4 Auxiliary All bytes are are '00'(HEX notation). 8 data ECC P parity(26,24) Read solomon codes 172 Q parity(45,43) Read solomon codes 104 bytes bytes bytes bytes bytes bytes bytes bytes bytes bytes bytes bytes bytes bytes 3−4 テストデータの内容 (a) ブロック番号情報 ブロック番号情報はUser Dataの先頭から 24 バイトの中にあります。この情報は以下のコードで記録されています。 Sequential block number : Binary, ASCII, BCD Block address : Min, Sec, Block Sequential block number と Block address の関係は次の通りです。 Sequential block number = (Min×60+Sec)×75+Block+1−150 * * Note: 150 is the gap which is "2 seconds×75 blocks" (b) M 系列ランダムデータ M 系列ランダムデータを発生する際の生成多項式は、次の関数を使用しています。 Polynomial = "1E0000401"(HEX notation) データ表現は、最上位ビットを左にし最下位ビットを右にする表示方法を採用しています。 M 系列の初期値は各ブロックの Sequential block number を用いています。ビットシフトの方向は下位ビット側へシフ トするようにしています。 MSB: The most significant bit LSB: The least significant bit (c) チェックサムデータ User Data 内のデータエラーを確認する為に、その際後の 2 バイト(16 ビット)にチェックサムを記録しています。 チェックサムの仕方は、チェックサムエリアを除く User data 全域に対し、16 ビットを 1 ワードとして考え、16 ビットの 累積加算を行います。その結果の下位 16 ビットの内、下位1バイトを byte number 2046 に、上位1バイトを byte number 2047 にセットしています。 * Byte value を Word value に変換する式は次の通りです。 Word(N) = byte(2×N)+256×byte(2×N+1) (N = 0, . . . . . , 1023) Table-4 Test Data in the CD-ROM Group Byte number Contents Code in user data 0 Lower byte: 1 Mid byte: of sequential block number Binary 2 Higher byte: 3 Space code(HEX notation 20) ASCII 4 2 lower digits: 5 2 mid digits: of sequential block number BCD 6 2 higher digits: 7,8 Space code(HEX notation 20) ASCII 9 MIN(2 digits): 10 SEC(2 digits): of the block address BCD 11 Block(2 digits): (a) 12 Space code(HEX notation 20) 13 Higher digit: Min. of the block address 14 Lower digit: 15 Character "m" code ASCII 16 Higher digit: Sec. of the block address 17 Lower digit: 18 Character "s" code 19 Higher digit: block of the block address 20 Lower digit 21 Character "f" code 22,23 Space code(HEX notation 20) 24 (B) . 32 Binary M-sequence(2 -1) starting from the sequential . block number 2,043 2,044,2,045 Space code(HEX notation 20) (C) 2,046 Lower byte: of check sum 2,047 Higher byte: (a)Block number information (b)M-sequence (c)check sum 株式会社アルメディオ 営業本部営業部 〒189-0013 東京都東村山栄町 2-32-13 TEL 0423-97-1331 FAX 0423-97-1919 http://www.almedio.co.jp/