background image

 

 

 

TIM-UP – 19k-S3-Spartan 6 

V2.0.0

 

Software User Manual 

Version 5 

 

Summary of Contents for TIM-UP-19k-S3-Spartan 6

Page 1: ...TIM UP 19k S3 Spartan 6 V2 0 0 Software User Manual Version 5 ...

Page 2: ...Contact Bluetechnix Waidhausenstraße 3 19 A 1140 Vienna AUSTRIA office bluetechnix com http www bluetechnix com Date 2014 08 19 Template No 900 306 A ...

Page 3: ...ardware Connector 10 5 Register Description 13 5 1 General Registers 13 5 2 Sequence Registers 15 6 Support 16 6 1 General Support 16 6 2 Software Packages 16 6 2 1 Related Products 16 7 Product History 17 7 1 Version Information 17 7 1 1 TIMuP 19k S3 Spartan6 USB 17 7 1 2 TIMuP 19k S3 Spartan6 17 7 2 Anomalies 17 7 3 Document Revision History 17 8 List of Abbreviations 18 A List of Figures and Ta...

Page 4: ...on with you Bluetechnix specifically disclaims any implied warranty of merchantability or fitness for a particular purpose Bluetechnix takes no liability for any damages and errors causing of the usage of this board The user of this board is responsible by himself for the functionality of his application He is allowed to use the board only if he has the qualification More information is found in t...

Page 5: ...minor or moderate injury and or property damage or damage to the device Caution Indicates a situation which if not avoided may result in minor damage to the device in malfunction of the device or in data loss Note Notes provide information on special issues related to the device or provide information that will make operation of the device easier Procedures A procedure always starts with a headlin...

Page 6: ...ttings to work with the TIMuP 19k S3 Spartan6 module and describes the firmware dependent interfaces This document applies to firmware version v2 0 0 0x19082014 For a hardware compatibility list please refer to our support site Software and documentation https support bluetechnix at wiki TIM UP 19k S3 Spartan6 Template No 900 306 A Page 6 19 ...

Page 7: ...tent of the four containers can be configured using the calculation mode register For a complete register description refer to 5 Register Description Figure 3 1 Data Containers Each header consists of 128 32bit double words of data stored in high byte first order whereas the data container comes in low byte first order For a complete description of the header data refer to our support site https s...

Page 8: ...entation https support bluetechnix at wiki TIM UP 19k S3 Spartan6 3 3 ISM I2 C Interface 3 3 1 I2 C Configuration Interface The TIMuP 19k S3 Spartan6 module can be configured using an I C connection The I C control interface of the TIMuP 19k S3 Spartan6 module is listening on the following I2 C slave address I2 C Address 0x5D SCL Frequency up to 400kHz The TIMuP 19k S3 Spartan6 module has a set of...

Page 9: ...al the first data block is transmitted as shown in Figure 3 4 Timing diagram of the ISM data interface Every data block contains 512bytes and starts with a HSYNC Figure 3 4 Timing diagram of the ISM data interface Data comes low byte first and has to be captured on every rising edge starting with the rising edge of the HSYNC signal Figure 3 5 Byte order of the ISM data interface The data stream du...

Page 10: ...O ISM D0 ISM Data Bit 0 LSB 17 O ISM STROBE ISM Strobe signal high during LED modulation 18 I ISM TRIGGER ISM Trigger signal trigger on rising edge 19 O ISM HSYNC ISM Line Sync HSYNC 20 O ISM VSYNC ISM Frame Sync VSYNC 21 O ISM PCLK ISM Pixel clock 22 PWR GND Power ground 23 NC 24 I O ISM SDA ISM Configuration bus data signal 25 I ISM SCL ISM Configuration bus clock signal 26 I nRESET Reset signal...

Page 11: ...register map from flash and boot default configuration 59 I GPIO 1 GPIO 1 not used internal pull up 60 NC 61 NC 62 NC 63 PWR GND Power ground 64 NC 65 NC 66 NC 67 NC 68 PWR GND Power ground 69 NC 70 NC 71 PWR GND Power ground 72 NC 73 NC 74 I PEN Module power enable 75 NC 76 O SPI SCLK Not used high Z 77 I O SPI SIO0 Not used high Z 78 I O SPI SIO1 Not used high Z 79 O SPI nCS Not used high Z 80 N...

