第5章 各種インターフェース仕様

5.1. 各種インターフェースの配置

5.1.1. Armadillo-300インターフェースの配置

Armadillo-300インターフェースの配置

図5.1 Armadillo-300インターフェースの配置


表5.1 Armadillo-300インターフェースの内容

部品番号インターフェース備考
CON1NS9750 JTAGインターフェース
CON2LANインターフェース(100Base-Tx)RJ-45
CON3(Reserved)コネクタ非搭載
CON4

コンパクトフラッシュインターフェース

(Type I/II, True IDEモードのみ対応)

CON5miniPCI インターフェース(無線LANモジュール使用)
CON6シリアルインターフェース1(UART B)
CON7シリアルインターフェース2(UART A)
CON8LCDインターフェースコネクタ非搭載
CON9汎用入出力(GPIO)インターフェース(8bit)コネクタ非搭載
CON10USB Hostインターフェース(USB2.0 Full Speed 12Mbps)Type-Aコネクタ
CON11(Reserved)コネクタ非搭載
CON12拡張バス(アドレスバス21bit、データバス16bit)コネクタ非搭載
CON13電源入力端子(5V)
CON14拡張入出力端子(RTCバックアップ等)コネクタ非搭載
LED (D2)ブート/汎用赤色
LED (D3)コンパクトフラッシュ(IDE)アクセス赤色
LED (D6)電源緑色
JP1 ~ 2起動モード設定ジャンパ

5.2. CON1(NS9750 JTAGインターフェース)

CON1はNS9750のJTAGインターフェースです。JTAG-ICE等を接続することができます。

表5.2 CON1信号配列

番号信号名I/O機能
1+3.3VPower電源(+3.3V)[a]
2GNDPower電源(GND)
3TRST*IJTAG Reset
4GNDPower電源(GND)
5TDIIJTAG Data In
6GNDPower電源(GND)
7TMSIJTAG Mode
8GNDPower電源(GND)
9TCKIJTAG Clock
10GNDPower電源(GND)
11TDOOJTAG Data Out
12  (Reserved)
13+3.3VPower電源(+3.3V)[a]
14GNDPower電源(GND)

[a] 電圧精度±5%


5.3. CON2(LANインターフェース)

CON2は100Base-TxのLANインターフェースです。カテゴリ5以上のEthernetケーブルを接続することができます。通常はハブに対してストレートケーブルで接続しますが、クロスケーブルを使用して直接パソコン等の機器と接続することもできます。

表5.3 CON2信号配列

番号信号名I/O機能
1TX+O差動のツイストペア送信出力(+)
2TX-O差動のツイストペア送信出力(-)
3RX+I差動のツイストペア受信入力(+)
4  75Ω終端、CON2(5pin)とコネクタ内部で接続
5  75Ω終端、CON2(4pin)とコネクタ内部で接続
6RX-I差動のツイストペア受信入力(-)
7  75Ω終端、CON2(8pin)とコネクタ内部で接続
8  75Ω終端、CON2(7pin)とコネクタ内部で接続

5.4. CON3(Reserved)

CON3はリザーブ(予備)端子です。この端子には何も接続しないでください。

5.5. CON4(コンパクトフラッシュインターフェース)

CON4はコンパクトフラッシュインターフェースです。True IDEモード対応でATAデバイスを接続することができます。Armadillo-300側の転送モードはIDE Mode Control Register(0x6000 0004番地)で設定します。

  • 接続モード:True IDEモード

  • 転送モード:PIOモード0,3対応

  • 対応形状:Type I, Type II

[警告]

Armadillo-300に電源が入っている状態では、コンパクトフラッシュの着脱は絶対に行わないでください。

ATAレジスタのメモリマップは表5.4「ATAレジスタのメモリマップ」の通りです。

表5.4 ATAレジスタのメモリマップ

Hardware AddressLinux AddressReadWrite
0x6200 00000xF620 0000Data Register (16bit)
0x6200 00020xF620 0002Error RegisterFeatures Register
0x6200 00040xF620 0004

Interrupt Reason Register (ATAPI)

Sector Count Register (ATA)

0x6200 00060xF620 0006Sector Number Register (ATA)
0x6200 00080xF620 0008

Byte Count LSB Register (ATAPI)

Cylinder Low Register (ATA)

0x6200 000A0xF620 000A

Byte Count MSB Register (ATAPI)

Cylinder High Register (ATA)

0x6200 000C0xF620 000CDevice / Head Register
0x6200 000E0xF620 000EStatus RegisterCommand Register
0x6200 00200xF620 0020(Reserved)
0x6200 00220xF620 0022(Reserved)
0x6200 00240xF620 0024(Reserved)
0x6200 00260xF620 0026(Reserved)
0x6200 00280xF620 0028(Reserved)
0x6200 002A0xF620 002A(Reserved)
0x6200 002C0xF620 002CAlternate Status RegisterDevice Conrowol Register
0x6200 002E0xF620 002E(Reserved)

5.6. CON5(miniPCIインターフェース)

CON5はminiPCIのインターフェースです。

  • 対応形状:Type IIIB

  • 動作クロック:28.4379MHz

CON5の信号配列を表5.5「CON5信号配列」に示します。

表5.5 CON5信号配列

番号信号名I/O機能
1TIP-(Reserved)
2RING-(Reserved)
38PMJ-3-(Reserved)
48PMJ-1-(Reserved)
58PMJ-6-(Reserved)
68PMJ-2-(Reserved)
78PMJ-7-(Reserved)
88PMJ-4-(Reserved)
98PMJ-8-(Reserved)
108PMJ-5-(Reserved)
11LED1_GRNP-(Reserved)
12LED2_YELP-(Reserved)
13LED1_GRNN-(Reserved)
14LED2_YELN-(Reserved)
15CHSGNDPower電源(GND)
16RESERVED-(Reserved)
17INTB#IInterrupt request B
185VPower電源(+5V)
193.3VPower電源(+3.3V)[a]
20INTA#IInterrupt request A
21RESERVED-(Reserved)
22RESERVED-(Reserved)
23GROUNDPower電源(GND)
243.3VAUX-(Reserved)
25CLKOClock out
26RST#I/OReset
27GROUNDPower電源(GND)
283.3VPower電源(+3.3V)[a]
29REQ#IRequest
30GNT#OGrant
313.3VPower電源(+3.3V)[a]
32GROUNDPower電源(GND)
33AD31I/OAddress/Data Bus 31
34PME#-(Reserved)
35AD29I/OAddress/Data Bus 29
36RESERVED-(Reserved)
37GROUNDPower電源(GND)
38AD30I/OAddress/Data Bus 30
39AD27I/OAddress/Data Bus 27
403.3VPower電源(+3.3V)[a]
41AD25I/OAddress/Data Bus 25
42AD28I/OAddress/Data Bus 28
43RESERVED-(Reserved)
44AD26I/OAddress/Data Bus 26
45C/BE3#I/OCommand/Byte Enable 3
46AD24I/OAddress/Data Bus 24
47AD23I/OAddress/Data Bus 23
48IDSELI/OAD12
49GROUNDPower電源(GND)
50GROUNDPower電源(GND)
51AD21I/OAddress/Data Bus 21
52AD22I/OAddress/Data Bus 22
53AD19I/OAddress/Data Bus 19
54AD20I/OAddress/Data Bus 20
55GROUNDPower電源(GND)
56PARI/OParity signal
57AD17I/OAddress/Data Bus 17
58AD18I/OAddress/Data Bus 18
59C/BE2#I/OCommand/Byte Enable 2
60AD16I/OAddress/Data Bus 16
61IRDY#I/OInitiator ready
62GROUNDPower電源(GND)
633.3VPower電源(+3.3V)[a]
64FRAME#I/OCycle frame
65CLKRUN#I/OClock Run Signal
66rowDY#I/OTarget Ready
67SERR#I/OSystem error
68STOP#I/OStop signal
69GROUNDPower電源(GND)
703.3VPower電源(+3.3V)[a]
71PERR#I/OParity error
72DEVSEL#I/ODevice select
73C/BE1#I/OCommand/Byte Enable 1
74GROUNDPower電源(GND)
75AD14I/OAddress/Data Bus 14
76AD15I/OAddress/Data Bus 15
77GROUNDPower電源(GND)
78AD13I/OAddress/Data Bus 13
79AD12I/OAddress/Data Bus 12
80AD11I/OAddress/Data Bus 11
81AD10I/OAddress/Data Bus 10
82GROUNDPower電源(GND)
83GROUNDPower電源(GND)
84AD9I/OAddress/Data Bus 9
85AD8I/OAddress/Data Bus 8
86C/BE0#I/OCommand/Byte Enable 0
87AD7I/OAddress/Data Bus 7
883.3VPower電源(+3.3V)[a]
893.3VPower電源(+3.3V)[a]
90AD6I/OAddress/Data Bus 6
91AD5I/OAddress/Data Bus 5
92AD4I/OAddress/Data Bus 4
93RESERVED-(Reserved)
94AD2I/OAddress/Data Bus 2
95AD3I/OAddress/Data Bus 3
96AD0I/OAddress/Data Bus 0
975VPower電源(+5V)
98RESERVED_WIP-(Reserved)
99AD1I/OAddress/Data Bus 1
100RESERVED_WIP-(Reserved)
101GROUNDPower電源(GND)
102GROUNDPower電源(GND)
103AC_SYNC-(Reserved)
104M66ENO66MHz Clock enable(内部抵抗にてLow固定)
105AC_SDATA_IN-(Reserved)
106AC_SDATA_OUT-(Reserved)
107AC_BIT_CLK-(Reserved)
108AC_CODEC_ID0#-(Reserved)
109AC_CODEC_ID1#-(Reserved)
110AC_RESET#-(Reserved)
111MOD_AUDIO_MON-(Reserved)
112RESERVED-(Reserved)
113AUDIO_GND-(Reserved)
114GROUNDPower電源(GND)
115SYS_AUDIO_OUT-(Reserved)
116SYS_AUDIO_IN-(Reserved)
117SYS_AUDUIO_OUT G-(Reserved)
118SYS_AUDIO_IN GND-(Reserved)
119AUDIO_GND-(Reserved)
120AUDIO_GND-(Reserved)
121RESERVED-(Reserved)
122MPCIACT#-(Reserved)
123VCC5VA-(Reserved)
1243.3VAUX-(Reserved)

