Torrent Data Sheet [1] Rev 4.1
TRNT-AD-11-0001 Torrent DHE Architecture [2] Rev 5.0
TRNT-AD-11-0001 Torrent Performance Requirements [3] Rev 0.0
TRNT-AD-04-0001 Torrent DHE Compliance Tests [4] Rev 2.5
TRNT-AD-04-0002 Report on Torrent DHE Compliance Tests [5] Rev 1.0
The DHE is what is generically called a controller. This interface level is governed by the MONSOON Interface Control Documents (ICD) level 7 and 8. These documents control the hardware interfaces of the system.
Torrent - ICD 7.? TRNT-AD-01-0001 AFE-CCD Circuit Board Dimensions [6] Rev -OD-
Torrent - ICD 7.3 TRNT-AD-01-0003 Torrent DHE LCB to AFE Interface Description [7] Rev 0.0
Torrent - ICD 7.4 TRNT-AD-01-0004 Torrent DHE PSM to LCB Interface Description [8] Rev 0.0
Torrent - ICD 7.6 TRNT-AD-01-0006 Torrent DHE PSM to TSM Interface Description [9] Rev 0.0
Torrent User Survey [10] Rev 4 - Used to specify the details of a buildable configuration for a Torrent DHE
TRNT-AD-10-0001 Master Documentation List [11] Rev 0
The relationship between the various hardware modules of the Torrent DHE is shown here [12] in the DHE interconnect diagram.
The controlled grounding scheme for the Torrent DHE can be found here [13]
Torrent DHE Hardware Description Guide - Covers all Torrent electronics.
TRNT-AD-08-0007 DHE Hardware Description [14] Rev 1.1
The pages below provide access to the schematic and assembly information of the Torrent hardware modules.
The information on these pages is generally arranged as:
Assembly drawings
Schematic diagrams
Layout packages
Bill of materials
Firmware loader products
Testing Procedures
Note that to use this information for your own purposes (i.e. build it or use it as the basis of a new design) you must agree to the open source license agreement. The license terms can be found here [15].
Local Control Board
TRNT-EL-04-0002 LCB Top Assembly [16] Rev -B-
TRNT-EL-04-1002 LCB Fabrication Detail [17] Rev -B-
TRNT-EL-04-2002 LCB Schematic Diagram [18] Rev -B-
TRNT-EL-04-3002 LCB Layout Package [19] Rev -B-
TRNT-EL-04-4002 LCB Bill of Materials [20] Rev -B-
Firmware Loader Products
TRNT-EL-06-0001 LCB FPGA - Fpga Loader [21] Rev 2.22 (torrentfpga_ver222.bit)
TRNT-EL-06-0001 LCB FPGA - EEprom Loader [22] Rev 2.22 (torrentfpga_ver222.mcs)
LCB Testing Procedures
TRNT-TS-01-0003 LCB Test Procedure [23] Rev 0
TRNT-EL-04-0003 LCB-MEZ Top Assembly [24] Rev -A3-
TRNT-EL-04-1003 LCB-MEZ Fabrication Detail [25] Rev -A-
TRNT-EL-04-2003 LCB-MEZ Schematic Diagram [26] Rev -A4-
TRNT-EL-04-3003 LCB-MEZ Layout [27] Rev -A-
TRNT-EL-04-3003 LCB-MEZ Layout Package [27] Rev -A-
TRNT-EL-04-4003 LCB-MEZ Bill of Materials [28] Rev -A5-
TRNT-EL-04-0001 PSM Top Assembly [29] Rev -B-
TRNT-EL-04-1001 PSM Fabrication Detail [30] Rev -B-
TRNT-EL-04-2001 PSM Schematic Diagram [31] Rev -B-
TRNT-EL-04-3001 PSM Layout Package [32] Rev -B-
TRNT-EL-04-4001 PSM Bill of Materials [33] Rev -B-
CCD Analog Front End
TRNT-EL-04-0004 AFE-CCD Top Assembly [34] Rev -C-
TRNT-EL-04-1004 AFE-CCD Fabrication Detail [35] Rev -C-
TRNT-EL-04-2004 AFE-CCD Schematic Diagram [36] Rev -C1-
TRNT-EL-04-3004 AFE-CCD Layout [37] Rev -C1-
TRNT-EL-04-4004 AFE-CCD Bill of Materials [38] Rev -C1-
Analog Front End Calibration Worksheet
AFE-CCD Calibration Worksheet [39]
Analog Front End Extender Board
TRNT-EL-04-0008 AFE-EXT Circuit Board Dimensions [40] Rev -OD-
TRNT-EL-04-1008 AFE-EXT Fabrication Detail [41] Rev -OD-
TRNT-EL-04-2008 AFE-EXT Schematic Diagram [42] Rev -0D-
TRNT-EL-04-3008 AFE-EXT Layout [43] Rev -OD-
Analog Front End Testing Procedures
TRNT-TS-01-0004 AFE-CCD Test Procedure [44] Rev 0
Transition Module Preamplifier for CCD (TSM-CCD)
TRNT-EL-04-0007 TSM-CCD Top Assembly [45] Rev -C1-
TRNT-EL-04-1007 TSM-CCD Fabrication Detail [46] Rev -C-
TRNT-EL-04-2007 TSM-CCD Schematic Diagram [47] Rev -C1-
TRNT-EL-04-4007 TSM-CCD Bill of Materials [48] Rev -C1-
TRNT-EL-04-0007 TSM-CCD Top Assembly [49] Rev -B-
TRNT-EL-04-1007 TSM-CCD Fabrication Detail [50] Rev -B-
TRNT-EL-04-2007 TSM-CCD Schematic Diagram [51] Rev -B-
TRNT-EL-04-3007 TSM-CCD Layout [52] Rev -B-
TRNT-EL-04-4007 TSM-CCD Bill of Materials [53] Rev -B-
Transition Module Utility Board (TSM-UTIL)
TRNT-EL-04-0009 TSM-UTIL Top Assembly [54] Rev -A1-
TRNT-EL-04-1009 TSM-UTIL Fabrication Detail [55] Rev -A-
TRNT-EL-04-2009 TSM-UTIL Schematic Diagram [56] Rev -A2-
TRNT-EL-04-3009 TSM-UTIL Layout [57] Rev -A-
TRNT-EL-04-3009 TSM-UTIL Layout Package [58] Rev -A-
TRNT-EL-04-4009 TSM-UTIL Bill of Materials [59] Rev -A4-
Transition Module Utility Board Testing Procedures
TRNT-TS-01-0005 TSM-UTIL Test Procedure [60] Rev 0
Video Flex
TRNT-EL-04-0005 CCD-FLEX-VID Top Assembly [61] Rev -A-
TRNT-EL-04-1005 CCD-FLEX- [62]VID [61] Fabrication Detail [62] Rev -A-
TRNT-EL-04-2005 CCD-FLEX- [63]VID [61] Schematic Diagram [63] Rev -A-
TRNT-EL-04-3005 CCD-FLEX- [64]VID [61] Layout Package [64] Rev -A-
Clock and Bias Flex
TRNT-EL-04-0006 CCD-FLEX-CB Top Assembly [65] Rev -A-
TRNT-EL-04-1006 CCD-FLEX-CB Fabrication Detail [66] Rev -A-
TRNT-EL-04-2006 CCD-FLEX- [67]CB [65] Schematic Diagram [67] Rev -A-
TRNT-EL-04-3006 CCD-FLEX- [68]CB [65] Layout [68] Rev -A-
TRNT-EL-03-0001 CBL PSM to TSM-UTIL Connector [69]
TRNT-EL-03-0002 CBL TSM-UTIL to Shutter and Preflash Connector [70]
TRNT-EL-03-0003 CBL GIGe Ethernet Shield Wire [71]
TRNT-EL-03-0006 CBL TSM Chassis Ground Wire [72]
MONSOON/Torrent Software Setup Guide
MNSN-AD-08-0005 MONSOON Software Setup Guide [73] Rev 2.1
Torrent Software Description
TRNT-AD-08-0001 Torrent Software System Description [74] Rev 0
Acquisition Software Client
TRNT-AD-08-0002 borg and mborg clients [75] Rev 0
System Configuration Tools
TRNT-AD-08-0006 Software User Manual [76] Rev 0
Attribute Extraction Tool
TRNT-AD-08-0003 Assimilate [77] Rev 1.2
Attribute Collector Tool
TRNT-AD-08-0004 Collector [78] Rev 1.1
Torrent Sequencer description
TRNT-AD-08-0012 Torrent Sequencer Description [79] Rev 0
Sequencer Assembler
Torrent assembler [80] Rev 6.0
The calibration EEPROMs for Torrent systems are contained on each of the component electronics boards. A fully populated Torrent system will have five Calibration EEPROMs, four in the Controller box and one in the TSM box. There is one EEPROM on the LCB, one on the PSM and one on each of the AFE boards.
These EEPROMs are currents arranged as 128 pages of 16 words each 32 bits wide. Pages 0 and 1 are ID pages that contain information to identify and help verify the data stored in the EEPROM.
Data stored in the EEPROMS is all integer values. Where a floating point value is desired we store the value as int( value * 1000 ) This limits the range of values that can be stored to -2,147,483.000 to 2,147,483.000. We could not think of any requirement that required a greater range
A copy of the data in the EEPROMs for each system is kept in a set of EEPROM Mirror Files stored in the $MONSOON_CFG/_sysName configuration directory for the system. Changing out a DHE Controller will require obtaining the correct mirror files for the new controller from the Torrent configuration database
Word # | Word Name | Board | Default Value | Long Name | Comments |
---|---|---|---|---|---|
0 | PSTORFORMAT | ALL | 0x00000001 | EEPROM Storage Format | The Code for the Format of the data stored in this EEPROM (1) |
1 | MDLIDCODE | LCB | 0x00000010 | Module ID Code | The code number assigned to the LCB boards (16) |
PSM | 0x00000020 | The code number assigned to the PSM boards (32) | |||
CCD AFE | 0x00000040 | The code number assigned to the CCD AFE boards (64) | |||
IR AFE | 0x00000050 | The code number assigned to the IR AFE boards (80) | |||
TSM Utility | 0x00000030 | The code number assigned to the IR AFE boards (48) | |||
2 | MDLVARCODE | ALL | 0x00000001 | Module Variant Code | The Variant ## of a board that differs from a standard board (1) |
3 | MDLREVNUM | ALL | 0x00000001 | Module Release Number | The release number for the module being read all still at release 1 |
4 | MDLSERNUM | ALL | 0x0000xxxx | Module Serial number | The serial number of this board. Currently not in use |
5 | SYSFPGACODE | ALL | 0x000000CC | System FPGA Code Version | The FPGA code version used to write this EEPROM Currently 204 |
6 - 15 | Not Used | ALL | 0x00000000 | Not Used | Locations Reserved |
Word # | Word Name | Board | Default Value | Long Name | Comments |
---|---|---|---|---|---|
0 | MDLLASTTESTDATE | ALL | 20090316 | Module's Last Test Date | The date of the last time this board was tested (various) |
1 | LASTWRTDATE | ALL | 20110318 | EEPROM Last Written Date | The date of the last time this EEPROM was written (various) |
2 | VLDPAGECNT | ALL | 0x00000005 | Valid Page Count | The number of pages in the EEPROM that contain Valid Data (various) |
3 - 11 | Not Used | ALL | 0x00000000 | Not Used | Locations Reserved |
12 - 15 | CRC0 - CRC3 | ALL | 7FE163FB6 | CRC code portion 0 - 3 | The 128 byte representation of the MD5Sum calculated on the Data in all valid pages excepting Page 1 words 12 through 15 (various) |
This is a basic guide to setting up a system configuration from scratch ...
In big-boy
1. run bldMNSN
to setup distribution directory structure
2. run assimilate -version 207 -sysName mySystemName
-version points to the version of firmware that is in the hardware -sysName points to a common directory of form /MNSN/soft_dev/cfg/_mySystemName/.dscFiles and /MNSN/soft_dev/cfg/_mySystemName/.eep which are used to contain the Torrent specific configuration files
3. run arrayDesc -type genericdetectorType -arrayID thisDetectorName -fpName mySystemName for as many detectors that make up the focal plane, changing the -arrayID value for each one.
-type identifies a generic detector description currently available types are e2v44-82 e2v231-84 lbnl234 STA1042 -arrayID is the unique identifier for this detector, usually the serial number or a positional key -fpName is the system configuration name
see file big-boy:/MNSN/soft_dev/Torrent_Text/sysName.ini.tmplt
The values in the template file will be replaced by the "collector" with values read from the system TSM eeprom
see file big-boy:/MNSN/soft_dev/Torrent_Text/sysName_DefaultSetup.mod.tmplt
The values in the template file will be replaced by the "collector" with values read from the system TSM eeprom.
Reading out Regions of Interest (ROI) for CCD focal planes can be extremely complex. The inter-connection between number of outputs per detector, number and orientation of detectors and pixel binning can result in scenarios that are too complex for the simple sequencer processing available in MONSOON/Torrent systems.
Four user attributes are used to describe a region of interest. These attributes are all described by pixel positions or counts given assuming no binning is being done. The values loaded down to the sequencer are modified to take into account any requested binning values.
The following explains the restrictions on ROI definitions made to simplify ROI handling to prevent some of this complication.
There are sixteen 16-bit loop registers for available in the Sequencer to enable code flow control. The table below shows their current default usage. While these registers are general purpose loop registers using them for other than their reserved purpose will require the writing of a custom Detector library routine (detCalcPixels) to load the registers with correct values before taking an image.
The generic_CCD and basciCCD detector libraries use these assignments, but load the seqColBin register with one less than the requested number of pixels to be binned and sets the user Bit serBinEnbl to 1 if serial binning is active. The chileCCD detector library uses these assignments, and loads the seqColBin register with the requested number of pixels to be binned and does not use serBinEnbl user bit.
Register number | FPGA Register name | CCD User Register name | CCD Sequencer Usage | IR User Register name | IR Sequencer Usage | Comments |
---|---|---|---|---|---|---|
0 | SeqLoopReg[0] | seqRowCount | #NROW | seqRowCount | #ROW_CNT | Number of rows to readout i.e. for CCDs the number of parallel or slow shifts |
1 | SeqLoopReg[1] | seqColCount | #NCOL | seqColCount | #COL_CNT | Number of columns to readout i.e. for CCDs the number of serial or fast shifts |
2 | SeqLoopReg[2] | seqRowBin | #NPBINS | seqFSamples | #FSAMPLES | Number of rows to bin during CCD readout or number of Fowler samples in IR Readout |
3 | SeqLoopReg[3] | seqColBin | #NSBINS | seqDigAvg | #DIG_AVG | Number of columns to bin during CCD readout or number of Digital Average samples in IR Readout |
4 | SeqLoopReg[4] | seqRoiRow | #ROIROW | seqCoAdds | #COADDS | Number of rows to skip during CCD ROI readout or number of Co-Adds in IR Readout |
5 | SeqLoopReg[5] | seqRoiCol | #ROICOL | seqLoopDly | #LOOP_DLY | Number of columns to skip during CCD ROI readout or read loop delay factor in Fowler IR Readout |
6 | SeqLoopReg[6] | seqRoiRskip | #RROWSKP | seqSweeps | #SWEEPS | Number of rows to skip after ROI readout is Complete or number of reset cycles before integration in IR mode |
7 | SeqLoopReg[7] | seqRoiCskip | #RCOLSKP | seqSyncResets | #SYNC_RESETS | Number of columns to skip on each row after the ROI columns are read out or number of resets to do when syncing two DHE's |
8 | SeqLoopReg[8] | seqFocusShft | #FOCUS_SHFT | seqRstTime | #RST_TIME | number of rows to shift image between focus exposures |
9 | SeqLoopReg[9] | seqPreScan | #XPRE | Not Assigned | Not Assigned | number of prescan pixels to read (Usually not converted or transferred to the PAN |
10 | SeqLoopReg[10] | seqShtrDly | #SHUTDLY | Not Assigned | Not Assigned | The time in ms to delay while the shutter opens or closes if these times are different use an unassigned register for the closing time. |
11 | SeqLoopReg[11] | OvrScanRowCnt | #OSROWCNT | Not Assigned | Not Assigned | Number of binned rows to convert after reading ROI rows and skipping unread active rows |
12 | SeqLoopReg[12] | OvrScanColCnt | #OSCOLCNT | Not Assigned | Not Assigned | Number of binned pixels to convert after reading ROI pixels skipping unread active pixels |
13 | SeqLoopReg[13] | Not Assigned | Not Assigned | Not Assigned | ||
14 | SeqLoopReg[14] | Not Assigned | Not Assigned | Not Assigned | ||
15 | SeqLoopReg[15] | Not Assigned | Not Assigned | Not Assigned |
The MONSOON/Torrent systems have in the sequencer Control register four user settable bits that can be used with The conditional jump instruction to steer the ucode execution. The following are the current default usage for these bits.
User bit number | FPGA Attribute name | CCD User Attribute name | CCD Sequencer Usage | IR User Attribute name | IR Sequencer Usage | Comments |
---|---|---|---|---|---|---|
0 | SeqUserBit0 | seqContRun | #CONT_RUN | seqContRun | #CONT_RUN | Debug function - run process indefinitely after start exposure received |
1 | SeqUserBit1 | serBinEnbl | #SBIN_ENB | Not Assigned | #IDLERST_ENBL | Enable serial binning in CCD readout or enable array resets during idle time for IR apps. |
2 | SeqUserBit2 | rdRoiEnbl | #RDROI_ENB | digAvgEnb | #DIGAVG_ENBL | Tells the sequencer a ROI readout is in progress for CCDs or enable digital averaging in IR apps. |
3 | SeqUserBit3 | Not Assigned | Not Assigned | Not Assigned | #ROWRST_ENBL | Enable Row Reset mode in IR apps. |
TRNT-AD-08-0010 Firmware Users Guide for Version 2.22 [81] Rev 2
TRNT-AD-08-0011 AFE Control Module Firmware Guide [82] Rev 0 - Needs updating !
Firmware Design Outline Torrent LCB Firmware Design [83] Rev -C3-
From Open-Cores. Wishbone Bus specification [84] Rev -B3-1-
Clock Generator Device Programming Clock Generation Workbook [85] Rev 4
AFE Serial device data format description Torrent Serial Device Control List [86]
Power Supply to Pixel Sychronization Power Supply Sync Analysis [87]
System Level
TRNT-EL-06-0001 TorrentFpga_Ver222 [88]
Module Level
AFE_Control_Ver221 [89]
CFG_Services_Ver220 [90]
CLK_Services_Ver221 [91]
DummyModule_Ver220 [92]
LCB_Control_Ver222 [93]
PIX_Services_Ver221 [94]
PSM_Services_Ver221 [95]
Templates
CmdDecodeFifo [96]
CommsDemuxPixBuffr_V106 [97]
I2C_InterfaceV100 [98]
I2C_Inerface_Ver210 [99]
PixDataMuxFifo_V103 [100]
SeqPatMemCore [101]
SeqProgMemCore [102]
SerialFPDP_fifo_5v5 [103]
SerialFPDPV5v5a - Contact Peter Moore (pmoore_at_noao.edu)
SerialFPDPV5V5b - Contact Peter Moore (pmoore_at_noao.edu)
SyncPortFifo_V100 [104]
Uart_8 [105]
UartFifo [106]
VideoFifo [107]
WishBoneIntercon_Ver222 [108]
WishBoneMasterInterfaceV106 [109]
WishBoneSlaveInterface_Ver207 [110]
NOAO_tblock [111]
There are four communication channels available on the Torrent DHE. The table below shows the available bandwidth for these links and their intended use.
Channel | Bit Rate | Command Bandwith (32-bit Words) | Video Data Bandwith (18-bit Words) | Purpose |
---|---|---|---|---|
Systran | 1.0625 GBit/sec | 26.5 Meg/sec | 26.5 (53 for 16-bit packed pixels) Meg/sec | Primary command downlink, Primary data uplink. |
Sync In/Out | 39.8 Meg/sec | 1.0 Meg/sec | n/a | Inter-DHE communications, commands, synchronization |
UART | 9600 | 240 / sec | n/a | Engineering and maintenance |
GIGe Vision | Gigabit Ethernet | 412.5 K/sec | 26.5 Meg/sec (16-bit words). | Alternate control downlink and data uplink |
There are several clock sources available from the LCB clock synthesizer hardware (U28). These clocks provide synchronization to specific areas of the Torrent hardware and firmware. The table below lists the clock name, the nominal frequency and their intended application.
Clock Name | Frequency (Mhz) | Purpose |
---|---|---|
OCLK (internal) | 106.25 | LCB Oscillator used during LCB Initialization and in Master mode. |
sync_in_clk (internal) | 39.84375 | Master clock input when in Slave mode. OCLK is shut down |
BCLK (internal) | 106.25 (Master) / 39.84375 (Slave) | Clock source for the clock synthesizer. OCLK or sync_in_clk |
SysClk (internal) | 106.25 | General logic, Wishbone bus clock |
LCLK | 106.25 | Low jitter clock source for the GTP Transceiver (SFPDP comms) |
PCLK | 159.375 | Memory. |
DCLK | 79.6875 | AFE interface bridge logic. |
TCLK | 39.84375 | AFE ADC data clock |
MCLK | 39.84375 | Sync port communications and synchronization logic |
These clocks are derived from U28 (LMK03000) using the following register constants
Clock Name | Phase detect Freq. (Mhz) | VCO Freq. (Mhz) | Divide by 'R' Value | VCO Divider Value | Divide by 'N' Value | Clock Divider Value |
---|---|---|---|---|---|---|
SysClk | 13.28125 | 1275 | 8 | 2 | 48 | 6 |
LCLK | 13.28125 | 1275 | 8 | 2 | 48 | 6 |
PCLK | 13.28125 | 1275 | 8 | 2 | 48 | 4 |
DCLK | 13.28125 | 1275 | 8 | 2 | 48 | 8 |
TCLK | 13.28125 | 1275 | 8 | 2 | 48 | 16 |
MCLK | 13.28125 | 1275 | 8 | 2 | 48 | 16 |
For DHE Slave operation, where the BCLK frequency is 39.84375 MHz, the value of the Divide by 'R' value changes to 3. All other constants remain the same.
There are two clock sources available to provide the master OUTSYNC_CLK. The FPGA internally generated source and a source generated directly from the clock synthesizer hardware (U28). These clocks provide synchronization to the slave DHE systems. The table below lists the combinations available by writing to the SyncClkSelect attribute.
Attribute value | OUTSYNC_CLK Source | FPGA SYNC CLK source | Attribute value | OUTSYNC_CLK Source | FPGA SYNC CLK source |
---|---|---|---|---|---|
0x0 | U28 | U28 | 0x8 | Invalid state | Invalid state |
0x1 | FPGA | U28 | 0x9 | Invalid state | Invalid state |
0x2 | U28 | FPGA | 0xA | U28 | Disabled |
0x3 | FPGA | FPGA | 0xB | FPGA | Disabled |
0x4 | Disabled | U28 | 0xC | Disabled | Disabled |
0x5 | Invalid state | Invalid state | 0xD | Invalid state | Invalid state |
0x6 | Disabled | FPGA | 0xE | Invalid state | Invalid state |
0x7 | Invalid state | Invalid state | 0xF | Invalid state | Invalid state |
The LCB supports an engineering RS232 communication port for engineering use. The available commands (shown below) are prefixed with the 'plus' (+) character (0x2B) and completed with a 'Line Feed' character (0x0A). The standard format of 9600 Baud, 8 bits, no parity is supported. Upper or lower case characters are recognized. All address and data values must be expressed in hex. Fields must be separated by a space or tab character. Backspace clears the current command (although currently the display looks messy).
First Field | Second Field | Third Field | Forth Field | Command description |
---|---|---|---|---|
+A | 16-bit vector (valid range 0x0 through 0xFFFF) | Not Used | Not used | Forces an Asynchronous Command to synchronize the communication channels after reset |
+R | Module number (valid range 0x01 through 0xFF) | Module Address (valid range 0x0 through 0xFFFF) | Not used | Returns the 32-bit contents of the addressed register (in hex) |
+W | Module number (valid range 0x01 through 0xFF) | Module address (valid range 0x0 through 0xFFFF) | 32-bit data value (valid range 0x0 through 0xFFFFFFFF) | Writes the 32-bit value to the addressed register |
+S | 8-bit data value (valid range 0x0 through 0xFF) as sequencer start vector | Not used | Not used | Triggers a 'Start Exposure' event in the sequencer with the 8-bit start vector |
As per ICD 6.1 we use a board select code in each command sent to the LCB to address the individual modules that make up the firmware suit loaded to the Virtex part. This note pretends to fix the identity of the modules selected by each bit of the board select bit field used in the command structure. There are 10 bits available in this field. Torrent currently supports the use of the lowest order five bits although eight bits can be specified (with minor modification) in the Torrent architecture. The table below identifies the correspondence:
Board Select Bit | Module Selected | Module Abbreviation | Module Identity Code | Module purpose |
---|---|---|---|---|
0 (0x01) | LCB Control Module | LCB | 201 | Communications and digital control of the Torrent DHE |
1 (0x02) | Power Supply Services | PSM | 202 | Safety, Control, and telemetry of the power supply board (PSM) |
2 (0x04) | Configuration Services | CFG | 203 | Configuration data management (eeprom data), LCB clock control and sequencer (CFG) |
3 (0x08) | Pixel Data Services | PIX | 204 | Pixel data memory and descrambling logic common to OUV and IR (PIX) |
4 (0x10) | Analog Front End Control (AFE) | AFE | 205 | Analog front end electronics control and pixel acquisition (IR or OUV). |
5 (0x20) | Spare select bit | SPR1 | Not assigned | Spare module select bit. |
6 (0x40) | Spare select bit | SPR2 | Not assigned | Spare module select bit. |
7 (0x80) | Clock Services | CLK | 208 | Clock control module. |
The LCB_Control module supplies four duplex channels of communications with the DHE. These four comms channels are: Serial FPTP (Systran Emulation), GIGe (Gigabit ethernet), UART (via serial at 9600 Baud, no handshake), and the SYNC port that links to other slave/master DHE's. The comms destination bits set the required destination for these devices. Setting more than one bit results (mostly !) in parallel transmission to all devices.
Bit Number | Comm Device |
---|---|
0 ("0001") | Serial FPDP |
1 ("0010") | SYNC Port |
2 ("0100") | UART Port |
3 ("1000") | GIGe Port |
Each firmware module must supply several registers to support the automatic recognition and configuration processes of the PAN computer. These module addresses are shown below with their functional description:
Address | Register Name | Write / Read | Register purpose |
---|---|---|---|
0xFFFF | CodeId | 32-bit read only | Version number of the firmware module code as an integer. Divide by 100 for major / minor version. |
0xFFFF | RebootCmd | 32-bit Write only (data discarded) | Write to this register to warm reboot the LCB. All module select bits must be high i.e. 0xFF. |
0xFFFE | ModuleId | 32-bit read only | Module identification number of the firmware module - see section on Firmware Module Addressing and Identity Codes |
0xFFFE | ResetCmd | 32-bit Write only (data discarded) | Write to this register to reset the module. Multiple module select bits may be specified in the same command. Writing to this location with the all board select bits set high effects a general LCB system reset to all modules and the wishbone bus infrastructure. |
0xFFFD | Status | 32-bit Read only | Read of module status word - Data is module specific. |
The power supply monitors the state of the hardware protection circuits on the LCB-MEZ board. These status bits, when true, indicate a hardware protection fault condition that has interrupted the power supply to one or both of the AFE boards. This status regester is (usually) read as an attribute from the DHE at address 0x016F. The attribute name is PwrSupplyStatus.The status bits and their function definitions are shown below :
Bit | Purpose | Bit | Purpose |
---|---|---|---|
7 | AFE-1 VANA Power Protection Active | 3 | AFE-1 / AFE-2 VHV Power Protection Active |
6 | AFE-1 VCB Power Protection Active | 2 | Vbb supply active |
5 | AFE-2 VANA Power Protection Active | 1 | AFE Power Up Sequence Complete / AFE Power is _ON_ |
4 | AFE-2 VCB Power Protection Active | 0 | Power Supply Power Up Sequence Complete / Power is Available |
The mezzanine override register allows you to independently control the AFE power enable bits for the mezzanine board. This is _ONLY_ used for testing purposes since indiscriminate enabling power supplies can cause you to exceed the power supply load capabilities. This register is read and write at address 0x202 in the PSM module
Bit | Purpose | Bit | Purpose |
---|---|---|---|
7 | Not used | 3 | Not used |
6 | AFE 2 +/- VHV supply enable | 2 | AFE 1 +/- VHV supply enable |
5 | AFE 2 +/- VCB supply enable | 1 | AFE 1 +/- VCB supply enable |
4 | AFE 2 +/- VANA supply enable | 0 | AFE 1 +/- VANA supply enable |
This register select which temperature sensor in the DHE is to be used for feedback in the DHE temperature servo loop. The selection of the sensor is based upon a 1 Of 8 (3-bit) code set into the DheTempSensorSlct attribute. The codes are :
Code | Selected Temp Sensor |
---|---|
0 ("000") | FPGA temperature sensor (default) |
1 ("001") | LCB_temperature0 |
2 ("010") | LCB_temperature1 |
3 ("011") | AFE1_temperature0 |
4 ("100") | AFE1_temperature1 |
5 ("101") | AFE2_temperature0 |
6 ("110") | AFE2_temperature1 |
7 ("111") | Load feedback from PAN attribute write (for testing purposes) |
Each firmware module that requires to know the sequencer state information provides a 32-bit register at address 0xFFF0. The sequencer uses this register to periodically write the sequencer state information to all modules that use this address. The lower 16-bits of the register are static values and may be used to indicate the current mode of the sequencer function (e.g. ROI Readout Mode, Digital Averaging Enabled, etc.). The top 16-bits (31:16) are strobe signals that indicate an event during the sequencer operation (Frame Start, Line Start, etc.) and these bits persist for, and are synchronous to one SysClk cycle before being cancelled. The table below indicates the significance of the Sequencer State Register.
Bit | Signal | Type | Used By | Bit | Signal | Type | Used By |
---|---|---|---|---|---|---|---|
31 | FrameStartSync | Strobe | AFE | 15 | Spare | Static | n/a |
30 | LineStartSync | Strobe | AFE | 14 | Spare | Static | n/a |
29 | Spare | Strobe | n/a | 13 | Spare | Static | n/a |
28 | Spare | Strobe | n/a | 12 | Spare | Static | n/a |
27 | Spare | Strobe | n/a | 11 | Spare | Static | n/a |
26 | Spare | Strobe | n/a | 10 | Spare | Static | n/a |
25 | Spare | Strobe | n/a | 9 | Spare | Static | n/a |
24 | Spare | Strobe | n/a | 8 | Spare | Static | n/a |
23 | Spare | Strobe | n/a | 7 | Spare | Static | n/a |
22 | Spare | Strobe | n/a | 6 | Spare | Static | n/a |
21 | Spare | Strobe | n/a | 5 | Spare | Static | n/a |
20 | Spare | Strobe | n/a | 4 | Spare | Static | n/a |
19 | Spare | Strobe | n/a | 3 | Spare | Static | n/a |
18 | Spare | Strobe | n/a | 2 | Spare | Static | n/a |
17 | Spare | Strobe | n/a | 1 | Spare | Static | n/a |
16 | Spare | Strobe | n/a | 0 | Spare | Static | n/a |
There are five I2C buses associated with the Torrent DHE; one I2C bus for every physical board (LCB, PSM, TSM, AFE1, AFE2). There are four devices attached to each bus. This table lists their addresses and describes their use. During the DHE initialization (just after boot), the SDA signal line of each I2C bus is used to detect the presence of the physical board. The SCL signal for AFE1 (AFE_SCL_SRC0) is also used to direct the revision of the code that is booted at power up. This signal is pulled 'high' through a 50K Ohm pullup to 3.3v on the LCB. IR AFE boards should pull this signal low via a 3.3K Ohm resistor to the VPIFC GND return. This will select revision zero of the XF32P eeprom (LCB U43) boot code to load to the FPGA for IR operation. CCD AFE boards should leave this signal floating to select revision 1 of the boot code for VIS operation.
Address | Device Type | Description |
---|---|---|
0x48 | MCP9803 | Temperature sensor used to control the DHE operating temperature and supply telemetry |
0x49 | MCP9803 | Temperature sensor used to control the DHE operating temperature and supply telemetry |
0x50 | DS28CM00 | 48-bit silicon serial number as unique identity for each hardware board. Only the ls 32-bits are read. |
0x54 | 24AA128 | Calibration coefficient store space. Page written and read; 256 Pages each with 16 x 32-bit words. |
For PAN control of these resources there are several registers that are used to read and write to the I2C devices. These are listed in the following table:
Attribute name | Address | Write Value | Read Value | Description |
---|---|---|---|---|
DetectI2CBus | 0x0012 | Anything |
Bit(4)=AFE2 Detected, Bit(3)=AFE1 Detected, Bit(2)=TSM Detected, Bit(1)=PSM Detected, Bits(0)=always '1' |
5-bit read/write register. Write anything to initiate I2C bus detection, Read to see hardware devices available |
ReadI2CBusTemps | 0x0013 | Bits(20:16)=I2C Channel Addr, Bit(0)=Temperature sensor 1 or 2. | Not Accessible | 32-bit write register. Write to initiate I2C temperature sensor read cycle and update read only registers. |
ReadI2CBusSerial Numbers |
0x0014 | Bits(20:16)=I2C Channel Addr. | Not Accessible | 32-bit write register. Write to initiate I2C silicon serial number reads and update read only registers |
eepRdCmdReg | 0x0020 | Bits(20:16)=I2C Channel Addr. Bits(7:0)=EEProm page address. |
Bit(31)=I2C manager busy, Bit(30)= Error occurred during read - bad I2C acknowledge. |
32-bit read/write register. Command register to select and read an eeprom page |
eepWrtCmdReg | 0x0021 | Bits(20:16)=I2C Channel Addr. Bits(7:0)=EEProm page address. |
Bit(31)=I2C manager busy, Bit(30)= Error occurred during write - bad I2C acknowledge. |
32-bit read/write register. Command register to select and write an eeprom page |
Channel Address values for the physical hardware boards are: LCB = 1, PSM = 2, TSM = 4, AFE1 = 8, AFE2 = 16.
For the ReadI2CBusTemps, ReadI2CBusSerialNumbers, and eepWrtCmdReg commands, multiple channel addresses are allowed (i.e. you can read multiple temperature sensors or write the same data to multiple EEproms using just one command transaction).
For the eepRdCmdReg command, only one unique channel address is allowed.
There are two 8-bit registers assigned to provide visual indication of the internal signals of the FPGA. These registers are read / write. By setting a bit true the indicator (LED1 or LED2) will flash briefly (25ms) every time the selected signal becomes active true. LED1 is currently mounted on the Sync In port connector and LED2 is mounted on the Sync Out Port connector. The tables below indicate the significance of each attribute bit.
bit | signal |
---|---|
7 | BusReset |
6 | SlaveErrOut(4) |
5 | SlaveErrOut(3) |
4 | SlaveErrOut(2) |
3 | SlaveErrOut(1) |
2 | SlaveErrOut(0) |
1 | CfgCycleRequest |
0 | LcbCycRequest |
bit | signal |
---|---|
7 | SRC_SYNC_OUT |
6 | SNK_SYNC_IN |
5 | V33_SYNC_OUT |
4 | V300_POLARITY |
3 | V180_PWR_EN_N |
2 | V80_PWR_EN_N |
1 | VFAN_PWR_EN_N |
0 | MCLK_SEL_N |
This attribute controls the selection of a group of eight signals that are presented on the CFGDATA(7:0) signals (connector J4) on the LCB. By setting the attribute to different values, the hardware debug signals are available for diagnostic use. The attribute accepts values from zero to ten. The list below shows the significance.
Value | Signal Group |
---|---|
0 | Signals off |
1 | LCB Control Signal group |
2 | PSM Services Signal group |
3 | CFG Services Signal group |
4 | PIX Services Signal group |
5 | AFE Control Signal group |
6 | Signals off - Future AFE2 Signal group |
7 | Signals off - Spare |
8 | CLK Services Signal group |
9 | System Bus Signal group |
10 | Auxiliary Signal group |
These tables list the individual signals for each group.
bit | signal |
---|---|
7 | GIGe_PIXEL_CLK |
6 | GIGe_FVAL |
5 | GIGe_LVAL |
4 | GIGe_DVAL |
3 | PixDataRdy |
2 | GIGe_BULK0_CLK |
1 | GIGe_BULK0_RXD |
0 | LinkUp |
bit | signal |
---|---|
7 | AfePwrIsOn |
6 | TEMP_2_SNS |
5 | TEMP_1_SNS |
4 | LOGIC_SYNC |
3 | V300_SYNC |
2 | V180_SYNC |
1 | V80_SYNC |
0 | V33_SYNC |
bit | signal |
---|---|
7 | MstrScl |
6 | MstrSdain |
5 | MstrSdaOut(2) |
4 | MstrWrtEn |
3 | SYNC_DHE |
2 | SE_OUT |
1 | SE_READY |
0 | SYNC_POWER |
bit | signal |
---|---|
7 | MemInitDone |
6 | DlyClkLocked |
5 | app_af_wren |
4 | app_af_cmd(0) |
3 | app_af_cmd(1) |
2 | rd_data_valid |
1 | app_wdf_wre |
0 | MemoryDataClk |
bit | signal |
---|---|
7 | DacDevData(17) |
6 | DacDevData(16) |
5 | AFE_CLKBIAS(77) |
4 | AFE_CLKBIAS(48) |
3 | SerialSync(0) |
2 | SerialData(0) |
1 | SerialClk(0) |
0 | DacCtrlDataRdy |
bit | signal |
---|---|
7 | DCLK_FEED |
6 | BCLK_FEED |
5 | CLK_CTRL_CS_N |
4 | CLK_CTRL_GOE |
3 | CLK_CTRL_LOCK |
2 | CLK_CTRL_SYNC |
1 | CLK_CTRL_DATA |
0 | CLK_CTRL_CLK |
bit | signal |
---|---|
7 | Mstr1Grnt |
6 | Mstr0Grnt |
5 | SlaveCycle |
4 | SlaveWrite |
3 | SlaveError |
2 | StatusEnable |
1 | SlaveAck1 |
0 | SlaveAck0 |
Each firmware module can supply eight bits of 'out of band' status information which is used to transport slow signals (such as static configuration values) to other modules. The routing is controlled by the System Intercon module which employs static assignment to route input status bits to the global 32-bit output status sent to the other modules slave interface. The table below shows the routing information for the system at FPGA version level 2.22.
Bit | Signal | Origin | Used By | Bit | Signal | Origin | Used By |
---|---|---|---|---|---|---|---|
31 | ShutDownQuick | PSM | AFE | 15 | n/a | n/a | Spare |
30 | AsyncFlag | LCB | CFG | 14 | n/a | n/a | Spare |
29 | ReadoutInProgress | CFG | AFE | 13 | n/a | n/a | Spare |
28 | FrameStart | CFG | AFE | 12 | n/a | n/a | Spare |
27 | LineStart | CFG | AFE | 11 | n/a | n/a | Spare |
26 | MemPwrEnbld | PSM | PIX | 10 | n/a | n/a | Spare |
25 | ClocksAreLocked | CLK | PIX | 9 | n/a | n/a | Spare |
24 | AFEPowerOn | PSM | AFE | 8 | StreamMode | PIX | AFE |
23 | VHVPolarity | PSM | AFE | 7 | DheIsSlave | CFG | LCB, CLK |
22 | AFE 2 is enabled | AFE | PSM | 6 | Pixels16 | PIX | LCB |
21 | AFE 1 is enabled | AFE | PSM | 5 | PackedPixels | PIX | LCB |
20 | n/a | n/a | Spare | 4 | AFE2_Detected | CFG | PSM, AFE |
19 | n/a | n/a | Spare | 3 | AFE1_Detected | CFG | PSM, AFE |
18 | n/a | n/a | Spare | 2 | TempChanSlct(2) | PSM | CFG |
17 | n/a | n/a | Spare | 1 | TempChanSlct(1) | PSM | CFG |
16 | n/a | n/a | Spare | 0 | TempChanSlct(0) | PSM | CFG |
These next tables show the module status output assignments:
Bit | Signal | Description | Bit | Signal | Description |
---|---|---|---|---|---|
7 | n/a | Spare | 3 | n/a | Spare |
6 | n/a | Spare | 2 | n/a | Spare |
5 | n/a | Spare | 1 | n/a | Spare |
4 | n/a | Spare | 0 | AsyncFlag | True after reboot while waiting for a comm port async command |
Bit | Signal | Description | Bit | Signal | Description |
---|---|---|---|---|---|
0 | AsyncFlag_i | Awaiting communication sync command from PAN | 7:1 | n/a | Spares |
8 | CommDeviceBusy_i | The science data comms channel is blocked up | 9 | SfpdpLossOfSig_i | Systran link down. No carrier present signal |
10 | SfpdpTxFault_i | There is a hardware fault in the Systran optical transmitter part | 11:12 | n/a | Spares |
28:13 | WbErrorStats_i(15:0) | Wishbone bus error statistics |
Bit | Signal | Description | Bit | Signal | Description |
---|---|---|---|---|---|
7 | n/a | Spare | 3 | ShutDownQuick | Emergency shutdown signal |
6 | VHVPolarity | True indicates N-Channel mode (positive VHV) | 2 | TempChanSlct(2) | 1 of 8 slct of DHE temperature control sensor |
5 | AFEPowerOn | The AFE boards have VANA+/- powered up | 1 | TempChanSlct(1) | 1 of 8 slct of DHE temperature control sensor |
4 | MemPwrEnbld | 1.8v Memory power is available. | 0 | TempChanSlct(0) | 1 of 8 slct of DHE temperature control sensor |
Bit | Signal | Description | Bit | Signal | Description |
---|---|---|---|---|---|
0 | VFanTempSensorSlct_reg(0) | Same signal as system status | 1 | VFanTempSensorSlct_reg(1) | Same signal as system status |
2 | VFanTempSensorSlct_reg(2) | Same signal as system status | 3 | ShutDownQuick | Panic !! |
4 | TsmPresent_i | Indicates that the TSM is present. | 5 | n/a | Spare |
6 | n/a | Spare | 7 | n/a | Spare |
Bit | Signal | Description | Bit | Signal | Description |
---|---|---|---|---|---|
0 | PrimaryPwrStat | Primary power is available | 1 | AfePwrStat | AFE power is available |
2 | VbbEnableFlag | Vbb supply is enabled (after safety conditioning) | 3 | AfeV300Fail | Mezzanine Fail indicator for VHV |
4 | Afe2V180Fail | Mezzanine Fail indicator for VCB on AFE2 | 5 | Afe2V80Fail | Mezzanine Fail indicator for VANA on AFE2 |
6 | Afe1V180Fail | Mezzanine Fail indicator for VCB on AFE1 | 7 | Afe1V80Fail | Mezzanine Fail indicator for VANA on AFE1 |
Bit | Signal | Description | Bit | Signal | Description |
---|---|---|---|---|---|
7:0 | MezOverRide_reg | As written by PAN | 8 | Afe1V80Fail | Mezzanine Fail indicator for VANA on AFE1 |
9 | Afe1V180Fail | Mezzanine Fail indicator for VCB on AFE1 | 10 | AfeV300Fail | Mezzanine Fail indicator for VHV |
11 | n/a | Not used | 12 | Afe2V80Fail | Mezzanine Fail indicator for VANA on AFE2 |
13 | Afe2V180Fail | Mezzanine Fail indicator for VCB on AFE2 | 14 | AfeV300Fail | Repeat of Mezzanine Fail indicator for VHV |
Bit | Signal | Description | Bit | Signal | Description |
---|---|---|---|---|---|
7 | n/a | Spare | 3 | DheIsSlave | The DHE is configured as a slave device in a multi-DHE system |
6 | n/a | Spare | 2 | AFE2_Detected | The AFE2 board is physically present |
5 | LineStart | Indicates a new row beginning | 1 | AFE1_Detected | The AFE1 board is physically present |
4 | FrameStart | Indicates a new frame beginning | 0 | ReadoutInProgress | Sequencer is actively reading detector |
Bit | Signal | Description | Bit | Signal | Description |
---|---|---|---|---|---|
0 | ReadoutActive | Sequencer EFR bit to indicate that ... | 1 | AFE0_ModuleDetect | AFE1 has been detected during the I2C bus search |
2 | AFE1_ModuleDetect | AFE2 has been detected during the I2C bus search | 3 | DheIsSlave | DHE is operating as a slave DHE |
4 | FrameStart | A frame start flag has been issued in the pixel stream | 5 | LineStart | A line start flag has been issued in the pixel stream |
15:6 | not used | Spare | 19:16 | BusTimeoutReg | Sequencer Wishbone master Bus Timeout Register |
23:20 | BusGrantReg | Sequencer Wishbone master Bus Grant error register | 27:24 | BusErrorReg | Sequencer Wishbone master Bus slave Error register |
31:28 | BusEventStatusReg | Sequencer Wishbone master Bus status register |
Bit | Signal | Description | Bit | Signal | Description |
---|---|---|---|---|---|
7 | n/a | Spare | 3 | n/a | Spare |
6 | n/a | Spare | 2 | StreamMode | Pixel data path configured for Stream Data acquisition mode i.e. no memory buffering |
5 | n/a | Spare | 1 | Pixels16 | Pixel data has been scaled to 16-bits by the PIX module. |
4 | n/a | Spare | 0 | PackedPixels | Each 32-bit pixel data word contains 2 x 16-bit pixels. |
Bit | Signal | Description | Bit | Signal | Description |
---|---|---|---|---|---|
0 | MemCntrInitDone_i | Memory system calibrated and ready for use | 31:1 | n/a | Spares |
Bit | Signal | Description | Bit | Signal | Description |
---|---|---|---|---|---|
7 | n/a | Spare | 3 | n/a | Spare |
6 | n/a | Spare | 2 | n/a | Spare |
5 | n/a | Spare | 1 | afe_enbl_reg(1) | True when AFE 2 is enabled via AfeInterfaceEnbl |
4 | n/a | Spare | 0 | afe_enbl_reg(0) | True when AFE 1 is enabled via AfeInterfaceEnbl |
Bit | Signal | Description | Bit | Signal | Description |
---|---|---|---|---|---|
0 | RfshTpActFlag | Test points are being refreshed | 1 | RfshActiveFlag | DAC and Test Points are being refreshed |
4 | tp_fifo_empty | The Test point write FIFO is empty | 5 | dac_fifo_empty | The DAC write FIFO is empty |
8 | TelScanGo | Telemetry scan is active | 9 | RfshTpWrtFifo | transfer test point index to tp write fifo |
Bit | Signal | Description | Bit | Signal | Description |
---|---|---|---|---|---|
7 | n/a | Spare | 3 | n/a | Spare |
6 | n/a | Spare | 2 | n/a | Spare |
5 | n/a | Spare | 1 | n/a | Spare |
4 | n/a | Spare | 0 | ClocksAreLocked | Clock Synthesizer has lock and clocks are good |
Bit | Signal | Description | Bit | Signal | Description |
---|---|---|---|---|---|
0 | LockDetect_i | The clock generator is running locked to the reference frequency | 31:1 | n/a | Spares |
1) Point the Impact tool to the systemBuildFilename.ipf tool by right clicking the "Configure Target Device"/"Properties" menu item.
2) Load Impact and confirm that the boundary scan devices have the correct file associations, systemBuildFilename.mcs and systemBuildFilename.bit.
3) Right click the xcf32p device and select "Programming Properties". Make sure the following boxes are checked:
All other check boxes should be clear
4) Right click on the xcf32p device, select "Load Configuration Revision", and set to 0.
5) Right click on the xcf32p device, select "Set Erase Properties", and set to Erase Entire Device.
6) Right click on the xcf32p device and select "Program" to program the device. This operation will take a few minutes.
This is the procedure to create the PROM MCS file from the FPGA BIT file.
1) In the "Processes" window of the Xilinx ISE project navagator, click on "Configure Target Device" and then double click "Generate Target PROM/ACE File. This will start the Impact tool and display a Welcome page.
2) Select "Prepare a PROM File" and clock Next.
3) A new page is displayed to prepare the PROM files. Set the following:
Click next.
4) Select the PROM mode page - set the following:
Click next.
5) Specify Xilinx PROM Device page - set the following:
Click next.
6) A file generation summary is displayed - click finish.
7) The PROM file formatter is launched and a pop-up to start adding device file to Revision:0 is displayed. Click OK.
8) The files in the project location directory are displayed. Select the appropriate BIT file and click OPEN.
9) Another pop-up appears Would you like to add another design file to Revision 0:? Click NO
10) Another pop-up appears Start adding device file to Revision:1. Click OK.
11) The files in the project location directory are displayed again. Select the same BIT file as in step 8 and click OPEN.
12) Another pop-up appears Would you like to add another design file to Revision 1:? Click NO.
13) Another pop-up appears You have completed the device file entry - click OK.
14) In the "Configuration Operations" tab of the ISE Navigator double-click on the Generate File operation. This will complete the process and a window should pop-up indicating that it succeeded.
Mechanical Parts
TRNT-EL-02-1001 CARD GUIDE MOUNT [112]
TRNT-EL-02-1002 CONTROLLER BOTTOM PLATE [113]
TRNT-EL-02-1003B CONTROLLER REAR PANEL [114]
TRNT-EL-02-1004A CONTROLLER FRONT PANEL [115]
TRNT-EL-02-1005 CONTROLLER CROSS RAIL RIGHT [116]
TRNT-EL-02-1006 CONTROLLER CROSS RAIL LEFT [117]
TRNT-EL-02-1007B CONTROLLER REAR PANEL INSERT [118]
TRNT-EL-02-1008B CONTROLLER COVER [119]
TRNT-EL-02-1010B PSM ENCLOSURE BASE [120]
TRNT-EL-02-1011 PSM ENCLOSURE BOTTOM COVER [121]
TRNT-EL-02-1012A PSM ENCLOSURE FILL PLATE [122]
TRNT-EL-02-1013 CONTROLLER SUPPORT RAIL SPACER [123]
TRNT-EL-02-1016 CONTROLLER PCB SUPPORT RAIL REAR [124]CON
TRNT-EL-02-1017 CONTROLLER PCB SUPPORT RAIL FRONT [125]
TRNT-EL-02-1019A CONTROLLER EMI PLATE [126]
TRNT-EL-02-1020 DHE MOUNTING TAB [127]
TRNT-EL-02-1021B TRANSITION MODULE BASE PLATE [128]
TRNT-EL-02-1022B TRANSITION MODULE ISOLATION CONNECTOR PLATE [129]
TRNT-EL-02-1023C TRANSITION MODULE ISOLATION RAIL [130]
TRNT-EL-02-1024A TRANSITION MODULE BASE HEADER [131]
TRNT-EL-02-1025B TRANSITION MODULE SIDE PLATE, LEFT [132]
TRNT-EL-02-1026B TRANSITION MODULE SIDE PLATE, RIGHT [133]
TRNT-EL-02-1027A TRANSITION MODULE UTILITY BOARD HEADER [134]
TRNT-EL-02-1028B TRANSITION MODULE BASE TOP COVER PLATE TAB [135]
TRNT-EL-02-1029A TRANSITION MODULE BASE FRONT COVER [136]
TRNT-EL-02-1030A TRANSITION MODULE BASE TOP COVER [137]
TRNT-EL-02-1031 ETHERNET BOARD STANDOFF [138]
TRNT-EL-02-1032 ETHERNET BOARD COVER [139]
TRNT-EL-02-1034B Hex Jam Nut .688-24 [140]
TRNT-EL-02-1035B Hex Jam Nut 1.063-18 [141]
TRNT-EL-02-1036A Hex Jam Nut 1.188-18 [142]
TRNT-EL-02-1037A FINNED BLWR HSG [143]
TRNT-EL-02-1038 HSG CVR [144]
These documents outline assembly procedures for constructing the Torrent DHE. They are specifically applicable to techniques used at NOIRLabs but presented here as a help to understanding the assembly process associated with the various mechanical and electrical modules.
Parts Kit Documents
TRNT-EL-02-0000 Blank Dewar Interface kit [145] Rev -0D-
TRNT-EL-02-0014 Transition Module Base Kit [146] Rev -0D-
TRNT-EL-02-0015 KPNO Dewar Connector Plate Kit [147] Rev -0D-
TRNT-EL-02-0016 CCD Flex Cable Kit [148] Rev -0D-
TRNT-EL-02-0017 LCB Kit [149] Rev -0D-
TRNT-EL-02-0018 Controller Base Kit [150] Rev -0D-
TRNT-EL-02-0020 External Connector Kit [151] Rev -0D-
TRNT-EL-02-0021 TSM Covers Kit [152] Rev -0D-
TRNT-EL-02-0022 Controller Cover Kit [153] Rev -0D-
Assembly Documents
TRNT-EL-02-0001A DETECTOR HEAD ELECTRONICS [154]
TRNT-EL-02-0002B CONTROLLER ASSEMBLY [155]
TRNT-EL-02-0003C TRANSITION MODULE ASSEMBLY [156]
TRNT-EL-02-0004B POWER SUPPLY MODULE [157]
TRNT-EL-02-0005A CCD PREAMP TRANSITION BOARD [158]
TRNT-EL-02-0006B TRANSITION MODULE CHASSIS [159]
TRNT-EL-02-0007B BLOWER HOUSING [160]
TRNT-EL-02-0008A CONTROLLER MODULE CHASSIS [161]
TRNT-EL-02-0009 CONTROLLER MODULE PCB MOUNT REAR [162]
TRNT-EL-02-0010 CONTROLLER MODULE PCB MOUNT FRONT [163]
TRNT-EL-02-0011A ETHERNET BOARD ASSEMBLY [164]
TRNT-EL-02-0012B LCB ASSEMBLY [165]
TRNT-EL-02-0024 Torrent Assembly Steps - Controller Module [166] Rev -A-
TRNT-EL-02-0025 TRAN ISOL PLT [167]
TRNT-EL-02-0026 AFE EXT BRD ASSY [168]
TRNT-TS-01-0002 Board Test Requirements [169] Rev 2
ECOFORM TEMPLATE [170]
Master ECO List [171]
TRNT-001 [172]
TRNT-002 [173]
TRNT-003 [174]
TRNT-004 [175]
TRNT-005 [176]
TRNT-006 [177]
TRNT-007 [178]
TRNT-008 [179]
TRNT-009 [180]
TRNT-010 [181]
TRNT-011 [182]
TRNT-012 [183]
TRNT-013 [184]
TRNT-014 [185]
TRNT-015 [186]
TRNT-016 [187]
TRNT-017 [188]
TRNT-018 [189]
TRNT-019 [190]
TRNT-020 [191]
TRNT-021 [192]
TRNT-022 [193]
TRNT-024 [194]
TRNT-025 [195]
TRNT-026 [196]
TRNT-027 [197]
TRNT-028 [198]
TRNT-029 [199]
TRNT-030 [200]
TRNT-031 [201]
TRNT-033 [202]
TRNT-034 [203]
TRNT-035 [204]
TRNT-036 [205]
TRNT-037 [206]
TRNT-038 [207]
TRNT-039 [208]
TRNT-040 [209]
TRNT-041 [210]
These system configuration data packages can be used as templates for future instrument configuration sets. They are offered 'as is' without any warranty as to their operational state or suitability of purpose to other implementations.
Configuration _basicCCD [211] - Test configuration for the Borg tool
Configuration _bill [212] - Laboratory system which always works
Configuration _chile1 [213] - Used to characterize and test the prototype Torrent DHE against the requirements document
Configuration _chiron [214] - Operational configuration running an E2V 4k x 4k detector on the Chiron spectrograph
Links
[1] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/TRNT_DataSheet_Rev%2041.pdf
[2] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/TRNT-AD-11-0001_Torrent_DHE_Architecture_Rev_5.0.pdf
[3] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/TRNT-AD-11-0001_Torrent_Performance_Requirements_Rev_0.0.pdf
[4] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/TRNT-AD-04-0001_Torrent_DHE_Compliance_Tests_Rev_2.5.pdf
[5] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/TRNT-AD-04-0002_Report_on_the_DHE_Compliance_Tests_Rev_1.0.pdf
[6] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Interface_Control_Documents/TRNT-AD-01-0001_rOD.pdf
[7] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Interface_Control_Documents/TRNT-AD-01-0003_ICD_7.3_Torrent_DHE_LCB_to_AFE_Interface_Description_Rev_0.pdf
[8] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Interface_Control_Documents/TRNT-AD-01-0004_ICD_7.4_Torrent_DHE_PSM_to_LCB_Interface_Description_Rev_0.pdf
[9] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Interface_Control_Documents/TRNT-AD-01-0006_ICD_7.6_Torrent_DHE_PSM_to_TSM_Interface_Description_Rev_0.pdf
[10] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Torrent_User_Survey_Rev4.pdf
[11] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/TRNT-AD-10-0001.xls
[12] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/TRNT-EL-05-0001_System_Interconnect_Rev_0D.pdf
[13] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/TRNT-EL-01-0001_Controller_Grounding_Scheme_Rev_A.pdf
[14] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/TRNT-AD-08-0007%20DHE%20Hardware%20Description%20R1.1.pdf
[15] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Licensing/Monsoon_License_Rev_1.0.pdf
[16] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/LCB/TRNT-EL-04-0002_rB_Asbly.pdf
[17] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/LCB/TRNT-EL-04-1002_rB_Fab.pdf
[18] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/LCB/TRNT-EL-04-2002_rB_Sch.pdf
[19] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/LCB/NOAO_TRNT_3002.zip
[20] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/LCB/TRNT-EL-04-4002_rB_PrtLst.pdf
[21] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/LCB/torrentfpga_ver222.bit
[22] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/LCB/TorrentFpga_Ver222.mcs
[23] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/LCB/TRNT-TS-01-0003_LCB_Test_Procedure_rev_0.pdf
[24] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/LCB-MEZ/TRNT-EL-04-0003_rA3_asbly.pdf
[25] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/LCB-MEZ/TRNT-EL-04-1003_rA.pdf
[26] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/LCB-MEZ/TRNT-EL-04-2003_rA4_Sch.pdf
[27] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/LCB-MEZ/TRNT-EL-04-3003_rA_layout.pdf
[28] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/LCB-MEZ/TRNT-EL-04-4003_rA5_PrtLst.pdf
[29] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/PSM/TRNT-EL-04-0001_rB_PSB_Asbly.pdf
[30] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/PSM/TRNT-EL-04-1001_rB_PSB_FabDetail.pdf
[31] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/PSM/TRNT-EL-04-2001_rB_PSB_Sch.pdf
[32] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/PSM/TRNT-3001_PSB.zip
[33] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/PSM/TRNT-EL-04-4001_rB_PrtLst.pdf
[34] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/AFE-CCD/TRNT-EL-04-0004_rC_AFE_AsblyDwgl.pdf
[35] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/AFE-CCD/TRNT-EL-04-1004_rC_AFE_FabDetail.pdf
[36] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/AFE-CCD/TRNT-EL-04-2004_rC1_AFE_Sch.pdf
[37] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/AFE-CCD/TRNT-EL-04-3004_rC_AFE_Artwk.pdf
[38] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/AFE-CCD/TRNT-EL-04-4004_rC1_PrtLst.pdf
[39] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/AFE-CCD/AFE_Calibration_Worksheets.xls
[40] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/AFE-CCD/TRNT-EL-04-0008_rOD.pdf
[41] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/AFE-CCD/TRNT-EL-04-1008_rOD.pdf
[42] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/AFE-CCD/TRNT-EL-04-2008_rOD_Sch.pdf
[43] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/AFE-CCD/TRNT-EL-04-3008_rOD.pdf
[44] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/AFE-CCD/TRNT-TS-01-0004_AFE-CCD_Test_Procedure_Rev_0.pdf
[45] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/TSM-CCD/TRNT-EL-04-0007_rC1_asby.pdf
[46] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/TSM-CCD/TRNT-EL-04-1007_rC_fab.pdf
[47] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/TSM-CCD/TRNT-EL-04-2007_rC1_Sch.pdf
[48] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/TSM-CCD/TRNT-EL-04-4007_rC1.xls
[49] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/TSM-CCD/TRNT-EL-04-0007_rB_Asby.pdf
[50] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/TSM-CCD/TRNT-EL-04-1007_rB_FabDetl.pdf
[51] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/TSM-CCD/TRNT-EL-04-2007_rB1_Sch.pdf
[52] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/TSM-CCD/TRNT-EL-04-3007_rB_artwork.pdf
[53] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/TSM-CCD/TRNT-EL-04-4007_rB2_PrtLst.pdf
[54] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/TSM-CCD/TRNT-EL-04-0009_rA1_Asbly.pdf
[55] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/TSM-CCD/TRNT-EL-04-1009_rA_fab.pdf
[56] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/TSM-CCD/TRNT-EL-04-2009_rA2_SCH.pdf
[57] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/TSM-CCD/TRNT-EL-04-3009_rA.pdf
[58] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/TSM-CCD/NOAO-TRNT-1009.zip
[59] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/TSM-CCD/TRNT-EL-04-4009_rA4_PrtLst.pdf
[60] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/TSM-CCD/TRNT-TS-01-0005_TSM-UTIL_Test_Procedure_Rev_0.pdf
[61] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/FLEX/TRNT-EL-04-0005_rA_Asbly.PDF
[62] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/FLEX/TRNT-EL-04-1005_rA_Fab.PDF
[63] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/FLEX/TRNT-EL-04-2005_rA_Sch.PDF
[64] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/FLEX/NOAO-TRNT-1005_rA.zip
[65] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/FLEX/TRNT-EL-04-0006_rA_Asbly.pdf
[66] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/FLEX/TRNT-EL-04-1006_rA_Fab.pdf
[67] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/FLEX/TRNT-EL-04-2006_rA_Sch.pdf
[68] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/FLEX/TRNT-EL-04-3006_rA_Artwk.pdf
[69] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/CABLES/TRNT-EL-03-0001_CablePSM-util.pdf
[70] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/CABLES/TRNT-EL-03-0002_CableShutter_Preflash.pdf
[71] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/CABLES/TRNT-EL-03-0003_Ethernet_Shld_wire.pdf
[72] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Hardware/CABLES/TRNT-EL-03-0006_TSM%20Chassis%20GND%20Wire.pdf
[73] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Software/MNSN-AD-08-0005_MONSOON_Software_Setup_Rev_2.1.pdf
[74] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Software/TRNT-AD-08-0001%20Software%20System%20Description%20Rev%200.pdf
[75] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Software/TRNT-AD-08-0002%20borg%20R0.pdf
[76] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Software/TRNT-AD-08-0006%20Software%20User%20Manual%20R0.pdf
[77] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Software/TRNT-AD-08-0003%20Assimilate%20Rev1.2.pdf
[78] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Software/TRNT-AD-08-0004_Torrent_Collector_Rev_1.1.pdf
[79] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Software/TRNT-AD-08-0012%20Torrent%20Sequencer%20Description%20R0.pdf
[80] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Software/TRNT_Assembler_Ver_6.zip
[81] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Firmware/Combined_Attribute_declarations_ver2.22_Rev2.pdf
[82] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Firmware/TRNT-AD-08-0011%20AFE%20Control%20Module%20Firmware%20R0.pdf
[83] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Firmware/Torrent%20LCB%20Firmware%20Design%20Rev%20C3.pdf
[84] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Firmware/WishBone%20Bus%20Specification%20From%20OpenCores%20wbspec_b3-1.pdf
[85] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Firmware/Clock%20Generation%20WorkBookV4%20.xls
[86] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Firmware/AFE%20Serial%20device%20control%20list.xls
[87] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Firmware/PowerSupplySyncAnalysis.xls
[88] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Firmware/TorrentFpga_Ver222.zip
[89] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Firmware/AFE_Control_Ver221.zip
[90] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Firmware/CFG_Services_Ver220.zip
[91] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Firmware/CLK_Services_Ver221.zip
[92] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Firmware/DummyModule_V220.zip
[93] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Firmware/LCB_Control_Ver222.zip
[94] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Firmware/PIX_Services_Ver221.zip
[95] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Firmware/PSM_Services_Ver221.zip
[96] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Firmware/CmdDecodeFifo.zip
[97] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Firmware/CommsDemuxPixBuffr_V106.zip
[98] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Firmware/I2C_InterfaceV100.zip
[99] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Firmware/I2C_Interface_V210.zip
[100] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Firmware/PixDataMuxFifo_V103.zip
[101] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Firmware/SeqPatMemCore.zip
[102] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Firmware/SeqProgMemCore.zip
[103] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Firmware/SerialFPDP_fifo_5v5.zip
[104] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Firmware/SyncPortFifo_V100.zip
[105] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Firmware/Uart_8.zip
[106] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Firmware/UartFifo.zip
[107] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Firmware/VideoFifo.zip
[108] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Firmware/Intercon_Ver222.zip
[109] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Firmware/WishBoneMasterInterfaceV106.zip
[110] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Firmware/WishBoneSlaveInterface_Ver207.zip
[111] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Firmware/NOAO_tblock.zip
[112] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Mechanical/TRNT-EL-02-1001%20CARD%20GUIDE%20MOUNT.pdf
[113] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Mechanical/TRNT-EL-02-1002%20CONTROLLER%20BOTTOM%20PLATE.pdf
[114] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Mechanical/TRNT-EL-02-1003B%20CONTROLLER%20REAR%20PANEL.pdf
[115] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Mechanical/TRNT-EL-02-1004A%20CONTROLLER%20FRONT%20PANEL.pdf
[116] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Mechanical/TRNT-EL-02-1005%20CONTROLLER%20CROSS%20RAIL%20RIGHT.pdf
[117] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Mechanical/TRNT-EL-02-1006%20CONTROLLER%20CROSS%20RAIL%20LEFT.pdf
[118] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Mechanical/TRNT-EL-02-1007B%20CONTROLLER%20REAR%20PANEL%20INSERT.PDF
[119] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Mechanical/TRNT-EL-02-1008B%20CONTROLLER%20COVER.pdf
[120] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Mechanical/TRNT-EL-02-1010B%20PSM%20ENCLOSURE%20BASE.PDF
[121] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Mechanical/TRNT-EL-02-1011%20PSM%20ENCLOSURE%20BOTTOM%20COVER.pdf
[122] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Mechanical/TRNT-EL-02-1012A%20PSM%20ENCLOSURE%20FILL%20PLATE.pdf
[123] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Mechanical/TRNT-EL-02-1013%20CONTROLLER%20SUPPORT%20RAIL%20SPACER.pdf
[124] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Mechanical/TRNT-EL-02-1016%20CONTROLLER%20PCB%20SUPPORT%20RAIL%20REAR.PDF
[125] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Mechanical/TRNT-EL-02-1017%20CONTROLLER%20PCB%20SUPPORT%20RAIL%20FRONT.PDF
[126] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Mechanical/TRNT-EL-02-1019A%20CONTROLLER%20EMI%20PLATE.pdf
[127] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Mechanical/TRNT-EL-02-1020%20DHE%20MOUNTING%20TAB.PDF
[128] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Mechanical/TRNT-EL-02-1021B%20TRANSITION%20MODULE%20BASE%20PLATE.pdf
[129] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Mechanical/TRNT-EL-02-1022B%20TRANSITION%20MODULE%20ISOLATION%20CONNECTOR%20PLATE.pdf
[130] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Mechanical/TRNT-EL-02-1023C%20TRANSITION%20MODULE%20ISOLATION%20RAIL.pdf
[131] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Mechanical/TRNT-EL-02-1024A%20TRANSITION%20MODULE%20BASE%20HEADER.pdf
[132] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Mechanical/TRNT-EL-02-1025B%20TRANSITION%20MODULE%20SIDE%20PLATE%2C%20LEFT.pdf
[133] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Mechanical/TRNT-EL-02-1026B%20TRANSITION%20MODULE%20SIDE%20PLATE%2C%20RIGHT.PDF
[134] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Mechanical/TRNT-EL-02-1027A%20TRANSITION%20MODULE%20UTILITY%20BOARD%20HEADER.PDF
[135] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Mechanical/TRNT-EL-02-1028B%20TRANSITION%20MODULE%20BASE%20TOP%20COVER%20PLATE%20TAB.pdf
[136] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Mechanical/TRNT-EL-02-1029A%20TRANSITION%20MODULE%20BASE%20FRONT%20COVER.pdf
[137] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Mechanical/TRNT-EL-02-1030A%20TRANSITION%20MODULE%20BASE%20TOP%20COVER.PDF
[138] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Mechanical/TRNT-EL-02-1031%20ETHERNET%20BOARD%20STANDOFF.PDF
[139] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Mechanical/TRNT-EL-02-1032%20ETHERNET%20BOARD%20COVER.PDF
[140] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Mechanical/TRNT-EL-02-1034B%20Hex%20Jam%20Nut%20.688-24.pdf
[141] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Mechanical/TRNT-EL-02-1035B%20Hex%20Jam%20Nut%201.063-18.pdf
[142] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Mechanical/TRNT-EL-02-1036A%20Hex%20Jam%20Nut%201.188-18.pdf
[143] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Mechanical/TRNT-EL-02-1037A_FINNED%20_BLWR_HSG.pdf
[144] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Mechanical/TRNT-EL-02-1038_HSG_CVR.pdf
[145] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Manufacturing/TRNT-EL-02-0000%20Blank%20Dewar%20Interface%20kit%20Rev%20-0D-.pdf
[146] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Manufacturing/TRNT-EL-02-0014%20Transition%20Module%20Base%20Kit%20Rev%20-0D-.pdf
[147] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Manufacturing/TRNT-EL-02-0015%20KPNO%20Dewar%20Connector%20Plate%20Kit%20Rev%20-0D-.pdf
[148] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Manufacturing/TRNT-EL-02-0016%20CCD%20Flex%20Cable%20Kit%20Rev%20-0D-.pdf
[149] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Manufacturing/TRNT-EL-02-0017%20LCB%20Kit%20Rev%20-0D-.pdf
[150] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Manufacturing/TRNT-EL-02-0018%20Controller%20Base%20Kit%20Rev%20-0D-.pdf
[151] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Manufacturing/TRNT-EL-02-0020%20External%20Connector%20Kit%20Rev%20-0D-.pdf
[152] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Manufacturing/TRNT-EL-02-0021%20TSM%20Covers%20Kit%20Rev%20-0D-.pdf
[153] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Manufacturing/TRNT-EL-02-0022%20Controller%20Cover%20Kit%20Rev%20-0D-.pdf
[154] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Manufacturing/TRNT-EL-02-0001A%20DETECTOR%20HEAD%20ELECTRONICS.pdf
[155] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Manufacturing/TRNT-EL-02-0002B%20CONTROLLER%20ASSEMBLY.pdf
[156] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Manufacturing/TRNT-EL-02-0003C%20TRANSITION%20MODULE%20ASSEMBLY.pdf
[157] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Manufacturing/TRNT-EL-02-0004B%20POWER%20SUPPLY%20MODULE.pdf
[158] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Manufacturing/TRNT-EL-02-0005A%20CCD%20PREAMP%20TRANSITION%20BOARD.pdf
[159] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Manufacturing/TRNT-EL-02-0006B%20TRANSITION%20MODULE%20CHASSIS.pdf
[160] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Manufacturing/TRNT-EL-02-0007B%20BLOWER%20HOUSING.pdf
[161] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Manufacturing/TRNT-EL-02-0008A%20CONTROLLER%20MODULE%20CHASSIS.pdf
[162] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Manufacturing/TRNT-EL-02-0009%20CONTROLLER%20MODULE%20PCB%20MOUNT%20REAR.pdf
[163] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Manufacturing/TRNT-EL-02-0010%20CONTROLLER%20MODULE%20PCB%20MOUNT%20FRONT.pdf
[164] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Manufacturing/TRNT-EL-02-0011A%20ETHERNET%20BOARD%20ASSEMBLY.pdf
[165] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Manufacturing/TRNT-EL-02-0012B%20LCB%20ASSEMBLY.PDF
[166] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Manufacturing/TRNT-EL-02-0024_Assembly%20steps-controller%20module%20Rev%20-A-.pdf
[167] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Manufacturing/TRNT-EL-02-0025%20TRAN%20ISOL%20PLT.pdf
[168] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/Manufacturing/TRNT-EL-02-0026%20AFE%20EXT%20BRD%20ASSY.pdf
[169] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/TestProcedures/TRNT-TS-01-0002_Board_Test_Requirements_Rev_2.pdf
[170] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/EngineeringChangeOrders/ECOFORM%20TEMPLATE.doc
[171] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/EngineeringChangeOrders/ECO_LIST.xlsx
[172] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/EngineeringChangeOrders/TRNT-001.pdf
[173] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/EngineeringChangeOrders/TRNT-002.pdf
[174] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/EngineeringChangeOrders/TRNT-003.pdf
[175] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/EngineeringChangeOrders/TRNT-004.pdf
[176] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/EngineeringChangeOrders/TRNT-005.pdf
[177] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/EngineeringChangeOrders/TRNT-006.pdf
[178] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/EngineeringChangeOrders/TRNT-007.pdf
[179] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/EngineeringChangeOrders/TRNT-008.pdf
[180] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/EngineeringChangeOrders/TRNT-009.pdf
[181] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/EngineeringChangeOrders/TRNT-010.pdf
[182] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/EngineeringChangeOrders/TRNT-011.pdf
[183] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/EngineeringChangeOrders/TRNT-012.pdf
[184] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/EngineeringChangeOrders/TRNT-013.pdf
[185] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/EngineeringChangeOrders/TRNT-014.pdf
[186] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/EngineeringChangeOrders/TRNT-015.pdf
[187] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/EngineeringChangeOrders/TRNT-016.pdf
[188] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/EngineeringChangeOrders/TRNT-017.pdf
[189] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/EngineeringChangeOrders/TRNT-018.pdf
[190] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/EngineeringChangeOrders/TRNT-019.pdf
[191] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/EngineeringChangeOrders/TRNT-020.pdf
[192] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/EngineeringChangeOrders/TRNT-021.pdf
[193] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/EngineeringChangeOrders/TRNT-022.pdf
[194] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/EngineeringChangeOrders/TRNT-024.pdf
[195] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/EngineeringChangeOrders/TRNT-025.pdf
[196] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/EngineeringChangeOrders/TRNT-026.pdf
[197] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/EngineeringChangeOrders/TRNT-027.pdf
[198] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/EngineeringChangeOrders/TRNT-028.pdf
[199] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/EngineeringChangeOrders/TRNT-029.pdf
[200] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/EngineeringChangeOrders/TRNT-030.pdf
[201] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/EngineeringChangeOrders/TRNT-031.pdf
[202] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/EngineeringChangeOrders/TRNT-033.pdf
[203] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/EngineeringChangeOrders/TRNT-034.pdf
[204] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/EngineeringChangeOrders/TRNT-035.pdf
[205] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/EngineeringChangeOrders/TRNT-036.pdf
[206] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/EngineeringChangeOrders/TRNT-037.pdf
[207] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/EngineeringChangeOrders/TRNT-038.pdf
[208] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/EngineeringChangeOrders/TRNT-039.pdf
[209] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/EngineeringChangeOrders/TRNT-40.pdf
[210] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/EngineeringChangeOrders/TRNT-41.pdf
[211] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/SystemConfig/_basicCCD.zip
[212] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/SystemConfig/_bill.zip
[213] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/SystemConfig/_chile1.zip
[214] http://www.ctio.noao.edu/noao/sites/default/files/instruments/Controllers/MONSOON/Technical_Documents/Torrent/SystemConfig/_chiron.zip