Diamond Systems PCI/104-Express QSeven User Manual Download Page 68

 

 

 

Quantum SBC User Manual Rev A 

www.diamondsystems.com

  

 

    

 

Page 68 

15.8

 

Watchdog 

 

 

Figure 8: Watchdog section 

The  watchdog  module  is  used  for  recovering  from  firmware  errors,  for  example  if  the  firmware  gets  stuck  while 
performing  an  operation.  If  the  watchdog  is  enabled,  it  will  restart  the  device  after  there  is  a  watchdog  time  out 
and the device will again start to function. To stop the watchdog restart, the firmware has to clear a flag within a 
span  of  time. This  operation  is  called  triggering  the  watchdog. To  trigger  the  watchdog  automatically,  check  the 
“Auto Trigger” checkbox.  

The watchdog timeout value can be set using  a value in the Timeout Value drop down menua and then clicking 
the “Enable/Disable Watchdog” button. 

For 

a successful enable operation, the following message will be displayed in the “Acknowledgement Message” 

area: 

 

Configuring watchdog... 

 

Done. 

If the “Auto Trigger” checkbox is disabled and the watchdog is enabled, then the timeout value for reset will be 
s

hown in the “Time to reset” text box. When it reaches “0”, the board will reset. 

To read the present watchdog interval value, click the “Read Settings” button. On a successful read operation, the 
current timeout interval is displayed on the 

“Acknowledgement Message” area: 

Read successful 

 

Watchdog Interval: <interval> seconds 

Please note that for each watchdog reset, an output pulse will be generated at the RE4 pin. 

Summary of Contents for PCI/104-Express QSeven

Page 1: ...0E and Integrated Data Acquisition Rev A July 2014 Revision Date Comment A 07 16 2014 Initial Release Copyright 2014 FOR TECHNICAL SUPPORT Diamond Systems Corporation PLEASE CONTACT 555 Ellis Street M...

Page 2: ...6 16 USB Host Client Port J7 20 6 17 USB J25 J27 21 6 18 Serial Ports J26 J29 21 6 19 Utility Connector J30 22 6 20 Fan Connector J31 22 7 Configuration Jumpers 23 7 1 Battery configuration JP1 24 7...

Page 3: ...3 15Get COM Mode 56 13 16READ ANALOG DATA 57 13 17BOARD VOLTAGES 58 13 18PWM CONTROL 59 13 19READ DIO CONFIG 60 13 20CALENDAR WAKEUP 60 14 System Reset 61 15 Data Acquisition Circuit 61 15 1 Protocol...

Page 4: ...ge to avoid possible shorting from this type of damage However these design rules are not sufficient to prevent damage in all situations A third cause of failure is when a metal screwdriver tip slips...

Page 5: ...acceptable range of voltages connected to digital I O signals is 0 5V and they can withstand about 0 5V beyond that 0 5 to 5 5V before being damaged However logic signals at 12V and even 24V are commo...

Page 6: ...dependent displays VGA CRT with resolution up to 1920 x 1080 Ethernet 10 100 1000Mbps Ethernet circuit integrated in the QSeven CPU Module using Realtek RTL8111E PCIe Gigabit Ethernet controller On bo...

Page 7: ...OS settings The battery is directly soldered to the board and provides a minimum 7 year backup lifetime at 25 C For longer lifetime an external battery of 3 3V 10 may be attached to the board Power Su...

Page 8: ...Quantum SBC User Manual Rev A www diamondsystems com Page 8 3 FUNCTIONAL BLOCK DIAGRAM Functional Block Diagram...

Page 9: ...A www diamondsystems com Page 9 4 BOARD DIAGRAM The diagram below shows the board layout including connectors and mounting holes Quantum SBC Connector Location Top View J1 J2 J20 J7 J10 J17 J14 J4 J21...

Page 10: ...Quantum SBC User Manual Rev A www diamondsystems com Page 10 Quantum SBC Connector Location Bottom View with QSeven COM Attached J24 J28 J26 J29 J25 J27 J31 J30...

Page 11: ...at J13 LCD interface channel A LVDS format J14 Data acquisition I O J15 Ethernet J17 Audio J20 PCIe 104 Port 2 and Port 3 J21 PS 2 keyboard mouse J24 LCD backlight B J25 USB 4 5 J26 Serial COM ports 1...

Page 12: ...ack through short pin connector installed on the top side Expansion modules may be mounted only on the top side of the board due to the presence of the QSeven module on the bottom side Pin A B C D 1 G...

