|
DCT Teststand GUI
How to start the GUIs
Log into any machine,Execute "/nfs/bbr-srv02/dataflow/0F/16/app/teststand/TeststandGUI",
or copy the script file TeststandGUI
to any directory you like and run it, you will get main window.
How to connect a ROM with the GUI
Now, I recommend you use newgui subwindow which is fully
functional and can work with any board. Inside the main GUI, click
menubutton mode->newwin,
or
manual->Xyplex-> newwin, newgui
window will pop up.
Between connect and disconnect button,
enter the unix command to connect to the desired ROM, and then click on
the connect button, you should get the connection. If you simly see
"Trying 134.79.131.132..." in the green inspector window for a long time,
maybe ROM is in use. See Practical
tips for ROM XYPLEX usage and get some help.
What UNIX commands used to connect a ROM
For GLT-lab master-crate : telnet roc32 3000 or xyplex roc32
For GLT-lab platform 15 (zpd ROM) : telnet roc32 3200
How to talk a ROM
Before doing the following operation, you need to first
select the board you wan to talk by clicking the checkbutton. The
number above these checkbutton only show you which slot you have select
or unselect right now.
-
Memory R/W : for single read and write and block
read and write
Before writing and reading, you need to define word length
-- 16/32 bits, reader and writer, block address , memeory address
and input data. By default, word length is 16 bits , and reader and writer
is one word.
For block write or read, you also need to define the number of
word, input and output file. ALso,for the block read and write, you only
can put your input and output file in directory /nfs/bbr-nfs03/detector/trg/...,
so ROM can access this directory by NFS system, and ROM take this directory
as /detector/trg/... without /nfs/bbr-nfs03.
Click Read button,
you can get the current status of CSR
Click radiobutton, you can update
the CSR status to what you want.
Here, you can set Led and other thing
Here, you can run any Xyplex command not
including in this GUI
-
Inspector widget will give you detail information in run time.
|