*******************************************************************************

		      SPEC's tests for TPS environment

*******************************************************************************
CERN, BE/CO/HT. Created on 2011

Author: Carlos Gil Soriano <cgilsori@cern.ch>
Author: Samuel Iglesias Gonsalvez <siglesia@cern.ch>
Licence: GPL v2 or later.
Website: http://www.ohwr.org

This batch of test makes a connectivity test of the SPEC's components.

	- test00: checks voltage of the power pins in FMC connector.
	- test01: checks the low speed pins of FMC connector (low count connector).
	- test02: checks the EEPROM of the GENNUM chip. 
	- test03: loads a firmware file to Flash memory and boots from it. The FW just blinks the front-panel leds using the buttons.
	- test04: checks the EEPROM present in the SFP connector. Reads the type.
	- test05: checks SATA ports and high speed pins on FMC connector (low count connector).
	- test06: checks Silabs SI570 oscillator.
	- test07: checks data and address lines of DDR memory.
	- test08: checks PLL and rest of oscillators on SPEC board.
	- test09: reads Temperature sensor's unique ID.
	- test10: checks USB UART connectivity.
	- test12: overwrites the GENNUM's EEPROM to setup VENDOR ID and DEVICE ID to the correct values.

This tests are made to work stand-alone too. So, it is possible to call each one using 'python test0x.py'

These tests are designed to use Python 2.7 or higher. 