Page 13: ...DC 3 Ground 4 Ground 5 12V In Connector type Standard 1 single row 5 positions straight pin header with gold flash plating Connector IPL1 105 01 L S K 6 4 Display Port J5 The Quantum SBC provides a st...

Page 14: ...r DDC CLOCK DATA Signals used for monitor detection DDC1 specification Hot Plug Detect Hot Plug Detect 5V Power Connector type Standard HDMI type A connector PC mount right angle 6 6 VGA J9 Connector...

Page 15: ...mSATA disk module use The configuration is done with 0 ohm resistors where a conflict occurs between the two configurations as shown in bold PCIe MiniCard mSATA mSATA PCIe MiniCard 1 2 3 3V 3 4 Gnd 5...

Page 16: ...CD connection J13 LCD Channel A A3 1 2 A2 A3 3 4 A2 Signal Ground 5 6 Signal Ground A1 7 8 A0 A1 9 10 A0 Signal Ground 11 12 Signal Ground Channel A Clk 13 14 Vcc 3 3V 5V jumper configured Channel A C...

Page 17: ...tion for JP3 The enable signal controls power to the backlight It is controlled by digital I O signal Connector Part Numbers Molex 53398 0671 6 11 Data Acquisition J14 Connector J14 provides 10 digita...

Page 18: ...r Ground System ground Connector type Standard 2mm single row straight pin header with gold flash plating Connector JST BM10B GHS TBT 1x10 vertical SMT 6 13 Audio J17 Quantum provides an HDA audio cir...

Page 19: ...2 PCIe 2 T PCIe 0 T PCIe 1 T PCIe 3 T 13 14 PCIe 2 T PCIe 0 T Gnd Gnd 15 16 Gnd Gnd PCIe 2 T 17 18 PCIe 3 T PCIe 2 T 19 20 PCIe 3 T Gnd Gnd 21 22 Gnd Gnd PCIe 1 R PCIe 3 R 23 24 PCIe 2 R PCIe 0 R PCIe...

Page 20: ...pin header plugged on mating cable Connector type Standard 2mm single row right angled pin header with gold flash plating 6 16 USB Host Client Port J7 Quantum features one USB Host Client port on con...

Page 21: ...Data 8 Ground 9 Shield 10 Connector type Standard 2mm single row right angled pin header with gold flash plating Connector JST SM10 B GHS TBT 1x10 right angled SMT 6 18 Serial Ports J26 J29 There are...

Page 22: ...Reset 28 20 Pwr Switch 3 4 WDT Trigger 70 21 Sleep 5 6 Battery Low 27 13 GBE Link 7 8 GBE Link100 7 8 GBE Link1000 9 10 3 3V fused Connector 2mm pitch 2x5 vertical pin header 4mm posts gold plating M...

Page 23: ...ollowing configuration jumper blocks The diagram below shows the default jumper settings Jumper Description JP1 Battery JP2 PCI voltage configuration JP3 LCD backlight power JP4 COM 1 2 RS 232 422 485...

Page 24: ...tage supply for PCI 104 add on modules VIO_PCI Jumper JP2 5V 1 VIO_PCI 2 3 3V 3 JP2 Function 1 2 VIO_PCI 5V 2 3 VIO_PCI 3 3V 7 3 LCD Backlight Power JP3 Jumper block JP3 configures the voltage supply...

Page 25: ...For RS 422 Installing two jumpers in the 422 TERM positions connects a 120 ohm termination resistor across the RX and lines and connects 1K ohm bias resistors to the RX lines The line is biased towar...

Page 26: ...nfigures the voltage supply for the LCD There are labels on the board representing the jumper configurations Available options are 3 3V input or 5V LCD Power JP7 5V 1 VLCD_ A 2 3 3V 3 3 3V 4 VLCD_ B 5...

Page 27: ...OS dependent Video OS dependent OS dependent PC 104 Plus OS dependent OS dependent PCIe 104 OS dependent OS dependent mini PCIe OS dependent OS dependent Most of these resources are configurable and...

Page 28: ...onfigured in the BIOS for the LVDS CRT An attached monitor should be able to automatically adapt for many of the available resolutions If the monitor does not adapt properly either adjust the monitor...

Page 29: ...m to the input connector on your LCD For assistance with signal definitions or wiring requirements contact the LCD maker or Diamond Systems technical support Diamond Systems offers cable part number 6...

Page 30: ...t Kit or Quantum Cable Kit The Cable Kit includes all cables needed for the I O The Development Kit includes the SBC Cable Kit and AC adapter to power the SBC 11 1 Quick Setup 1 Attach VGA cable 69805...

Page 31: ...access the BIOS Setup follow the steps below 1 Connect the Quantum SBC to a monitor 2 Turn on the monitor 3 Supply power to the Quantum SBC 4 Continuously press the Delete key once the computer powers...

Page 32: ...relies on a keyboard to receive user s instructions Use the following keys to use the utility Note a WARNING shows in the left pane onscreen when making any change to the BIOS settings 12 3 The Menus...

Page 33: ...l Rev A www diamondsystems com Page 33 12 3 1 Main The Main menu displays some important BIOS and memory information and features the settings of System Date and System Time The displayed info is The...

Page 34: ...Quantum SBC User Manual Rev A www diamondsystems com Page 34 12 3 2 Advanced Use the Advanced menu to control the system s PCI ACPI IDE USB and Super I O The featured settings and submenus are...

Page 35: ...com Page 35 PCI Subsystem Settings This submenu configures PCI PCI X and PCI Express The featured settings and submenus are ACPI Settings ACPI Settings configure the system s ACPI Advanced Configurati...

Page 36: ...us of IDE i e the integrated device interface a type of disk drive interface in which the controller electronics reside on the drive itself to eliminate the need for a separate adapter card USB Config...

Page 37: ...www diamondsystems com Page 37 SCH3114 Super I O Configuration SCH3114 Super I O Configuration is a submenu to configure the system s Super IO chip SMSC SCH3114 to optimize the serial ports on the sys...

Page 38: ...pset also coordinates the communications with the PCI bus The featured submenus are North Bridge North Bridge LVDS Config Select and South Bridge which are explained in the following of this section N...

Page 39: ...Quantum SBC User Manual Rev A www diamondsystems com Page 39 GFX Configuration This submenu features the following settings to configure the system s graphics...

Page 40: ...uration This submenu features the following settings to configure the system s memory Socket 0 Information Socket 0 Information enables viewing the CPU s Socket 0 information such as the starting endi...

Page 41: ...ems com Page 41 North Bridge LVDS configuration Select This submenu features the following settings to configure the INT15 options for the LVDS South Bridge Select this submenu to view the south bridg...

Page 42: ...al Rev A www diamondsystems com Page 42 SB SATA Configuration Use this submenu to configure the system s SATA feature by the following settings SB USB Configuration Use this submenu to configure the s...

Page 43: ...Quantum SBC User Manual Rev A www diamondsystems com Page 43 12 3 4 Boot The Boot menu configures how to boot the system by defining boot device priority The settings are...

Page 44: ...dsystems com Page 44 12 3 5 Security The Security menu sets up an administrator password to limit access to the BIOS Setup utility Users will be asked for the password each time he she tries to access...

Page 45: ...www diamondsystems com Page 45 12 3 6 Save Exit The Save Exit menu features a handful of commands to launch actions from the BIOS Setup utility regarding saving changes quitting the utility and recove...

Page 46: ...TPUT 0x09 COMMAND_DIO_READ 0x0B COMMAND_ANALOG_READ 0x0D COMMAND_CONFIG_PWM 0x0F COMMAND_WATCHDOG_SET 0x17 COMMAND_WATCHDOG_READ 0x19 COMMAND_WATCHDOG_TRIGGER 0x1B COMMAND_CALENDAR_WAKEUP 0x1D COMMAND...

Page 47: ...ware version running on the target system If the firmware version is 2 then the message sent is 3232010 and the received message is 3232020102 13 2 Configure DIO Port Command Command Byte Length Value...

Page 48: ...encoded in 2 bytes of data Bit 0 to 7 for the first data byte will contain the data for DIO 0 to 7 and bit 0 and 1 of second data byte will contain the data for DIO 8 and 9 13 4 DIO Output Command Byt...

Page 49: ...bytes is the command signature the third byte is the command id the fourth byte is the length of the data buffer and the fifth byte is the data which contains the address location For example to read...

Page 50: ...nd Byte Length Value and Description 0 2 MESSAGE_SIG Message signature 2 1 COMMAND_MTBF_POWER Command id 3 1 0 Indicating no data is sent Response Byte Length Value and Description 0 2 MESSAGE_SIG Mes...

Page 51: ...e and Description 0 2 MESSAGE_SIG Message signature 2 1 COMMAND_RECEIVER_ACK Command id for the message 3 1 1 4 1 Return status for the command 0 Operation completed successfully 1 Some problem in the...

Page 52: ...Command id for the message 3 1 1 4 1 Return status for the command 0 Operation completed successfully 1 Some problem in the operation Comments The first three bytes contains data just like the previo...