Page 12: ...99 PWR VIN 5V Power supply 100 PWR VIN 5V Power supply 101 PWR GND Power ground 102 PWR GND Power ground 103 PWR GND Power ground 104 PWR GND Power ground 105 PWR GND Power ground 106 PWR GND Power ground 107 PWR GND Power ground 108 PWR GND Power ground 109 PWR GND Power ground 110 PWR GND Power ground Table 4 1 Pin out of the TIMuP 19k S3 Spartan6 connector Template No 900 306 A Page 12 19 ...

Page 13: ... 22 Content of container 0 0 Intensities 1 corr phase 2 Amplitudes 3 Raw phase 0 Bit 23 24 Content of container 1 0 Distances 1 Distances plaus 2 Plausibility flags 3 Raw phase 1 Bit 25 26 Content of container 2 0 Amplitudes 1 Amplitudes plaus 2 Phase Frequency 1 3 Raw phase 2 Bit 27 28 Content of container 3 0 Plausibility flags 1 Distances 2 Phase Frequency 2 3 Raw phase 3 10 TempMainboard R Tem...

Page 14: ...ce 38 FirmwareInfo R Bit 6 10 Firmware minor version Bit 11 15 Firmware major version 76 ModulationFrequency0 1312D00 R W First possible modulation frequency Hz 77 ModulationFrequency1 989680 R W Second possible modulation frequency Hz 78 5MHz_Offset 0 R W Offset for 5MHz modulation frequency mm 79 7 5MHz_Offset 0 R W Offset for 7 5MHz modulation frequency mm 7A 10MHz_Offset 0 R W Offset for 10MHz...

Page 15: ...R W Sets the minimal amplitude for valid pixels Pixels with an amplitude below this value will be tagged by the amplitude low flag 8A Seq1PLLSelect 1 R W PLL config of the correct modulation frequency Modulation frequency 0 and 1 are configured in register 76 and 77 8B Seq1IntegrationTime 1F4 R W Integration time of sequence 1 in µs 8C Seq1ModFreq 989680 R W Modulation frequency to use for this se...

Page 16: ...n be found at Bluetechnix support site Support Link https support bluetechnix at wiki TIM UP 19k S3 Spartan6 6 2 Software Packages Software packages and software downloads are for registered customers only Support Link https support bluetechnix at wiki TIM UP 19k S3 Spartan6 6 2 1 Related Products LIM U LED 850 Template No 900 306 A Page 16 19 ...

Page 17: ...n Date Description V1 0 2014 04 28 No anomalies reported yet V2 0 0 2014 08 19 Compatibility to PMDSDK v0 3 0 To get correct distance values when setting a new modulation frequency a disconnect and reconnect has to be performed Table 7 3 Product anomalies 7 3 Document Revision History Version Date Document Revision 1 2014 04 28 First release V1 0 of the Document 2 2014 05 16 Unused Pins changed fr...

Page 18: ...xed Phase Pattern Noise GPIO General Purpose Input Output I Input I C Inter Integrated Circuit I O Input Output ISM Image Sensor Module NC Not Connected O Output OS Operating System PPI Parallel Peripheral Interface PWR Power ROI Region Of Interest SPI Serial Peripheral Interface SPORT Serial Port UART Universal Asynchronous Receiver Transmitter USB Universal Serial Bus Table 8 1 List of abbreviat...

Page 19: ...Byte order of the ISM data interface 9 Tables Table 4 1 Pin out of the TIMuP 19k S3 Spartan6 connector 12 Table 5 1 General registers description of the TIMuP 19k S3 Spartan6 14 Table 5 2 Sequence registers description of the TIMuP 19k S3 Spartan6 15 Table 7 1 Overview TIMuP 19k S3 Spartan6 USB firmware changes 17 Table 7 2 Overview TIMuP 19k S3 Spartan6 ISM firmware changes 17 Table 7 3 Product a...

Reviews: