Input 1(上) | |||
---|---|---|---|
19 | GND | ||
37 | CH8 | 18 | CH0 |
36 | CH9 | 17 | CH1 |
35 | CH10 | 16 | CH2 |
34 | CH11 | 15 | CH3 |
33 | CH12 | 14 | CH4 |
32 | CH13 | 13 | CH5 |
31 | CH14 | 12 | CH6 |
30 | CH15 | 11 | CH7 |
29 | GND | 10 | GND |
28 | CH24 | 9 | CH16 |
27 | CH25 | 8 | CH17 |
26 | CH26 | 7 | CH18 |
25 | CH27 | 6 | CH19 |
24 | CH28 | 5 | CH20 |
23 | CH29 | 4 | CH21 |
22 | CH30 | 3 | CH22 |
21 | CH31 | 2 | CH23 |
20 | GND | 1 | GND |
Input 2(下) | |||
---|---|---|---|
19 | GND | ||
37 | CH40 | 18 | CH32 |
36 | CH41 | 17 | CH33 |
35 | CH42 | 16 | CH34 |
34 | CH43 | 15 | CH35 |
33 | CH44 | 14 | CH36 |
32 | CH45 | 13 | CH37 |
31 | CH46 | 12 | CH38 |
30 | CH47 | 11 | CH39 |
29 | GND | 10 | GND |
28 | CH56 | 9 | CH48 |
27 | CH57 | 8 | CH49 |
26 | CH58 | 7 | CH50 |
25 | CH59 | 6 | CH51 |
24 | CH60 | 5 | CH52 |
23 | CH61 | 4 | CH53 |
22 | CH62 | 3 | CH54 |
21 | CH63 | 2 | CH55 |
20 | GND | 1 | GND |
アドレス | Write/Read | データ | |||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | ||
0x******(**00)00 | (R) | AVE CH0 | AVE CH1 | ||||||||||||||||||||||||||||||
(R) | |||||||||||||||||||||||||||||||||
0x******(**00)7C | (R) | AVE CH62 | AVE CH63 | ||||||||||||||||||||||||||||||
0x******(**00)80 | (R) | MAX CH0 | MAX CH1 | ||||||||||||||||||||||||||||||
(R) | |||||||||||||||||||||||||||||||||
0x******(**00)FC | (R) | MAX CH62 | MAX CH63 | ||||||||||||||||||||||||||||||
0x******(**01)00 | (R) | MIN CH0 | MIN CH1 | ||||||||||||||||||||||||||||||
(R) | |||||||||||||||||||||||||||||||||
0x******(**01)7C | (R) | MIN CH62 | MIN CH63 | ||||||||||||||||||||||||||||||
0x******(**01)80 | (R) | MON CH0 | MON CH1 | ||||||||||||||||||||||||||||||
(R) | |||||||||||||||||||||||||||||||||
0x******(**01)FC | (R) | MON CH62 | MON CH63 | ||||||||||||||||||||||||||||||
0x******(**01)FC | (R) | MON CH62 | MON CH63 | ||||||||||||||||||||||||||||||
0x******(**10)00 | (R/W) | MATH_ENB | |||||||||||||||||||||||||||||||
0x******(**10)04 | (R/W) | MATH_SIZE | |||||||||||||||||||||||||||||||
0x******(**10)08 | (R/W) | MATH_SINGLE | |||||||||||||||||||||||||||||||
0x******(**10)0C | (R) | MATH_END | |||||||||||||||||||||||||||||||
0x******(**10)10 | (R) | STATUS | |||||||||||||||||||||||||||||||
0x******(**10)14 | (R) | ADC_SW | |||||||||||||||||||||||||||||||
0x******(**10)18 | (R) | IRQ_ID | |||||||||||||||||||||||||||||||
0x******(**10)1C | (R) | IRQ_NO | |||||||||||||||||||||||||||||||
0x******(**10)20 | (R/W) | IRQENB | |||||||||||||||||||||||||||||||
0x******(**10)24 | (R/W) | SYNC | |||||||||||||||||||||||||||||||
N/A | |||||||||||||||||||||||||||||||||
0x******(**10)30 | Reserve | ||||||||||||||||||||||||||||||||
0x******(**10)34 | (R/W) | AVE_MODE | |||||||||||||||||||||||||||||||
0x******(**10)38 | Reserve | ||||||||||||||||||||||||||||||||
0x******(**10)3C | (R) | FPGA_VER | |||||||||||||||||||||||||||||||
N/A | |||||||||||||||||||||||||||||||||
0x******(**11)FC | Not used |
2 | 1 | 0 |
---|---|---|
CLK 16MH(1がOK) | CLK32.768kHz(1がOK) | FPGA DONE(1がdone) |
EPICSそのものに対する入門出家入道については徳の高い専門家に帰依するなり、 各種のweb上の資料をご参照下さい。
device(bo,VME_IO,devBo18k14,"V18K14") device(bi,VME_IO,devBi18k14,"V18K14") device(waveform,VME_IO,devWf18k14,"V18K14") device(longout,VME_IO,devLo18k14,"V18K14") device(longin,VME_IO,devLi18k14,"V18K14")です。
割り込み機能はサポートしていません。特に説明するほどのコードではn ないと思いますので、詳細説明はサボらせて頂きます。
fb5500_DBD += devVme18k14.dbd fb5500_SRCS += devVme18k14.c初期化ファイルはdev18k14Configで、ベースアドレスが0x08000000で、 6枚使うとすると、
dev18k14Config(6,0x08000000)
の様に指定します。
record(bo,"$(USER):ALL:K14:ALLSYNC"){ field(DTYP,"Soft Channel") field(FLNK,"$(USER):ALL:FAN1") } record(fanout,"$(USER):ALL:FAN1"){ field(LNK1,"$(USER):AS:K14:SYNC") field(LNK2,"$(USER):AT:K14:SYNC") field(LNK3,"$(USER):AU:K14:SYNC") field(LNK4,"$(USER):AV:K14:SYNC") field(LNK5,"$(USER):AW:K14:SYNC") field(LNK6,"$(USER):AX:K14:SYNC") }
dbLoadRecords("db/FB_LOS14.db","USER=FB, PLACE=AS, CHAN=C0") dbLoadRecords("db/FB_LOS14.db","USER=FB, PLACE=AT, CHAN=C1") dbLoadRecords("db/FB_LOS14.db","USER=FB, PLACE=AU, CHAN=C2") dbLoadRecords("db/FB_LOS14.db","USER=FB, PLACE=AV, CHAN=C3") dbLoadRecords("db/FB_LOS14.db","USER=FB, PLACE=AW, CHAN=C4") dbLoadRecords("db/FB_LOS14.db","USER=FB, PLACE=AX, CHAN=C5") dbLoadRecords("db/FB_LOSS_EXT.db","USER=FB") dev18k14Config(6,0x08000000)Delphiで1枚のボードのデータを表示するソフトを作りました。詳細については ここをご参照下さい。