[a] 電圧精度±5%


5.7. CON6(シリアルインターフェース1)

CON6は非同期(調歩同期)シリアルインターフェースです。CPU(NS9750)のUART Port Bと接続されています。

  • 信号入出力レベル:RS232Cレベル

  • 最大データ転送レート:115.2kbps

  • フロー制御:CTS, RTS, DTR, DSR, DCD, RI

  • FIFO:送受信ともに32バイト内蔵

表5.6 CON6信号配列

番号信号名I/O機能
1DCDINS9750内蔵のUART Port B DCDピンに接続
2DSRINS9750内蔵のUART Port B DSRピンに接続
3RXDINS9750内蔵のUART Port B RXDピンに接続
4RTSONS9750内蔵のUART Port B RTSピンに接続
5TXDONS9750内蔵のUART Port B TXDピンに接続
6CTSINS9750内蔵のUART Port B CTSピンに接続
7DTRONS9750内蔵のUART Port B DTRピンに接続
8RIINS9750内蔵のUART Port B RIピンに接続
9GNDPower電源(GND)
10+3.3VPower電源(+3.3V)[a]

[a] 電圧精度±5%


5.8. CON7(シリアルインターフェース2)

CON7は非同期(調歩同期)シリアルインターフェースです。CPU(NS9750)のUART Port Aと接続されています。

  • 信号入出力レベル:RS232Cレベル

  • 最大データ転送レート:115.2kbps

  • フロー制御:なし

  • FIFO:送受信ともに32バイト内蔵

表5.7 CON7 信号配列

番号信号名I/O機能
1   
2   
3RXDINS9750内蔵のUART Port A RXDピンに接続
4RTSOCON7(6pin)と基板上で接続(ループバック)
5TXDONS9750内蔵のUART Port A TXDピンに接続
6CTSICON7(4pin)と基板上で接続(ループバック)
7   
8   
9GNDPower電源(GND)
10+3.3VPower電源(+3.3V)[a]

[a] 電圧精度±5%


5.9. CON8(LCDインターフェース)

Armadillo-300の拡張LCDインターフェースコネクタです。

表5.8 CON8信号配列

番号信号名I/O機能
1GNDPower電源(GND)
2+3.3VPower電源(+3.3V)[a]
3EXT_LCDCLKI外部LCDクロック入力
4LCD_GPOO汎用出力信号
5LCD_PWROLCD電源制御
6LCD_LPO

Line Synchronization Pulse (STN)

Horizontal Synchronization Pulse (TFT)

7LCD_CPOLCDクロック
8LCD_FPO

Frame Pulse (STN)

Vertical Synchronization Pulse (TFT)

9LCD_ACOLCD AC Bias-data Enable
10LCD_LEOLine End Signal
11LCD0OLCD Data Bus0
12LCD1OLCD Data Bus1
13LCD2OLCD Data Bus2
14LCD3OLCD Data Bus3
15LCD4OLCD Data Bus4
16LCD5OLCD Data Bus5
17LCD6OLCD Data Bus6
18LCD7OLCD Data Bus7
19LCD8OLCD Data Bus8
20LCD9OLCD Data Bus9
21LCD10OLCD Data Bus10
22LCD11OLCD Data Bus11
23LCD12OLCD Data Bus12
24LCD13OLCD Data Bus13
25LCD14OLCD Data Bus14
26LCD15OLCD Data Bus15
27LCD16OLCD Data Bus16
28LCD17OLCD Data Bus17
29GNDPower電源(GND)
30+3.3VPower電源(+3.3V)[a]
31GNDPower電源(GND)
32GNDPower電源(GND)
33+5VPower電源(+5V)
34+5VPower電源(+5V)

[a] 電圧精度±5%


5.10. CON9(パラレルインターフェース)

CON9は汎用入出力ポートです。CPU(NS9750)のGPIO(General Purpose I/O)と接続されています。CPU内のGPIO レジスタ[2] を使用して制御することができます。全ポートには弱プルアップが内蔵されています。

表5.9 CON9信号配列

番号信号名I/O機能
1GNDPower電源(GND)
2+3.3VPower電源(+3.3V)[a]
3EXT_GPIO0I/O汎用入出力ポート0 ( NS9750:GPIO42ピンに接続)
4EXT_GPIO1I/O汎用入出力ポート1 ( NS9750:GPIO43ピンに接続)
5EXT_GPIO2I/O汎用入出力ポート2 ( NS9750:GPIO45ピンに接続)
6EXT_GPIO3I/O汎用入出力ポート3 ( NS9750:GPIO46ピンに接続)
7EXT_GPIO4I/O汎用入出力ポート4 ( NS9750:GPIO47ピンに接続)
8EXT_GPIO5I/O汎用入出力ポート5 ( NS9750:GPIO48ピンに接続)
9EXT_GPIO6I/O汎用入出力ポート6 ( NS9750:GPIO14ピンに接続)
10EXT_GPIO7I/O汎用入出力ポート7 ( NS9750:GPIO15ピンに接続)

[a] 電圧精度±5%


パラレルインターフェースの電気的仕様は次の通りです。

表5.10 パラレルインターフェースの電気的仕様

SymbolParameterMinMaxUnitConditions
VIHHigh-level Input Voltage2VDDA+0.3VVDDA=3.3V
VILLow-level Input Voltage-0.30.8VVDDA=3.3V
VOHHigh-level Output VoltageVDDA-0.6 VVDDA=3.3V, IOH=4mA
VOLCMOS Output Low voltage 0.5VIOL=4mA
VOLLow-level Output Voltage 0.4VIOL=-4mA
IIL

Input Leakage current(no pullup)

Input buffer with pullup

-10

10

10

200

μAVIN=GND

5.11. CON10(USB Host)

CON10はUSBインターフェースです。

  • データ転送モード: USB2.0 Full Speed(12Mbps)、Low Speed(1.5Mbps)

  • 供給電源:電圧+5V 、電流500mA(max)

  • コネクタ形状:Type-A

表5.11 CON5 信号配列

ピン番号信号名I/O機能
1+5VPower電源(+5V, 最大500mAの供給可能)
2D-In/OutUSB0のマイナス側信号
3D+In/OutUSB0のプラス側信号
4GNDPower電源(GND)

5.12. CON11(Reserved)

CON11はリザーブ(予備)端子です。この端子には何も接続しないでください。

5.13. CON12(拡張バス)

Armadillo-300の拡張バスコネクタです。CPU(NS9750)内のStatic Memory Extended Wait Register(0xA070 0080 番地)を変更する際は、設定値を0xA以上にしてください。チップセレクト信号は不論理です。

  • アドレスバス:21bit

  • データバス:16bit

表5.12 CON12信号配列

番号信号名NS9750ピン名I/O機能
1GND Power電源(GND)
2+3.3V Power電源(+3.3V)[a]
3EXentry0data[0]I/O拡張データバス0
4EXentry1data[1]I/O拡張データバス1
5EXentry2data[2]I/O拡張データバス2
6EXentry3data[3]I/O拡張データバス3
7EXentry4data[4]I/O拡張データバス4
8EXentry5data[5]I/O拡張データバス5
9EXentry6data[6]I/O拡張データバス6
10EXentry7data[7]I/O拡張データバス7
11EXentry8data[8]I/O拡張データバス8
12EXentry9data[9]I/O拡張データバス9
13EXentry10data[10]I/O拡張データバス10
14EXentry11data[11]I/O拡張データバス11
15EXentry12data[12]I/O拡張データバス12
16EXentry13data[13]I/O拡張データバス13
17EXentry14data[14]I/O拡張データバス14
18EXentry15data[15]I/O拡張データバス15
19EXTA0addr[0]O拡張アドレスバス0
20EXTA1addr[1]O拡張アドレスバス1
21EXTA2addr[2]O拡張アドレスバス2
22EXTA3addr[3]O拡張アドレスバス3
23EXTA4addr[4]O拡張アドレスバス4
24EXTA5addr[5]O拡張アドレスバス5
25EXTA6addr[6]O拡張アドレスバス6
26EXTA7addr[7]O拡張アドレスバス7
27EXTA8addr[8]O拡張アドレスバス8
28EXTA9addr[9]O拡張アドレスバス9
29EXTA10addr[10]O拡張アドレスバス10
30EXTA11addr[11]O拡張アドレスバス11
31EXTA12addr[12]O拡張アドレスバス12
32EXTA13addr[13]O拡張アドレスバス13
33EXTA14addr[14]O拡張アドレスバス14
34EXTA15addr[15]O拡張アドレスバス15
35EXTA16addr[16]O拡張アドレスバス16
36EXTA17addr[17]O拡張アドレスバス17
37EXTA18addr[18]O拡張アドレスバス18
38EXTA19addr[19]O拡張アドレスバス19
39EXTA20addr[20]O拡張アドレスバス20
40EXT_CS*st_cs_n[3]O拡張バス チップセレクト
41EXT_OE*st_oe_nO拡張バス アウトプットイネーブル
42EXT_WE*we_nO拡張バス ライトイネーブル
43EXT_BLS0*byte_lane_sel_n[0]O拡張バス BLS0
44EXT_BLS1*byte_lane_sel_n[1]O拡張バスBLS1
45EXT_SrowB0*ta_srowbI拡張バス ストローブ
46EXT_INT*gpio[11]I拡張バス 割込み
47EXT_CLKclk_out[3]O拡張バス クロック
48EXT_RESET O拡張バス リセット
49GND Power電源(GND)
50+3.3V Power電源(+3.3V)[a]

[a] 電圧精度±5%


5.14. CON13(電源入力)

Armadillo-300に供給する電源接続コネクタです。

表5.13 CON13信号配列

番号信号名I/O機能
1+5VPower電源(+5V)入力
2GNDPower電源(GND)
3GNDPower電源(GND)
4--(Reserved)

5.15. CON14(拡張入出力)

表5.14 CON14信号配列

番号信号名I/O機能
1GNDPower電源(GND)
2BATIRTC(S-3531A)バックアップ用電源入力[a]
3--(Reserved)
4+3.3VPower電源(+3.3V)[b]
5GNDPower電源(GND)
6--(Reserved)
7--(Reserved)
8--(Reserved)
9--(Reserved)
10--(Reserved)
11--(Reserved)
12+3.3VPower電源(+3.3V)[b]

[a] Armadillo-300の動作には必要ありません。

[b] 電圧精度±5%


5.16. LED (D2)

LED(D2)は赤色LEDで、CPLDレジスタ[3]を使用して制御することができます。

LED(D2)の接続

図5.2 LED(D2)の接続


5.17. LED (D3)

LED(D3)は赤色LEDで、コンパクトフラッシュのアクセスランプです

LED(D3)の接続

図5.3 LED(D3)の接続


5.18. LED (D6)

LED(D6)はArmadillo-300の電源状態を表しています。

LED(D6)の接続

図5.4 LED(D6)の接続


5.19. LANコネクタLED

LANコネクタのLEDは、LANの状態を表します。

表5.15 LANコネクタLEDの状態

LED名称点灯消灯
緑色LINKLANケーブルが接続されており、10Base-Tまたは100Base-Txのリンクが確立されている。LANケーブルが接続されていないか、接続している相手の状態がActiveな状態ではない。
黄色ACTデータ送受信時非データ送受信時

5.20. JP1~2

JP1,2はArmadillo-300の起動モードの設定を行います。電源の投入前に設定してください。

  • JP1:起動モード

    起動モードを選択[4] することができます。

  • JP2:JTAG機能

    CPU(NS9750)のJTAG機能を有効/無効化します。

表5.16 ジャンパの設定と動作(JP1,2)

 1-2短絡2-3短絡
JP1オンボードFlash MemoryからBootコンパクトフラッシュのカーネルからBoot
JP2JTAG機能OFFJTAG機能ON

ジャンパコネクタ

図5.5 ジャンパコネクタ


5.21. カレンダ時計(Real Time Clock)

カレンダ時計(Real Time Clock: S-35390Aまたはその互換品)はCPU(NS9750)のI2C_SCLピンとI2C_SDAピンの2線式シリアルで接続されています。RTCはポリアセンキャパシタ(PAS)のバックアップにより電源切断時も一定時間動作することができます。長時間電源を切っている間も、RTCの内容を保持したい場合は、別途外付けのバッテリーを接続することができます。(データ保持電圧範囲1.1~3.3V、消費電流0.7uA Typ.)

外付けバッテリーの接続

図5.6 外付けバッテリーの接続


[警告]

RTCの保持に使用しているポリアセンキャパシタは温度によって寿命/充放電回数が著しく異なります。また、ポリアセンキャパシタは交換不可です。そのため、RTCバックアップが重要なシステムにおいては、別途バックアップ用電池をご使用下さい。バックアップ用電池をご利用になる場合、電圧は3.3Vを越えないように設計してください。

5.22. 電源回路の構成

Armadillo-300内の電源回路の構成は図5.7「Armadillo-300の電源回路構成」の通りです。各制限の電流容量を超えないように、外部機器の接続、供給電源の設計を行ってください。

Armadillo-300の電源回路構成

図5.7 Armadillo-300の電源回路構成


5.23. コネクタ型式

CON1~14の型式等を表5.17「コネクタ型式」に示します。

表5.17 コネクタ型式

部品番号メーカ型式備考
CON1 2×7 (2.54mmピッチ) 
CON2PulseJ0026D21B 
CON3  (Reserved)
CON4DDKMCD-CEN750PCコンパクトフラッシュ (Type I, II)
CON5京セラエルコ29-6405-124-021-896miniPCI TypeIII
CON6 2×5 (2.54mmピッチ) 
CON7 2×5 (2.54mmピッチ) 
CON8 2×17 (2.54mmピッチ) 
CON9 2×5 (2.54mmピッチ) 
CON10JSTUBA-4R-S14-2USB Host
CON11  (Reserved)
CON12 2×25 (2.54mmピッチ) 
CON13AMP171826-4 
CON14 1×12 (2.54mmピッチ) 

5.24. LED型式(参考)

LEDの型式等の例を表5.18「LED型式の例」に示します。

表5.18 LED型式の例

LED名メーカ型式備考
D2ROHMSML-310LT等Red
D3東芝TLR123等Red
D6東芝TLG123A等Green



[2] 詳しくは、「GPIO資料」をご覧ください。

[3] 詳しくは、「各種I/O Control レジスタの詳細」をご覧ください。

[4] 詳細は本製品のソフトウェアマニュアルをご覧ください。