[ Home | Standard Products | Custom Products | Downloads ]
TAXI-100 Product Description
The TAXI-100 PCI board (see Figure 1) demultiplexes data collected by the Racal Storeplex data recorder into separate channel buffers. This board is typically placed into a workstation, and used to transfer information from the Storeplex recorder into data files on the workstation disk drives. The TAXI-100 board can sustain transfers at the full Storeplex data rate of 50 Mbps (6.4 MB/sec) and the full range of up to 64 channels for the full capacity of the workstation disk drives. If data is being played back from stored tape, the full tape capacity of 22 Gbytes can be transferred in real-time from tape to disk, providing separate files for each of the channels.
The TAXI-100 is a significant improvement to the RSP-100 board. Because it communicates directly with the TAXI bus, there is no longer a need for the Bus Monitor module within the Signals Processing Unit (SPU). This frees up the last 4 channels for use. This board also permits the insertion of a custom unit developed by OTI that extends the separation between the Racal Storeplex Signals Processing Unit (SPU) and the Tape Transport Unit (TTU). The data collection workstation can now be located miles away from the actual Racal Storeplex SPU.

Figure 1. TAXI-100 PCI Board
The TAXI-100 board ships with a driver that can be used with Windows NT4/2000. The driver interface includes both control of the board’s operation as well as transfer of data into the board. The board also ships with a data storage application that supports recording to high-rate SCSI drives (this requires at least a dual Pentium system with 4 separate 10,000 rpm drives to sustain the full data rate over the full channel range without any dropouts).
Figure 2 presents a block diagram of the TAXI-100 board. Data is input to the TAXI connector from the Storeplex Signals Processing Unit. The byte-wide data and timing is sent to the RDTAXI FPGA which identifies the format used on the TAXI link to break out channel ID and channel data. The FPGA then uses the channel address to determine what to do with each 16-bit sample of data based on the latest configuration; each channel can be independently configured for collection. The data is stored into RAM, with separate buffers for each channel. Whenever a 1 K-sample buffer of channel data is complete, the information is stored to the Buffer Ready FIFO, and the subsequent data is written to a new buffer. Each channel has 8 buffers of 1 Kword (a total of 4 MByte onboard storage), to provide time before data is over-written.

Figure 2. TAXI-100 Board Block Diagram
The 87C520 microcontroller is used to send configuration information to the FPGAs, to initiate transfer of a completed block buffer via the PCITFC FPGA to the Output FIFOs. Using a periodic interrupt, the host PC initiates transfers to unload the 128-KByte Output FIFOs using the on-board bus-master DMA controller. This data is transferred from the RSP-100 board Output FIFO to an 8 MB Ring 0 circular buffer (this provides more than 1 second of buffering). The data storage application program periodically polls the device driver to transfer data up to a 24 MB Ring 3 circular buffer, and then writes the data to hard disk whenever enough data is available for any of the selected channels. When storing to disk, the timing constraints are important, and it is for this reason that the host PC must have dual Pentium processors and four SCSI disks running at 10,000 rpm to support recording 64 channels at full rate.
The TAXI-100 board is available from stock, and can be delivered within 30 days. For purchase details, please contact Bruce Newnan at Integrated System Consultants (bruce@intsyscons.com).
It is also possible to build complete channel recording and monitoring systems using the TAXI-100 board and special software that has already been developed. The collection system architecture is easily expanded to over 16 Racal recorders and over 500 channels. The system architecture also includes a means to monitor a subset of the channels at a display workstation connected by Ethernet to each of the recording systems. For purchase details, please contact Bruce Newnan at Integrated System Consultants (bruce@intsyscons.com).
Last modified: 7 April 2002