...

橡 SCD-3910仕様書‐取り扱い注意

by user

on
Category: Documents
12

views

Report

Comments

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/
Fly UP