background image

Torridon HS Lite Drive Control Module - Technical Manual 

 

 
 
 

 

Revision 1.0 

          ©Quarch Technology 

Page 19 of 28 

 

Clear the terminal window and displays the normal start screen. Also runs the internal self test. 
The same action can be performed by pressing return on a blank line. 

*IDN? 

Displays a standard set of information, identifying the device. An example return is shown below 

Family: 

Torridon System 

 

[The parent family of the device] 

Name: 

Ethernet Cable Pull Module 

[The name of the device] 

Part#: 

QTL1271-01 

 

 

[The part number of the hardware] 

Processor:  QTL1159-01,3.50 

 

[Part# and version of firmware] 

Bootloader: QTL1170-01,1.00 

 

[Part# and version of bootloader] 

FPGA 1: 

1.0 

 

 

 

[Version of FPGA core] 

 
*TST? 
 

Runs a set of standard tests to confirm the device is operating correctly, these tests are also 
performed at start up.  Returns ‘OK’ or ‘FAIL’ followed by a list of errors that occurred, each on a 
new line. 

 
CONFig:MODE BOOT 
 

Configures the card for boot loader mode (to update the firmware), requires an update utility on 
the PC. 

CONFig:MESSages [SHORt|USER] 
CONFig:MESSages? 

 

Gets or sets the mode for messages that are returned to the user’s terminal 

 
 

Short

: Only a “FAIL” or “OK” will be returned 

 

User

: Full error messages are returned to the user on failure 

CONFig:TERMinal USER

 

Sets the terminal response mode to the default ‘User’ setting. This is intended for use with 
HyperTerminal or similar and manually typed commands 

 

CONFig:TERMinal SCRIPT

 

Sets the terminal response mode for easier parsing. Especially useful from a UNIX/LINUX based 
system. Characters sent from the PC are not echoed by the device and a <CR><LF> is sent after 
the cursor to force a flush of the USART buffer. 

Summary of Contents for Torridon HS

Page 1: ...anual Revision 1 0 Quarch Technology Page 1 of 28 Quarch Technology Ltd Torridon HS Lite Cable Pull Module Technical Manual For use with QTL1301 Torridon HS Lite Drive Control Module Using Quarch firmware version 3 5 and above Monday 15 November 2010 ...

Page 2: ...Torridon HS Lite Drive Control Module Technical Manual Revision 1 0 Quarch Technology Page 2 of 28 Change History 1 0 15 November 2010 Initial Release ...

Page 3: ...Support 10 GND pin P4 detection 10 GND pin P6 detection 10 P1 P2 continuity detection 10 Basic Concepts 12 Signal Configuration 14 Power Up vs Power Down Timing 15 Voltage Measurements 16 Default Startup State 17 Controlling the Module 18 Serial Command Set 18 SCPI Style Commands 18 Control Register Map 23 Register Definitions 24 Control Register 24 Source Enable Registers 24 Source Registers 25 S...

Page 4: ...These features allow the user to simulate a number of typical events in a storage system such as hot insertion and removal of a disk drive and drive failure Each set of Data Power and Pre Charge Pins are individually switched allowing complete control over the power up sequence of a drive The Lite card supports three vendor specific drive presence circuits please see the Drive Presence section lat...

Page 5: ...RF Switch P1 P2 3 3V Power Pins P1 on backplane is switched by 11A power FET and connected to P1 P2 on drive side P1 and P2 on backplane side can be connected together by 0 75A FET for drive detection see section Drive Presence Support P3 P7 P13 3 3V 5V and 12V Pre Charge Power Pins Each pin is individually switched by 11A power FET P4 P6 Ground SPECIAL_1 vendor specific mated Switched by 0 75A FE...

Page 6: ...Torridon HS Lite Drive Control Module Technical Manual Revision 1 0 Quarch Technology Page 6 of 28 High Speed Switch Characteristics ...

Page 7: ...Torridon HS Lite Drive Control Module Technical Manual Revision 1 0 Quarch Technology Page 7 of 28 ...

Page 8: ...arch Technology Page 8 of 28 Mechanical Characteristics The Modules have the same cross section as a 2 5 disk drive allowing them to fit into any 2 5 or 3 5 drive enclosure 2 5 Disk Drive 14mm Torridon Control Module Backplane 69 85 2 75 4 00 4 8 0 19 2 7 0 106 15 3 0 602 ...

Page 9: ...ard QTL1144 The control cable is an ultra thin Flex cable Control Interface Form Factor Torridon Module Ports Control Methods Available Interfaces Torridon Array Controller 1U 19 Rack Mounted unit 24 at the front 4 at the rear Serial Scripting Script Generation through TestMonkey GUI Serial via DB9 or RJ45 Ethernet Torridon Interface Card 102mm x 26mm PCB 1 port Serial Scripting Script Generation ...

Page 10: ...t The module supports three different proprietary drive presence circuits all are switched by the same control signal SPECIAL_1 If the detection circuits are not implemented on the backplane this circuitry should have no adverse effect on drive operation GND pin P4 detection GND pin P6 detection P1 P2 continuity detection ...

Page 11: ...Torridon HS Lite Drive Control Module Technical Manual Revision 1 0 Quarch Technology Page 11 of 28 ...

Page 12: ... delay profiles is called a control source S1 to S6 For each control source the user can set up a delay parameter Three special sources S0 S7 and S8 are also provided as described in the table below Control Source Parameters for a power up event Once each delay period is set up the user assigns each signal to follow the relevant control source then uses the run power up and run power down commands...

Page 13: ...Technology Page 13 of 28 Power up and Power down example HOT_SWAP CONTROL SOURCE S1 CONTROL SOURCE S2 CONTROL SOURCE S3 BUSY 3V3 Control assigned to S1 5V Control assigned to S1 12V Control assigned to S2 MATED Control assigned to S3 Hot Swap Plug Command Hot Swap Pull Command ...

Page 14: ... control source 1 2 Signal assigned to control source 2 3 Signal assigned to control source 3 4 Signal assigned to control source 4 5 Signal assigned to control source 5 6 Signal assigned to control source 6 7 Signal changes with HOT_SWAP 8 Signal is always ON This diagram shows the 9 possible source settings entering the control MUX for a switched signal The value of the control register will det...

Page 15: ...t power down sequence then you can alter any of the source timing values pin bounce or signal assignments while the drive is in the plugged state When you initiate the pull action the new settings will be used BUSY CONTROL SOURCE S1 CONTROL_SOURCE S2 CONTROL_SOURCE S3 CONTROL_SOURCE S4 HOT_SWAP T1 T2 T3 T1 T2 T3 Power Down Times are automatically generated by the module but can be calculated as fo...

Page 16: ...ns the voltage of the 3 3V power pins on the backplane unswitched side of the Module 64mV 3 MEASure VOLTage 3v3out Returns the voltage of the 3 3V power pins on the drive switched side of the module 64mV 3 MEASure VOLTage 5vin Returns the voltage of the 5V power pins on the backplane unswitched side of the Module 64mV 3 MEASure VOLTage 5vout Returns the voltage of the 5v power pins on the drive sw...

Page 17: ...without needing any initial setup The default hot swap scenario will connect pre charge then power then pins each step with a 25mS delay All sources are enabled Source Number Source Enabled Initial Delay 1 YES 0mS 2 YES 25mS 3 YES 50mS 4 YES 0mS 5 YES 0mS 6 YES 0mS Signal Assigned Source SPECIAL1 Source 1 3V3_CHARGE 5V_CHARGE 12V_CHARGE Source 2 3V3_POWER 5V_POWER 12V_POWER Source 3 PRI_OUT_PL PRI...

Page 18: ...the command structure will be very familiar to anyone who has used it before SCPI commands are NOT case sensitive SCPI commands are in a hierarchy separated by LEVel1 LEVel2 LEVel3 Most words have a short form e g register shortens to reg This will be documented as REGister where the short form is shown in capitals Some commands take parameters These are separated by spaces after the main part of ...

Page 19: ...he device is operating correctly these tests are also performed at start up Returns OK or FAIL followed by a list of errors that occurred each on a new line CONFig MODE BOOT Configures the card for boot loader mode to update the firmware requires an update utility on the PC CONFig MESSages SHORt USER CONFig MESSages Gets or sets the mode for messages that are returned to the user s terminal Short ...

Page 20: ... in a single command All parameters are positive decimal numbers 1 Initial delay mS DEPRECATED COMMANDS Provided for backwards compatibility we strongly suggest you use the Signal and Source commands instead REGister READ 0xAA Returns the value of the register with address 0xAA 0xAA should be in hex format and preceded by the suffix 0x e g 0x6D The value is returned in the same form as the address...

Page 21: ...source SIGnal SIG_NAME ALL SETup num SIGnal SIG_NAME ALL SOURce num Sets a given signal to a numbered timing source 0 8 SIGNAL_NAME is one of the following signals that can be switched by the cable pull module 12V_POWER 12V_CHARGE 5V_POWER 5V_CHARGE 3V3_POWER 3V3_CHARGE SPECIAL1 see drive presence detection support Signal groups are used to alter the state of multiple Signals as the same time Only...

Page 22: ...e performed by writing this bit directly The command will fail if you order a power up when the module is already in the connected state and vice versa as the action cannot be performed The OK response will be returned as soon as the hot swap event has begun If your timing sequence is very long you may have to poll the BUSY bit in register 0 to check when it has completed ...

Page 23: ...S4 Control Enable Sources 3 and 4 0x06 S5 S6 Control Enable Sources 5 and 6 0x07 S1 Initial Delay Set the source 1 delay 0x18 S2 Initial Delay Set the source 2 delay 0x29 S3 Initial Delay Set the source 3 delay 0x3A S4 Initial Delay Set the source 4 delay 0x4B S5 Initial Delay Set the source 5 delay 0x5C S6 Initial Delay Set the source 6 delay 0x6D 3V3_CHARGE 3V3_POWER Signal control register 0x6E...

Page 24: ...egister the 7 upper bits should always be set to 0 i e the only valid write values are 0x00 and 0x01 Source Enable Registers Source Enable 0x04 0x05 0x06 7 6 5 4 0 0 0 Source Enable 3 2 1 0 0 0 0 Source Enable Name Description Source Enable Changing this alters the enable state of the source All signals assigned to a disabled source will be disconnected and will not change with the HOT_SWAP state ...

Page 25: ...suing RUN POWer UP until the signals attached to this source beginning to mate TDELAY xV_DELAY x xV_DELAY_MULTIPLIER i e 00000010 2mS 10001001 90mS Initial delay values range from 0 to 1270mS when set by writing the register value directly However if you use the source n delay command then values from 0 to 9999 are available Signal Registers Two switched signals are controlled by each signal byte ...

Page 26: ...Control Source 3v3 Control Source 0x6E 5V 5V Charge Control Source 7 4 3 0 5v Charge Control Source 5v Control Source 0x6F 12V 12V Charge Control Source 7 4 3 0 12V Charge Control Source 12V Control Source 0x70 SPECIAL1 MATED PRI_OUT_PL Control Source 7 4 3 0 PRI_OUT_PL MATED Control Source 0x71 PRI_OUT_MN PRI_IN_PL Control Source 7 4 3 0 PRI_IN_PL PRI_OUT_MN 0x72 PRI_IN_MN SEC_OUT_PL Control Sour...

Page 27: ...Torridon HS Lite Drive Control Module Technical Manual Revision 1 0 Quarch Technology Page 27 of 28 0x73 SEC_OUT_MN SEC_IN_PL Control Source 7 4 3 0 SEC_IN_PL SEC_OUT_MN ...

Page 28: ... group of signals These may be used in commands that take a parameter SIGNAL_NAME Note that some commands such as those returning a value only accept a parameter that resolves to a single signal In this case you cannot use the group names Signals 3V3_POWER 3V3_CHARGE 5V_POWER 5V_CHARGE 12V_POWER 12V_CHARGE SPECIAL1 MATED on GND Signal Groups ALL Allows change of all signals at the same time ...

Reviews: