詳細設計書インターフェイス編2
作成日 1997. 5.25  
作成者 43 山田 秀俊

2.I/Oボード(ロータりエンコーダボード)ポート割り当て



(1)コネクタ J:AMP 173279-3
        J:AMP 173279-3

(2)ソフトウェアビジビリティ

Address

A8 A7 A6 A5 A4 A3 A2 A1 A0
Read/
Write
DATA

0
MEMO
0 x x x x 0 0 0 1Read
右ロータリ・エンコーダカウンタ下位8bit
一定時間毎読む
0 x x x x 0 0 1 1Read SF L R M 21110
右ロータリ・エンコーダカウンタ上位4bit
+スイッチデータ
SF:スイッチフラグ
  (SF=L・R・M,active hig)
L:左スイッチ(active high)
R:右スイッチ(active high)
M:中央スイッチ(未使用)="1"
一定時間毎、スイッチ割り込み時に読む
0 x x x x 0 1 0 1Read
左ロータリ・エンコーダカウンタ下位8bit
一定時間毎読む
0 x x x x 0 1 1 1Read SF L R M 21110
左ロータリ・エンコーダカウンタ上位4bit
+スイッチデータ
SF:スイッチフラグ
  (SF=L・R・M,active hig)
L:左スイッチ(active high)
R:右スイッチ(active high)
M:中央スイッチ(未使用)="1"
一定時間毎、スイッチ割り込み時に読む
0 x x x x 1 0 0 1Write (カウンタリセット)
x x x x x x 0 1
右ロータリ・エンコーダカウンタリセット
x x x x x x 1 0
左ロータリ・エンコーダカウンタリセット
x x x x x x 1 1
左右カウンタ同時リセット

右カウンタ読み込み後に行う

左カウンタ読み込み後に行う

スタート時に行う

0 x x x x 1 0 1 1Write (割り込みenable)
x x x x x x x 0
割り込み不可
x x x x x x x 1
割り込み許可
リセット後に行う

※アドレスAより上位桁は、ジャンパ設定
※アドレスおよびデータの"x"は、don't care を意味する


(3)物理仕様


ピン番号信号名方向
機能
備考
 1GND−−GND 
 2CLKClock 8MHz 
 3BRESET*CPUリセット信号 
 4D00←→DATA 2 
 5D01←→DATA 2 
 6D02←→DATA 2 
 7D03←→DATA 2 
 8D04←→DATA 2 
 9D05←→DATA 2 
10D06←→DATA 2 
11D07←→DATA 2 
12D08←→DATA 2未使用
13D09←→DATA 2未使用
14D10←→DATA 210未使用
15D11←→DATA 211未使用
16D12←→DATA 212未使用
17D13←→DATA 213未使用
18D14←→DATA 214未使用
19D15←→DATA 215未使用
20BS0*Byte Select(下位バイト)BS0*=0(active)
21BS1*Byte Select(上位バイト)BS1*=1(negative)
22V-−−電源-12V未使用
23V+−−電源+12V未使用
24Vcc−−電源+5V 
25GND−−GND 
26GND−−GND 
27Vcc電源+5V 
28PWR*Read*Write Select1=Read,0=Write
29IDA*ID PROM Select 信号 
30H1high level 入力 
31MEMSELA*Memory R*W Cycle 信号未使用
32H2high level 入力 
33INTSELA*Interrupt Cycle 信号 
34H3high level 入力 
35IOSELA*I/O Cycle 信号 
36H4high level 入力 
37ADDR1Address 21 
38H5high level 入力 
39ADDR2Address 22 
40H6high level 入力 
41ADDR3Address 23 
42IRQA0*Interrupt 信号(割込み level=4) 
43ADDR4Address 24 
44IRQA1*Interrupt 信号(割込み level=5)未使用
45ADDR5Address 25 
46H7high level 入力 
47ADDR6Address 26 
48ACKA*Acknowledge 
49+5PSTBT−−VIPC310ボードのバッテリ電源データ保存用,未使用
50GND−−GND 

※方向は、本ボードへの入力信号を”←”、本ボードからの出力信号を”→”とする。また、”←→”は双方向信号である。
※方向の”−−”は、方向を考慮する必要がない(電源など)ことをあらわす。
※信号名の後ろの”*”は、その信号がactive low 信号であることを示す。



ピン番号信号名方向
機能
備考
 1GNDGND 
 2GNDGND 
 3GNDGND 
 4GNDGND 
 5GNDGND 
 6GNDGND 
 7GNDGND 
 8GNDGND 
 9GNDGND 
10GNDGND 
11GNDGND 
12GNDGND 
13GNDGND 
14GNDGND 
15GNDGND 
16GNDGND 
17GNDGND 
18GNDGND 
19GNDGND 
20GNDGND 
21GNDGND 
22GNDGND 
23GNDGND 
24GNDGND 
25GNDGND 
26GNDGND 
27RRa右ロータリ・エンコーダa相信号 
28GNDGND 
29Vcc電源+5V 
30GNDGND 
31RRb右ロータリ・エンコーダb相信号 
32GNDGND 
33RLa左ロータリ・エンコーダa相信号 
34GNDGND 
35Vcc電源+5V 
36GNDGND 
37RLb左ロータリ・エンコーダb相信号 
38GNDGND 
39TRs*右タッチセンサON信号※※
40GNDGND 
41TRr*右タッチセンサOFF信号※※
42GNDGND 
43TMs*中央タッチセンサON信号未使用
44GNDGND 
45TMr*中央タッチセンサOFF信号未使用
46GNDGND 
47TLs*左タッチセンサON信号※※
48GNDGND 
49TLr*左タッチセンサOFF信号※※
50GNDGND 

※方向は、本ボードでの入力信号を”←”とする。
※信号名の後ろの”*”は、その信号がactive low信号であることを示す。

(4)論理仕様 ソフトウェア編、論理仕様を参照。


Last Update:

前に戻る