ORION USB3
Evaluation Kit
Page 1: ...ORION USB3 Evaluation Kit ...
Page 2: ...C gain settings 7 3 3 Auxiliary pixel settings 8 3 4 External Trigger Input 8 3 5 Test Mux Signals reading 9 3 6 Readout Implementation 10 4 Evaluation Software 11 5 Troubleshooting 12 5 1 How to Install Awaiba Line Viewer 12 5 2 How to Start Awaiba Line Viewer 12 5 3 How to Use Awaiba Line Viewer 12 5 4 How to Debug Orion USB3 board 12 Date 30 03 16 Version 1 0 4 Page 2 16 ...
Page 3: ...gure 1 Orion evaluation set overview 4 Figure 2 ORION interface board 5 Figure 3 FPGA USB board functional Diagram 6 Figure 4 OPTO Head Board pin out assignment 9 Figure 5 Orion readout implementation 10 Figure 6 FPGA Configuration 13 Figure 7 Orion USB3 Endpoints list 13 Figure 8 Write to endpoint 0x01 14 Figure 9 Streamer example data from endpoint 0x81 15 Date 30 03 16 Version 1 0 4 Page 3 16 ...
Page 4: ...aluate the Awaiba ORION 1K and 2K line CMOS image sensor The kit consists of the CMOS image sensor and a circuit board containing all support circuits necessary to operate the CMOS image sensor In addition the kit includes software the permits for any use to acquire data and configure the system through an USB3 interface Date 30 03 16 Version 1 0 4 Page 4 16 Figure 1 Orion evaluation set overview ...
Page 5: ...sensor 1K or 2K B FX3 USB 3 controller reset button C FPGA soft reset button D JTAG connection pin 1 2 4 6 8 10 E USB3 plug F GPIO 1 External trigger Input 2 VCC 3 LVAL Segment 2 6 LVAL Segment 1 9 MISO 11 MOSI 13 SCLK 15 N_CS G Connector to the adapter board Hirose DF17 4 0 80DS 0 5V 57 Table 1 Orion interface board Date 30 03 16 Version 1 0 4 Page 5 16 Figure 2 ORION interface board ...
Page 6: ...3 GPIO on expansion connector XilinxTM Spartan 6 FPGA LX150 2Gbit DDR2 memory 64Mbit dual SPI configuration data memory High stability 100MHz 25ppm onboard clock oscillator 512Kbit I C EEPROM for FX3 configuration data I C interface available on expansion connector to increase available FX3 configuration memory for standalone applications FPGA configuration from SPI memory JTAG or USB 3 JTAG for F...
Page 7: ...olution Fame rate and ADC gain settings The chip has the capability of increasing the output Line Rate by reducing the ADC resolution For each ADC resolution there is different Gains For 13 bits resolution it is possible to achieve 20KHz with integration time defined as 40us Table 2 exemplifies for instance the recommended ADC gain configuration for resolution 13 bits 12 bits and 11 bits Resolutio...
Page 8: ...g 0x08 Reg 0x02 Large Pixel 10 um x 200 um Bit 7 0 CVC Gain 1x Bit 3 1 Smaller Pixel 10 um x 10 um Bit 7 1 CVC Gain 11x Bit 3 0 Table 3 Pixel size configuration 3 4 External Trigger Input As an example of the signal that can be connected to the external trigger pin please use a pulse generator with 970Hz and make sure that between each pulse you have 1ms Please change the FPGA register 0 Sensor Op...
Page 9: ...l it possible to access that particular signal from the pad indicated on the figure Legend A Test MUX 1st segment output pad B LVAL Signal C Test MUX 2nd segment output pad Table 4 Head board pin out Date 30 03 16 Version 1 0 4 Page 9 16 Figure 4 OPTO Head Board pin out assignment B B C C A A ...
Page 10: ... 4 LVDS on OPTO ORION 1K outputs and combines them two by two in order to have the 4 2 buses Segment1_A Segment1_B for OPTO ORION 2K and 1K and Segment2_A Segment2_B for OPTO ORION 2K only These segments are organized according the following diagram Date 30 03 16 Version 1 0 4 Page 10 16 Figure 5 Orion readout implementation ...
Page 11: ...nd storage is provided It has the following features Possibility to adjust all sensor registers Possibility to adjust Line rate and integration time Possibility to save snapshots in PNG Load in runtime a new configuration and change the sensor board to receive images An API interface to the data stream is available for easy integration in existing display systems and evaluation of image processing...
Page 12: ...4 How to Debug Orion USB3 board If you can not receive images this section can help you to debug the board When the viewer is installed inside the application debug USB3 folder there is several programs that can be used to debug the user s problem First you should start the Template Following the instructions on that window you should download the firmware and then program the FPGA You can find th...
Page 13: ...B Control Center CyControl exe You should have two end points as shown in figure 7 Then click the Bulk out endpoint 0x01 and on the Data Transfers tab write the commands as exemplified on figure 8 Date 30 03 16 Version 1 0 4 Page 13 16 Figure 7 Orion USB3 Endpoints list Figure 6 FPGA Configuration ...
Page 14: ...d see a LED blinking on the USB3 board Please start the streamer program with the 0x81 endpoint 32 packets per Xfer and 16 Xfers to Queue Then click start and you should get data from this end point as shown in figure 9 Date 30 03 16 Version 1 0 4 Page 14 16 Figure 8 Write to endpoint 0x01 ...
Page 15: ...e receiving all the data from the sensor If the data is lower than that you should use a USB3 PCI adapter For additional information or assistance please contact our technical support through support awaiba com Date 30 03 16 Version 1 0 4 Page 15 16 Figure 9 Streamer example data from endpoint 0x81 ...
Page 16: ...Orion USB3 Evaluation Kit End of Document Date 30 03 16 Version 1 0 4 Page 16 16 ...