Page 53: ...its response which represents a timeout value depending on the value time interval chart given above 13 11 MTBF Power Data Command Byte Length Value and Description 0 2 MESSAGE_SIG Message signature 2...

Page 54: ...0 99 specifying the year s last two digits 5 1 1 12 specifying Month 1 for January 3 for March 11 for November and so on 6 1 1 31 Date 7 1 1 7 Day of week 1 for Sunday 3 for Tuesday 7 for Saturday and...

Page 55: ...alue and Description 0 2 MESSAGE_SIG Message signature 2 1 COMMAND_RECEIVER_ACK Command id for the message 3 1 1 4 1 Return status for the command 0 Operation completed successfully 1 Some problem in...

Page 56: ...ed after the device is reset The default protocol is set as SPI communication The host windows application is uses the SPI protocol To set the protocol to RS 232 the message looks like 0x3232 0x27 0x0...

Page 57: ...ents This command retrieves the analog voltage values of channels 0 to 3 The response consists of eight bytes of data which contain the analog voltage for channels 0 to 3 in hex The data consists of t...

Page 58: ...s of eight bytes of data which contain the analog voltage for channels 6 to 10 in hex The data consists of the following values 1st byte Lower byte of the voltage value of channel 6 2nd byte Higher by...

Page 59: ...and Description 0 2 MESSAGE_SIG Message signature 2 1 COMMAND_RECEIVER_ACK Command id for the message 3 1 1 4 1 Return status for the command 0 Operation completed successfully 1 or non zero Some pro...

Page 60: ...1 of second data byte contains the data for DIO 8 and 9 13 20 CALENDAR WAKEUP Command Byte Length Value and Description 0 2 MESSAGE_SIG Message signature 2 1 COMMAND_CALENDAR_WAKEUP Command ID 3 1 6...

Page 61: ...th modulators and counter timer features 15 1 Protocol selection Figure 1 Protocol selection dialog box This is the first window that appears when the application is started The user must select a pro...

Page 62: ...utton The application will close after a confirmation from the user Every page is described in the following sections with information about the functionality of the module A message section which log...

Page 63: ...ayed on the bottom section of the window If the target system is not connected to the system the program will report in 2 seconds that no target system is found If a target system is connected it will...

Page 64: ...a pin state from HIGH to LOW or LOW to HIGH There are two columns The first column consists of buttons to configure the corresponding DIO pin as IN OUT direction The current configuration for a pin wi...

Page 65: ...lid hex characters are ignored For example 0xHHA0 will be evaluated as 0xA0 If an error occurs then the corresponding message is displayed in the logging section For reading data from a memory address...

Page 66: ...ng the Enter delay textbox To set the delay enter the delay in seconds and then click on the Insert Delay button An average can be done over a number of samples Enter the number of samples in the Sele...

Page 67: ...ged in the bottom section of the window The user is not allowed to modify the data The counter cannot be cleared by the user For a successful read operation of the MTBF data section the following mess...

Page 68: ...dog timeout value can be set using a value in the Timeout Value drop down menua and then clicking the Enable Disable Watchdog button For a successful enable operation the following message will be dis...

Page 69: ...g to the channel to enable the PWM If the PWM is already enabled then clicking the button will disable the PWM There are four LEDs one corresponding to each PWM channel which indicates whether it is e...

Page 70: ...e time format is hour min sec Enter a valid date and time and click the Start Timer button This will start the timer To see the current date and time click the Current Time button The Wake Up Time mod...

Page 71: ...box and then click on Set Mode button to set the communication mode On a successful operation the following message will be displayed in the Acknowledgement messages area Setting mode Done To get the...

Page 72: ...ystems com Page 72 15 12 Board Voltages Figure 12 Board Voltages section This module reads and displays voltages from channel AN6 to AN10 at a regular interval of 2 seconds Channel Voltage AN6 5V AN7...

Page 73: ...ntity Cable Part Number Description Quantum SBC Connector 1 2 6980500 Dual serial cable J26 J29 2 1 6980501 Data acquisition cable J14 3 1 6980502 Gigabit Ethernet cable J15 4 2 6980503 Dual USB cable...

Page 74: ...QSeven CPU module using Realtek RTL8111E PCIe Gigabit Ethernet controller Mass storage 1 x Serial ATA port with 600MB s HDD transfer rate on standard SATA connector mSATA flashdisk socket with 600MB...

Page 75: ...lar 0 3 3V Maximum input voltage 3 3V for linear operation Digital I O Number of I O lines 10 Compatibility 3 3V Input voltage Low 0V min 0 8V max High 2 0V min 4 25V max Input current 10 A max Output...

Reviews: