Usage
% tar zxvf ttrx_device.tgz
% cd ttrx/driver
% su
# make; ./load
# logout
% cd ../src
# make
% ./dump-ttrx -0
will do all. From your console (or /var/log/message), you should see
something like
(ttrx) init_module
(ttrx) --> devfn:0x28 vendor:0x10b5 id:0x9054 class:0x68000 sub_venID:0x10b5 sub_devID:0x5258 base0:0xfa800000 base1:0x3001 base2:0xfa000000
(ttrx) --> devfn:0x30 vendor:0x10b5 id:0x9054 class:0x68000 sub_venID:0x10b5 sub_devID:0x5258 base0:0xfa800400 base1:0x3401 base2:0xfb000000
(ttrx) found 2 ttrx device(s).
(ttrx) install succeeded. (Ver. 0.1)
(ttrx) ttrx_open
(ttrx) ttrx_read (count 1108 length 1108)
(ttrx) ttrx_close
and your dump-ttrx -0 should dump similar to what is shown below.
[eunil@ttrx2 src]$ ./dump-ttrx -0
------------------------------------------------------------------------
dump-ttrx version 2005011500
------------------------------------------------------------------------
CPLD:
000 ID=4 NG
010 VER=1 (CPLD version 0.01)
020 PRGM=b (lock*=1 m012=0 init=1 done=1)
030 SCLK=8 (tclksel=1 clk=local edgei=0 edgeo=0)
FPGA:
080 RCLK=00001104 rdiv=4 ttrig=1 localtrg=0 trig=0 trigin=0 ext=1
100 ID=58525454 OK
110 VER=4000031b TTRX version 4 FPGA version 0.03 rev 27
120 CREG=00000081 revo=Z frst=Z srst=Z lrst=Z iena=Z abrt=Z
entestbsy=0 enful=0 exbsy=0 bsydone=0 ready=1
nwff=0 testbsy=0 swbsy=0 orun=0 full=0 half=0 emp=1
130 FREG=ff0f0000 io2/io1/ful/emp/bsy/hand/flg/mask:DCBA
140 INTR=00000000 irq=0 encdbg=0
200 TRIG=84000000 disg=1 decg=0 enau=0 pls=0 rnd=0 free=1 n=0
210 TLAST=00000000 n=0
220 RATE=120000a0 refclk=161 Hz[28:24] rndset=0[17:16] plsset=1/161[9:0]
230 TAG=00000000
250 DEPTH=00000000
400 TIO=3ff9d000 in=3ff out=274 usr=000
410 TTEST=00000075 othru=0 oincr=0 enusr=0
tcmd=0 tout=00 tin_de=00 tdiff=75
420 TSTAT=52015253 Nng1=82 Nng2=1 Nngc=82 Nngany=83
430 TSAV=50000000 ng1=0 ng2=1 x1=0 x2=1 x=0 ngc=0
tincr=00 tin=00 texp=00
440 TSAV2=a101ff01 ng1=1 ng2=0 x1=1 x2=0 x=0 ngc=1
tincr=01 tin=ff texp=01
450 TNG32=d297afaa count=-761811030
------------------------------------------------------------------------
Summary:
Trigger source=None count=0 (free-run)
Handshake READY
------------------------------------------------------------------------