4. 仕様および追加情報

4. 仕様および追加情報
この資料は英語版を翻訳したもので、内容に相違が生じる場合には原文を優先します。こちらの日本語版は参考用としてご利用
ください。設計の際には、最新の英語版で内容をご確認ください。
AGX52004-1.0
8B/10B コード
この項では、Arria™ GX デバイスのデータおよびコントロール・コード
に関する情報を提供します。
コード表記法
8B/10B データおよびコントロール・コードは、それぞれ Dx.y および
Kx.y と定義されます。8 ビット・バイト – H G F E D C B A、H が MSB、
A が LSB – は、2 つのグループ x および y に分割されます。ただし、x は
下位(E D C B A)、y は上位 3 ビット(H G F)です。図 4–1 に、3C(16
進数)の表記を示します。
図 4–1. 3C(16 進数)の表記例
y=1
D28.1 =
(3C hex)
x = 28
0
0
1
1
1
1
0
0
H
G
F
E
D
C
B
A
Dx.y の有効な 8 ビット・コードは 256、Kx.y の有効な 8 ビット・コード
は 12 あります。これらのコードには、各 8 ビット・コードに関連付けら
れる 2 つの等価 10 ビット・コードがあります。10 ビット・コードは、中
立ディスパリティまたは非中立ディスパリティのいずれかを持っていま
す。中立ディスパリティでは、2 つの中立ディスパリティの 10 ビット・
コードが 1 つの 8 ビット・コードに関連付けられます。非中立ディスパ
リティの 10 ビット・コードでは、正および負のディスパリティ・コード
が 8 ビット・コードに関連付けられます。
正のディスパリティを持つ 10 ビット・コードは、RD– カラムで関連付
けられています。負のディスパリティを持つ 10 ビット・コードは、RD+
カラムで関連付けられています。
ディスパリティの計算
ランニング・ディスパリティは、10 ビット・コードのサブブロックに基
づいて計算されます。図 4–2 に示すように、10 ビット・コードは 6 ビッ
ト・サブブロック(abcdei)および 4 ビット・サブブロック(fghj)の 2
つのサブブロックに分割されます。
Altera Corporation
2007 年 5 月
4–1
8B/10B コード
図 4–2. 6 ビットおよび 4 ビット・サブブロックで構成される 10 ビット・
グループ
10-Bit Code
D28.1 =
(3C hex)
j
h
g
f
i
e
d
c
b
a
0
0
1
1
1
1
1
0
0
0
4-Bit Block
6-Bit Block
6 ビット・サブブロックの始めのランニング・ディスパリティは、前の
10 ビット・コードの終わりのランニング・ディスパリティです。4 ビッ
ト・サブブロックの終わりのランニング・ディスパリティは、6 ビット・
サブブロックの終わりのランニング・ディスパリティです。4 ビット・
サブブロックの終わりのランニング・ディスパリティは、10 ビット・
コードのランニング・ディスパリティです(図 4–3 参照)。
図 4–3. サブブロック間でのランニング・ディスパリティ
10-Bit Code
D28.1 =
(3C hex)
j
h
g
f
i
e
d
c
b
a
0
0
1
1
1
1
1
0
0
0
4-Bit Block
6-Bit Block
ランニング・ディスパリティの計算規則は、以下のとおりです。
■
以下のいずれかが真の場合、現在のランニング・ディスパリティは
サブブロックの終わりで正になります。
●
サブブロックに 0 よりも 1 が多く含まれている。
●
6 ビット・サブブロックが 6'b000111 である。
●
4 ビット・サブブロックが 4'b0011 である。
■
以下のいずれかが真の場合、現在のランニング・ディスパリティは
サブブロックの終わりで負になります。
●
サブブロックに 1 よりも 0 が多く含まれている。
●
6 ビット・サブブロックが 6'b111000 である。
●
4 ビット・サブブロックが 4'b1100 である。
上記の条件が満たされない場合、サブブロックの終わりでのランニング・
ディスパリティは、サブブロックの始めと同じです。
4–2
Arria GX デバイス・ハンドブック Volume 2
Altera Corporation
2007 年 5 月
仕様および追加情報
サポートされているコード
8B/10B 方式は、表 4–1 に示す同期化、アラインメント、および汎用ア
プリケーション用の 12 のコントロール・コードを定義しています。
表 4–1. サポートされている K コード
K コード
8 進値
8 ビット・コード
HGF_EDCBA
10 ビット・
コード RD–
10 ビット・
コード RD+
abcdei_fghj
K28.0
1C
8'b000_11100
10'b001111_0100
10'b110000_1011
K28.1
3C
8'b001_11100
10'b001111_1001
10'b110000_0110
K28.2
5C
8'b010_11100
10'b001111_0101
10'b110000_1010
K28.3
7C
8'b011_11100
10'b001111_0011
10'b110000_1100
K28.4
9C
8'b100_11100
10'b001111_0010
10'b110000_1101
K28.5 (1)
BC
8'b101_11100
10'b001111_1010
10'b110000_0101
K28.6
DC
8'b110_11100
10'b001111_0110
10'b110000_1001
K28.7
FC
8'b111_11100
10'b001111_1000
10'b110000_0111
K23.7
F7
8'b111_10111
10'b111010_1000
10'b000101_0111
K27.7
FB
8'b111_11011
10'b110110_1000
10'b001001_0111
K29.7
FD
8'b111_11101
10'b101110_1000
10'b010001_0111
K30.7
FE
8'b111_11110
10'b011110_1000
10'b100001_0111
表 4–1 の注 :
(1)
K28.5 は、ワード・アラインメントに使用されるカンマ・コードで IDLE 状態を示します。
表 4–2 に有効なデータ・コード・グループを示します。
表 4–2. 有効なデータ・コード・グループ (1 / 9)
コード・グループ名 8 ビット・バイト値
Current RD–
8 ビット
HGF EDCBA
Current RD+
abcdei fghj
D0.0
00
000 00000
100111 0100
011000 1011
D1.0
01
000 00001
011101 0100
100010 1011
D2.0
02
000 00010
101101 0100
010010 1011
D3.0
03
000 00011
110001 1011
110001 0100
D4.0
04
000 00100
110101 0100
001010 1011
D5.0
05
000 00101
101001 1011
101001 0100
D6.0
06
000 00110
011001 1011
011001 0100
Altera Corporation
2007 年 5 月
4–3
Arria GX デバイス・ハンドブック Volume 2
8B/10B コード
表 4–2. 有効なデータ・コード・グループ (2 / 9)
コード・グループ名 8 ビット・バイト値
8 ビット
HGF EDCBA
Current RD–
Current RD+
abcdei fghj
D7.0
07
000 00111
D8.0
08
000 01000
111001 0100
000110 1011
D9.0
09
000 01001
100101 1011
100101 0100
D10.0
0A
000 01010
010101 1011
010101 0100
D11.0
0B
000 01011
110100 1011
110100 0100
D12.0
0C
000 01100
001101 1011
001101 0100
D13.0
0D
000 01101
101100 1011
101100 0100
D14.0
0E
000 01110
011100 1011
011100 0100
D15.0
0F
000 01111
010111 0100
101000 1011
D16.0
10
000 10000
011011 0100
100100 1011
D17.0
11
000 10001
100011 1011
100011 0100
D18.0
12
000 10010
010011 1011
010011 0100
D19.0
13
000 10011
110010 1011
110010 0100
D20.0
14
000 10100
001011 1011
001011 0100
D21.0
15
000 10101
101010 1011
101010 0100
D22.0
16
000 10110
011010 1011
011010 0100
D23.0
17
000 10111
111010 0100
000101 1011
D24.0
18
000 11000
110011 0100
001100 1011
D25.0
19
000 11001
100110 1011
100110 0100
D26.0
1A
000 11010
010110 1011
010110 0100
D27.0
1B
000 11011
110110 0100
001001 1011
D28.0
1C
000 11100
001110 1011
001110 0100
D29.0
1D
000 11101
101110 0100
010001 1011
D30.0
1E
000 11110
011110 0100
100001 1011
D31.0
1F
000 11111
101011 0100
010100 1011
D0.1
20
001 00000
100111 1001
011000 1001
D1.1
21
001 00001
011101 1001
100010 1001
D2.1
22
001 00010
101101 1001
010010 1001
D3.1
23
001 00011
110001 1001
110001 1001
D4.1
24
001 00100
110101 1001
001010 1001
D5.1
25
001 00101
101001 1001
101001 1001
D6.1
26
001 00110
011001 1001
011001 1001
D7.1
27
001 00111
111000 1001
000111 1001
4–4
Arria GX デバイス・ハンドブック Volume 2
111000 1011
000111 0100
Altera Corporation
2007 年 5 月
仕様および追加情報
表 4–2. 有効なデータ・コード・グループ (3 / 9)
コード・グループ名 8 ビット・バイト値
D8.1
Current RD–
8 ビット
HGF EDCBA
Current RD+
abcdei fghj
28
001 01000
111001 1001
000110 1001
D9.1
29
001 01001
100101 1001
100101 1001
D10.1
2A
001 01010
010101 1001
010101 1001
D11.1
2B
001 01011
110100 1001
110100 1001
D12.1
2C
001 01100
001101 1001
001101 1001
D13.1
2D
001 01101
101100 1001
101100 1001
D14.1
2E
001 01110
011100 1001
011100 1001
D15.1
2F
001 01111
010111 1001
101000 1001
D16.1
30
001 10000
011011 1001
100100 1001
D17.1
31
001 10001
100011 1001
100011 1001
D18.1
32
001 10010
010011 1001
010011 1001
D19.1
33
001 10011
110010 1001
110010 1001
D20.1
34
001 10100
001011 1001
001011 1001
D21.1
35
001 10101
101010 1001
101010 1001
D22.1
36
001 10110
011010 1001
011010 1001
D23.1
37
001 10111
111010 1001
000101 1001
D24.1
38
001 11000
110011 1001
001100 1001
D25.1
39
001 11001
100110 1001
100110 1001
D26.1
3A
001 11010
010110 1001
010110 1001
D27.1
3B
001 11011
110110 1001
001001 1001
D28.1
3C
001 11100
001110 1001
001110 1001
D29.1
3D
001 11101
101110 1001
010001 1001
D30.1
3E
001 11110
011110 1001
100001 1001
D31.1
3F
001 11111
101011 1001
010100 1001
D0.2
40
010 00000
100111 0101
011000 0101
D1.2
41
010 00001
011101 0101
100010 0101
D2.2
42
010 00010
101101 0101
010010 0101
D3.2
43
010 00011
110001 0101
110001 0101
D4.2
44
010 00100
110101 0101
001010 0101
D5.2
45
010 00101
101001 0101
101001 0101
D6.2
46
010 00110
011001 0101
011001 0101
D7.2
47
010 00111
111000 0101
000111 0101
D8.2
48
010 01000
111001 0101
000110 0101
Altera Corporation
2007 年 5 月
4–5
Arria GX デバイス・ハンドブック Volume 2
8B/10B コード
表 4–2. 有効なデータ・コード・グループ (4 / 9)
コード・グループ名 8 ビット・バイト値
8 ビット
HGF EDCBA
Current RD–
Current RD+
abcdei fghj
D9.2
49
010 01001
100101 0101
100101 0101
D10.2
4A
010 01010
010101 0101
010101 0101
D11.2
4B
010 01011
110100 0101
110100 0101
D12.2
4C
010 01100
001101 0101
001101 0101
D13.2
4D
010 01101
101100 0101
101100 0101
D14.2
4E
010 01110
011100 0101
011100 0101
D15.2
4F
010 01111
010111 0101
101000 0101
D16.2
50
010 10000
011011 0101
100100 0101
D17.2
51
010 10001
100011 0101
100011 0101
D18.2
52
010 10010
010011 0101
010011 0101
D19.2
53
010 10011
110010 0101
110010 0101
D20.2
54
010 10100
001011 0101
001011 0101
D21.2
55
010 10101
101010 0101
101010 0101
D22.2
56
010 10110
011010 0101
011010 0101
D23.2
57
010 10111
111010 0101
000101 0101
D24.2
58
010 11000
110011 0101
001100 0101
D25.2
59
010 11001
100110 0101
100110 0101
D26.2
5A
010 11010
010110 0101
010110 0101
D27.2
5B
010 11011
110110 0101
001001 0101
D28.2
5C
010 11100
001110 0101
001110 0101
D29.2
5D
010 11101
101110 0101
010001 0101
D30.2
5E
010 11110
011110 0101
100001 0101
D31.2
5F
010 11111
101011 0101
010100 0101
D0.3
60
011 00000
100111 0011
011000 1100
D1.3
61
011 00001
011101 0011
100010 1100
D2.3
62
011 00010
101101 0011
010010 1100
D3.3
63
011 00011
110001 1100
110001 0011
D4.3
64
011 00100
110101 0011
001010 1100
D5.3
65
011 00101
101001 1100
101001 0011
D6.3
66
011 00110
011001 1100
011001 0011
D7.3
67
011 00111
111000 1100
000111 0011
D8.3
68
011 01000
111001 0011
000110 1100
D9.3
69
011 01001
100101 1100
100101 0011
4–6
Arria GX デバイス・ハンドブック Volume 2
Altera Corporation
2007 年 5 月
仕様および追加情報
表 4–2. 有効なデータ・コード・グループ (5 / 9)
コード・グループ名 8 ビット・バイト値
D10.3
6A
Current RD–
8 ビット
HGF EDCBA
011 01010
Current RD+
abcdei fghj
010101 1100
010101 0011
D11.3
6B
011 01011
110100 1100
110100 0011
D12.3
6C
011 01100
001101 1100
001101 0011
D13.3
6D
011 01101
101100 1100
101100 0011
D14.3
6E
011 01110
011100 1100
011100 0011
D15.3
6F
011 01111
010111 0011
101000 1100
D16.3
70
011 10000
011011 0011
100100 1100
D17.3
71
011 10001
100011 1100
100011 0011
D18.3
72
011 10010
010011 1100
010011 0011
D19.3
73
011 10011
110010 1100
110010 0011
D20.3
74
011 10100
001011 1100
001011 0011
D21.3
75
011 10101
101010 1100
101010 0011
D22.3
76
011 10110
011010 1100
011010 0011
D23.3
77
011 10111
111010 0011
000101 1100
D24.3
78
011 11000
110011 0011
001100 1100
D25.3
79
011 11001
100110 1100
100110 0011
D26.3
7A
011 11010
010110 1100
010110 0011
D27.3
7B
011 11011
110110 0011
001001 1100
D28.3
7C
011 11100
001110 1100
001110 0011
D29.3
7D
011 11101
101110 0011
010001 1100
D30.3
7E
011 11110
011110 0011
100001 1100
D31.3
7F
011 11111
101011 0011
010100 1100
D0.4
80
100 00000
100111 0010
011000 1101
D1.4
81
100 00001
011101 0010
100010 1101
D2.4
82
100 00010
101101 0010
010010 1101
D3.4
83
100 00011
110001 1101
110001 0010
D4.4
84
100 00100
110101 0010
001010 1101
D5.4
85
100 00101
101001 1101
101001 0010
D6.4
86
100 00110
011001 1101
011001 0010
D7.4
87
100 00111
111000 1101
000111 0010
D8.4
88
100 01000
111001 0010
000110 1101
D9.4
89
100 01001
100101 1101
100101 0010
D10.4
8A
100 01010
010101 1101
010101 0010
Altera Corporation
2007 年 5 月
4–7
Arria GX デバイス・ハンドブック Volume 2
8B/10B コード
表 4–2. 有効なデータ・コード・グループ (6 / 9)
コード・グループ名 8 ビット・バイト値
8 ビット
HGF EDCBA
Current RD–
Current RD+
abcdei fghj
D11.4
8B
100 01011
110100 1101
110100 0010
D12.4
8C
100 01100
001101 1101
001101 0010
D13.4
8D
100 01101
101100 1101
101100 0010
D14.4
8E
100 01110
011100 1101
011100 0010
D15.4
8F
100 01111
010111 0010
101000 1101
D16.4
90
100 10000
011011 0010
100100 1101
D17.4
91
100 10001
100011 1101
100011 0010
D18.4
92
100 10010
010011 1101
010011 0010
D19.4
93
100 10011
110010 1101
110010 0010
D20.4
94
100 10100
001011 1101
001011 0010
D21.4
95
100 10101
101010 1101
101010 0010
D22.4
96
100 10110
011010 1101
011010 0010
D23.4
97
100 10111
111010 0010
000101 1101
D24.4
98
100 11000
110011 0010
001100 1101
D25.4
99
100 11001
100110 1101
100110 0010
D26.4
9A
100 11010
010110 1101
010110 0010
D27.4
9B
100 11011
110110 0010
001001 1101
D28.4
9C
100 11100
001110 1101
001110 0010
D29.4
9D
100 11101
101110 0010
010001 1101
D30.4
9E
100 11110
011110 0010
100001 1101
D31.4
9F
100 11111
101011 0010
010100 1101
D0.5
A0
101 00000
100111 1010
011000 1010
D1.5
A1
101 00001
011101 1010
100010 1010
D2.5
A2
101 00010
101101 1010
010010 1010
D3.5
A3
101 00011
110001 1010
110001 1010
D4.5
A4
101 00100
110101 1010
001010 1010
D5.5
A5
101 00101
101001 1010
101001 1010
D6.5
A6
101 00110
011001 1010
011001 1010
D7.5
A7
101 00111
111000 1010
000111 1010
D8.5
A8
101 01000
111001 1010
000110 1010
D9.5
A9
101 01001
100101 1010
100101 1010
D10.5
AA
101 01010
010101 1010
010101 1010
D11.5
AB
101 01011
110100 1010
110100 1010
4–8
Arria GX デバイス・ハンドブック Volume 2
Altera Corporation
2007 年 5 月
仕様および追加情報
表 4–2. 有効なデータ・コード・グループ (7 / 9)
コード・グループ名 8 ビット・バイト値
Current RD–
8 ビット
HGF EDCBA
Current RD+
abcdei fghj
D12.5
AC
101 01100
001101 1010
001101 1010
D13.5
AD
101 01101
101100 1010
101100 1010
D14.5
AE
101 01110
011100 1010
011100 1010
D15.5
AF
101 01111
010111 1010
101000 1010
D16.5
B0
101 10000
011011 1010
100100 1010
D17.5
B1
101 10001
100011 1010
100011 1010
D18.5
B2
101 10010
010011 1010
010011 1010
D19.5
B3
101 10011
110010 1010
110010 1010
D20.5
B4
101 10100
001011 1010
001011 1010
D21.5
B5
101 10101
101010 1010
101010 1010
D22.5
B6
101 10110
011010 1010
011010 1010
D23.5
B7
101 10111
111010 1010
000101 1010
D24.5
B8
101 11000
110011 1010
001100 1010
D25.5
B9
101 11001
100110 1010
100110 1010
D26.5
BA
101 11010
010110 1010
010110 1010
D27.5
BB
101 11011
110110 1010
001001 1010
D28.5
BC
101 11100
001110 1010
001110 1010
D29.5
BD
101 11101
101110 1010
010001 1010
D30.5
BE
101 11110
011110 1010
100001 1010
D31.5
BF
101 11111
101011 1010
010100 1010
D0.6
C0
110 00000
100111 0110
011000 0110
D1.6
C1
110 00001
011101 0110
100010 0110
D2.6
C2
110 00010
101101 0110
010010 0110
D3.6
C3
110 00011
110001 0110
110001 0110
D4.6
C4
110 00100
110101 0110
001010 0110
D5.6
C5
110 00101
101001 0110
101001 0110
D6.6
C6
110 00110
011001 0110
011001 0110
D7.6
C7
110 00111
111000 0110
000111 0110
D8.6
C8
110 01000
111001 0110
000110 0110
D9.6
C9
110 01001
100101 0110
100101 0110
D10.6
CA
110 01010
010101 0110
010101 0110
D11.6
CB
110 01011
110100 0110
110100 0110
D12.6
CC
110 01100
001101 0110
001101 0110
Altera Corporation
2007 年 5 月
4–9
Arria GX デバイス・ハンドブック Volume 2
8B/10B コード
表 4–2. 有効なデータ・コード・グループ (8 / 9)
コード・グループ名 8 ビット・バイト値
8 ビット
HGF EDCBA
Current RD–
Current RD+
abcdei fghj
D13.6
CD
110 01101
101100 0110
D14.6
CE
110 01110
011100 0110
011100 0110
D15.6
CF
110 01111
010111 0110
101000 0110
D16.6
D0
110 10000
011011 0110
100100 0110
D17.6
D1
110 10001
100011 0110
100011 0110
D18.6
D2
110 10010
010011 0110
010011 0110
D19.6
D3
110 10011
110010 0110
110010 0110
D20.6
D4
110 10100
001011 0110
001011 0110
D21.6
D5
110 10101
101010 0110
101010 0110
D22.6
D6
110 10110
011010 0110
011010 0110
D23.6
D7
110 10111
111010 0110
000101 0110
D24.6
D8
110 11000
110011 0110
001100 0110
D25.6
D9
110 11001
100110 0110
100110 0110
D26.6
DA
110 11010
010110 0110
010110 0110
D27.6
DB
110 11011
110110 0110
001001 0110
D28.6
DC
110 11100
001110 0110
001110 0110
D29.6
DD
110 11101
101110 0110
010001 0110
D30.6
DE
110 11110
011110 0110
100001 0110
D31.6
DF
110 11111
101011 0110
010100 0110
D0.7
E0
111 00000
100111 0001
011000 1110
D1.7
E1
111 00001
011101 0001
100010 1110
D2.7
E2
111 00010
101101 0001
010010 1110
D3.7
E3
111 00011
110001 1110
110001 0001
D4.7
E4
111 00100
110101 0001
001010 1110
D5.7
E5
111 00101
101001 1110
101001 0001
D6.7
E6
111 00110
011001 1110
011001 0001
D7.7
E7
111 00111
111000 1110
000111 0001
D8.7
E8
111 01000
111001 0001
000110 1110
D9.7
E9
111 01001
100101 1110
100101 0001
D10.7
EA
111 01010
010101 1110
010101 0001
D11.7
EB
111 01011
110100 1110
110100 1000
D12.7
EC
111 01100
001101 1110
001101 0001
D13.7
ED
111 01101
101100 1110
101100 1000
4–10
Arria GX デバイス・ハンドブック Volume 2
101100 0110
Altera Corporation
2007 年 5 月
仕様および追加情報
表 4–2. 有効なデータ・コード・グループ (9 / 9)
コード・グループ名 8 ビット・バイト値
Current RD–
8 ビット
HGF EDCBA
111 01110
Current RD+
abcdei fghj
D14.7
EE
011100 1110
011100 1000
D15.7
EF
111 01111
010111 0001
101000 1110
D16.7
F0
111 10000
011011 0001
100100 1110
D17.7
F1
111 10001
100011 0111
100011 0001
D18.7
F2
111 10010
010011 0111
010011 0001
D19.7
F3
111 10011
110010 1110
110010 0001
D20.7
F4
111 10100
001011 0111
001011 0001
D21.7
F5
111 10101
101010 1110
101010 0001
D22.7
F6
111 10110
011010 1110
011010 0001
D23.7
F7
111 10111
111010 0001
000101 1110
D24.7
F8
111 11000
110011 0001
001100 1110
D25.7
F9
111 11001
100110 1110
100110 0001
D26.7
FA
111 11010
010110 1110
010110 0001
D27.7
FB
111 11011
110110 0001
001001 1110
D28.7
FC
111 11100
001110 1110
001110 0001
D29.7
FD
111 11101
101110 0001
010001 1110
D30.7
FE
111 11110
011110 0001
100001 1110
D31.7
FF
111 11111
101011 0001
010100 1110
Altera Corporation
2007 年 5 月
4–11
Arria GX デバイス・ハンドブック Volume 2
改訂履歴
改訂履歴
表 4–3 に、本資料の改訂履歴を示します。
表 4–3. 改訂履歴
日付 & ドキュメント・バージョン
2007 年 5 月 v1.0
変更内容
初版
4–12
Arria GX デバイス・ハンドブック Volume 2
概要
N/A
Altera Corporation
2007 年 5 月