Loren Data Corp.

'

 
 

COMMERCE BUSINESS DAILY ISSUE OF APRIL 13,1998 PSA#2072

Operational Contracts Division, Commodities Branch, AFDTC/PKOS, 205 West D Avene, Suite 541, Eglin AFB, FL 32542-6862

66 -- KINETIC-KILL-VEHICLE HARDWARE-IN-THE-LOOP SIMULATOR (KHILS) VACUUM COLD CHAMBER (KVACC) SOL F08651-98-Q-1134 DUE 042498 POC Paula Faye Cosson, (850) 882-5169, Contract Specialist; Kim D. Williams, Contracting Officer 17. The Air Force Development Test Center (AFDTC) is contemplating awarding a Sole Source procurement to Computer Science & Applications, 2 Clifford Dr, Shalimar, Florida, for a Kinetic-Kill-Vehicle Hardware-in-the-Loop Simulator (KHILS) Vacuum Cold Chamber's (KVACC) real-time infrared scene projection capability from single waveband to dual waveband. This requires the addition of one VME based Wideband Infrared Scene Projector (WISP) Array Control Electronics (WACE). This WACE converts real-time commands from a Night Hawk computer into addressing, synchronization, and 16-bit analog drive signals for commanding the infrared scene output of a WISP 512x512 resistive array. During real-time operation the WACE must support frame rates in excess of 100 HZ for the entire 512x512 array of pixels. The WACE also has a Bit-3 VME interface to a control console and 512Mbytes of memory for nonreal-time control during maintenance and unique array evaluations. Upgrading KVACC to a dual waveband capability requires that the WACE being procured be functionally compatible with the WACE currently integrated into the single waveband KVACC. Required delivery is to be within 60 days after contract award. Firms responding to this synopsis will be evaluated on their ability to remain compatible with the WACE which is housed in two VME chassis compatibility with the KHILS bus architecture, the Control Electronics Assembly and the Array Interface Electronics (AIE). The Control Electronics Assembly VME chassis must have total number of slots available must be 21 single width slots. The chassis must be configured for seven 6Ux160mm slots, with the remainder reserved for 9Ux400mm slots. The P1 and P2 backplanes must extend across the entire 21 slots for VMEbus compatibility with every board in the system. Three independent VSB overlays must be included to support independent, concurrent, high-speed, board-to-board transfer of pixel data. For compatibility with the KHILS real-time software the Control Electronics Assembly must use a Motorola MVME-162FX embedded processor board or functional equivalent to provide real-time control for existing KHILS Control Console. This includes the control of the image manipulation channels during a simulation. During a simulation the controller manages all KHILS Control Console board functions such as updating coefficients sent from a remote simulation computer and updating all control registers on all boards at each frame sync as necessary. The controller features a 32 MHz MC68040 32-Bit processor with memory management, 8 Kbytes of cache, a Direct Memory Access (DMA) controller, VMEbus support and 16 Mbytes of Dynamic Random Access Memory (DRAM). Also on board are two RS-232 serial interfaces, a parallel printer interface, an Ethernet interface and Small Computer System Interface (SCSI) -2 support. The Control Electronics Assembly must include a MVME712 interface which is a transition module used to support the use of standard I/O connectors for the MVME162 processor board. This interface takes theP2 backplane I/O connections from the peripherals on-board the MVME162 via ribbon cable to the transition module which reorganizes the signals into industry standard front panel connections (i.e. serial ports, parallel port, Ethernet port, etc.). The MVME712 interface occupies two slots in the VME chassis. The Control Electronics Assembly must include a VMEbus electronics subsystem to connect the user interface system (UIS) via a BIT3 Model 467 high speed bus link. This board set allows the two subsystems to share bus access with bi-directional random access bus mastering from either subsystem. The link provides a DMA controller for bi-directional 32-bit data transfers at rates up to 26 Mbytes per second. System drivers in the UIS allow simplified I/O through the adapter using standard operating system calls. The driver will automatically use DMA mode when possible to maximize throughput while maintaining minimum load on the UIS processor. The UIS uses this link for all memory to memory transfers between theUIS and the Control Electronics Assembly; the link is the primary means of communication between the two subsystems. All direct board initialization, as well bulk image downloading is performed through this link. The Control Electronics Assembly must include a frame store memory board to hold digitized imagery for playback to the scene projector as either a single frame of pixels or a sequence of many frames to form a prestored movie file. This board will be configured for 512 Megabytes of high speed, high density VME/VSB/VMEh4/VSB64 memory. The board must be upgradeable to 1 Gigabyte. The bus interfaces must conform to VMEbus Standard Revision D, and the VSB to Revision C. The read/write data rates of this memory board are dependent upon the bus master cycle times, but it will support the required 64 Megabytes per second rate for updating the scene projector in excess of 100Hz. Applications for this board include Non-Uniformity Correction (NUC) calibration, system diagnostics, and system demonstrations. TheArray Interface Electronics (AIE) must include a WISP Personality Board (WPB). This board manages the final pixel output from the Control Electronics Assembly to the AIE in terms of frame rate, pixel rate and Digital to Analog Converter (DAC) compensation. This board also has provisions for external synchronization with the Unit-under-Test (UUT) or other devices by means of front panel connectors to accept and/or source frame sync signals. The WPB is a VSB64 bus master capable of sustained data rates of 64Mbytes per second. The WACE frame rate shall be controlled in three different ways, depending upon the application. The simplest way is for software on the MVME162 processor board to issue "Go" commands to the frame sync logic at its own asynchronous rate. This mode is seldom used, except for board level checkout. The most common technique is to utilize the onboard programmable interval timer to automatically trigger the frame sync logic on precisely equal intervals from less than 1Hz to 120Hz with a resolution of 62.5ns. The third technique available is to enable an external source to apply a frame sync pulse, such as the UUT. The minimum external input pulse width is 100ns via a coaxial cable. The WAVE pixel rate shall be software programmable to support a variety of applications, such as NUC calibration, array characterization tests, or other types of resistor arrays. The programmable word rate formula is Word Rate = 8MHz/N, where N can vary from 1 to 15. A word is defined as four 16-bit pixels packed in a Big Endian 64-bit format. Normally, the value of N is set equal to 1. The WACE shall have several software programmable options provided for the scene playback mode of operation. In single frame mode, one frame only will be output to the array. Software intervention is required to repeat the output. In multiple frame mode, pixel data will be written to the array from the same VSB64 starting address at the system frame rate. The auto-repeat mode, frames from sequential VSB64 address space are written to thearray at the system frame rate. This mode applies only to the 64MB Frame Store Memory Board a planned future upgrade. The AIE must include DAC compensation logic is in the form of 32 programmable look-up tables (LUT), one for each 14-bit DAC channel. The application of these LUTs is summarized as modes a, b, and c below: a. DAC Channel Calibration. Pass-through look-up table entries are loaded to allow the DAC channels to be commanded uncompensated across their full 1-3.2 volt output range. The array must be disconnected during these procedures to prevent damage or unintentional annealing of the emitter resistor elements. The outputs of the DACs are read with a precision voltmeter to build a command vs. voltage response curve. From this data, DAC compensation tables are calculated for use in the array annealing procedures or normal array operation modes described below. b. Array Anneal Procedures. DAC limiting tables are loaded to allow the array to be commanded to the desired anneal voltage, but no higher. c. Normal Array Operation. DAC limiting tables are loaded to restrict the DAC channels to operate up to a predetermined level below the annealing voltage level, but no higher. In both modes b. and c. the LUT are also used to compensate for small DAC channel-to-channel differences to ensure that all channels produce the same output voltage from a given digital input command. Therefore, a DAC board could be replaced, if necessary, without the need to recalibrate the projector. Mode a. should not be necessary to repeat, as the DAC compensation tables and rescaling software will be provided with the delivered system. Technical questions may be directed to Robert Stockbridge, at (850) 882-4446 ext 2260. Contracting questions may be directed to Paula Faye Cosson at (850) 882-5169. Replies to this synopsis should be provided to AFDTC/PKOS, 205 West D Ave, Suite 541, Eglin AFB FL 32542-6862. All responsible sources may submit an offer which will be considered. (No contract award will be made on the basis of bids/proposals received in response to this synopsis.) Firms responding to this synopsis should reference F08651-98-Q-1134 and indicate whether they are or are not a small or small disadvantaged business concern as defined in FAR 52.219-1 and 52.219-2 and whether they are a manufacturer or dealer/distributor. The Air Force reserves the right to consider small business set-aside based on responses hereto. Requests for copies of this solicitation must be in writing; or fax (850) 882-9442. Telephone requests will not be honored. *****Note 22 (0099)

Loren Data Corp. http://www.ld.com (SYN# 0331 19980413\66-0024.SOL)


66 - Instruments and Laboratory Equipment Index Page