background image

 

USB3-FRM14 Users Manual (Rev 1.1) 

 

 

                                                                  -

4

-                                                      http://www.daqsystem.com

 

 

 

The USB3-FRM14 is a board having the function of processing the frame data received from HD-SDI 

(High  Definition  Serial  Digital  Interface)  standard  camera  and  transfer  to  PC  through  Super  Speed 

(5Gbps) USB3.0 interface. It can support a Full HD (High Definition) resolution.   

 

The operation of the board is controlled by program API, figure [1-1] shows connection of the system 

(usually PC). 

 

 

 

[Figure 1-1. USB3-FRM14 board Usage] 

 

As shown in Figure [1-1], the USB3-FRM14 is inserted into any available USB3.0 slot in your PC. It 

receives  Image  Frame  through  HD-SDI  interface  and  saves  the  received  data  in  the  system  main 

memory via Super Speed(5Gbps) USB3.0 interface. 

 

 

 

 

 

 

 

 

 

 

 

 

 

Summary of Contents for USB3-FRM14

Page 1: ...Q system is believed to be accurate and reliable However no responsibility is assumed by DAQ system for its use nor for any infringements of patents or other rights of third parties which may result from its use No license is granted by implication or otherwise under any patent or copyrights of DAQ system The information in this document is subject to change without notice and no part of this docu...

Page 2: ...ctor Pin out 2 4 1 CN1 Connecter 2 4 2 J1 Connecter 2 4 3 J2 Switch 2 4 4 J3 J8 BNC Connecter 2 4 5 J5 Jumper 2 4 6 J9 Connecter 2 4 7 J10 Connecter 2 4 8 SW1 2 4 9 SW2 2 5 Ancillary Data 3 Installation 3 1 Package Contents 3 2 Installation Sequence 4 Sample Program 4 1 Image Processing 4 2 ANC Data Processing 4 3 Image Saving 5 Test Appendix A 1 Specification A 2 Physical Dimension Reference ...

Page 3: ...2 p Progressive USB3 FRM14 is supported up to 1080p 30fps but Interlace mode does not currently support The various serial digital interface standards all use coaxial cables with BNC connecters with a nominal impedance of 75 ohms The data of image sound and various digital information Line Counter CRC can carry hundreds meter far using coaxial cable Transfer is serial communication but the final p...

Page 4: ...5Gbps USB3 0 interface It can support a Full HD High Definition resolution The operation of the board is controlled by program API figure 1 1 shows connection of the system usually PC Figure 1 1 USB3 FRM14 board Usage As shown in Figure 1 1 the USB3 FRM14 is inserted into any available USB3 0 slot in your PC It receives Image Frame through HD SDI interface and saves the received data in the system...

Page 5: ...r 4 2 0 Serial Digital Interface uses BNC Connecter Cable 75Ohm Coaxial Ancillary ANC Data Detection USB3 0 Interface Super Speed 5Gbps 256MByte Image Buffer Memory Supports 480p 576p 720p 1080p formats Windows 2000 SP4 or Windows XP SP1 above Convenient Windows Application Programming Interface DLL Application Interface for CCTV DVR Image Acquisition Pattern Particle etc Inspection Equipment Sens...

Page 6: ...ic Primary functions are receiving the image frame data through two Mini MDR 26 connector and saving the DDR 1 DDR 2 memory and transmitting to PC upon request You can control these functions using API through a USB 3 0 interface Figure 2 1 USB3 FRM14 Functional Block Diagram The core logic program of the FPGA is loaded by JTAG It saves a program at the FPGA Program Logic and loads when power up ...

Page 7: ... U3 J12 J11 ON 1 2 J2 123 789 123 789 A C E G J L N R A C E G J L N R www daqsystem com J3 U2 J8 J11 U7 Y1 Figure 2 2 USB3 FRM14 PCB Layout There are 6 LED in the board each explanation is as follows D5 turns on when power is applied to the board and the initialization ends up D6 turns on when the vertical counter signal detects D7 turns on when vertical synchronization signal detects vsync D8 tur...

Page 8: ...ector at first 2 SDI Receiver U7 U14 Receive the SDI Data 3 FPGA U9 All of the board functions are controlled by the Logic program of the FPGA 4 Regulator U1 U2 U3 This block is for supplying the power to the board 5 USB 3 0 Interface Chipset U6 This block supports USB3 0 Super Speed interface 6 DDR Memory REF1 REF2 After save the data in a frame unit transfer to PC through FPGA ...

Page 9: ...ure 2 3 CN1 Connector USB3 0 standard powered B type Front View Table 3 USB3 0 Standard Powered B Connector Pin Signal Name Description Remark 1 VBus 5V Power 5V Power 2 USB D USB2 0 data Negative USB2 0 Signal 3 USB D USB2 0 data Positive USB2 0 Signal 4 GND Ground for Power Return USB Power GND 5 StdA_SSTX Super Speed Transmitter Negative USB3 0 Signal 6 StdA_SSTX Super Speed Transmitter Positiv...

Page 10: ...tion 1 U_SPI_MISO Tx Transceiver Data 2 U_SPI_MOSI Rx Receiver Data 3 GND Ground 2 4 3 J2 Switch USB3 FRM14 board is designed of four maximum USB3 FRM14 boards at the same time so as usable Distribution of each board sets it up through 4 pin switch J2 in a board 1 ON OFF J2 2 Figure 2 5 J2 Switchj Table 5 J2 Description 1 2 Description OFF OFF Board No 0 ON OFF Board No 1 OFF ON Board No 2 ON ON B...

Page 11: ... match the characteristic impedance of cable at either 50 ohms or 75 ohms The 75 ohm types can sometimes be recognized by the reduced or absent dielectric in the mating ends Figure 2 6 BNC Connecter and Cable Caution Report RG 59 75Ohm Cable for BNC Connecter Canare BCP C4F Figure 2 7 Cable Section 2 4 5 J5 Jumper It connects to jumper when using USB3 5V power However It does not connect when usin...

Page 12: ...op View Table 6 J10 Connecter Description Bo Name Description 1 BTCK Clock 3 BTMS Mode Select 5 BTDI Data In 7 BTDO Data Out 2 4 8 GND GND 6 3 3V 3 3V Power 9 N C No Connection 10 PROG_B isPEN Enable Prog 2 4 7 SW1 3 3V Power Reset Switch 3 3V SW_RST Figure 2 10 SW1 Switch 2 4 8 SW2 Board Power 5V from USB or Power Generator On Off Switch When the switch is Up state power 5V is On 5 0V GND 5V from...

Page 13: ...ncillary Data Packet and Space Formatting ANC data are divided into two types as Figure 2 10 depending on where they are located Ancillary packets located in the horizontal blanking area are known as Horizontal Ancillary Data or HANC HANC is commonly used for higher bandwidth mainly is embedded audio In case of HD can be embedded 16 channels audio Ancillary packets located in the vertical blanking...

Page 14: ...face These words follow the start sequence in the header The first word after the start sequence is the DID Data Identifier followed by either a SDID Secondary Data Indetifier or a DBN Data Block Number followed by a DC Data Counter After the DC word are 0 255 UDW User Data Words followed by a CS Check Sum Depending on the configuration of the ANC Packet is divided into Type1 and Type2 0x000h 0x3F...

Page 15: ... to 255 bytes Max CS ANC Data Packet N ANC Data Packet N 1 0x3FCh DID SDID DC UDW Up to 255 bytes Max CS Figure 2 14 Composite Ancillary Data Packet Structure 2 DID Data Identification word indicates the type of ancillary data that the packet corresponds to Data identifiers range from 0 to 255 with 0 being reserved A Serial Data Interface is a 10 but format the DID word is enclosed as follows Bit ...

Page 16: ...eserved 84h Optional Ancillary Packet Data end marker 85h 87h Reserved 88h Optional Ancillary Packet Data start marker 89h 9Fh Reserved A0h BFh Internationally Registered C0h CFh User Application D0h DFh Internationally Registered E0h FFh Internationally Registered The SDID is only if the DID is less than 128 80 hex is normally an 8 bit value It is encoded in the same fashion as the DID Bit 0 7 b7...

Page 17: ...or 1 Progressive Picture Horizontal Y Y Sampling 0 1920 1 2048 Reserved Bit5 Reserved Reserved Reserved Bit4 Reserved Reserved Dynamic Range 0 100 1 200 2 400 3 Reserved Bit3 Frame Rate 0 No defined Value 1 Reserved 2 24 1 001 3 24 4 49 1 001 5 25 6 30 1 001 7 30 8 48 9 50 A 60 1 001 B 60 C D E F Reserved Sampling Structure 0 4 2 2 Y Cb Cr 1 4 4 4 3 4 2 0 4 4 2 2 4 Y Cb Cr A 5 4 4 4 4 Y Cb Cr A 6 ...

Page 18: ...Installation Sequence To install USB3 FRM14 board in your environment do the following steps The USB3 FRM14 board is completely Hot Plug and Plug Play Therefore you can install it easily The required PC operating system for the USB3 FRM14 is Windows XP SP1 higher or Windows 7 The USB3 FRM14 uses USB Super Speed interface thus xxx USB 3 0 Root Hub should be installed in your PC You can check this c...

Page 19: ...3 FRM14 board turns on 4 Connect USB3 A B cable between the case and your PC The Add New Hardware Wizard will appear in order to install the driver for new hardware 5 The Add new Hardware Wizard will install the driver in the following process The following install process is explained based on Windows XP operating system Figure 3 2 Hardware Wizard window If new hardware is found Wizard will ask y...

Page 20: ...Select Search for the best driver in these locations Check Search removable media floppy CD ROM Check include this location in the search Click Browse button Select the folder where the drivers are located Click OK Click Next The necessary files are cyusb3 inf and cyusb3 sys in the driver polder ...

Page 21: ...ross a window s warning message regarding to the compatibility problem as shown the Figure 3 4 during the installation process just click Continue button and go on the installation If the installation is completely finished a completion window message shall be shown as in Figure 3 5 Click Finish ...

Page 22: ...USB3 FRM14 Users Manual Rev 1 1 22 http www daqsystem com Figure 3 5 Completion message window ...

Page 23: ... find the item DAQ system USB3 0 Frame Grabber 11 Board in the Device Manager window as shown in Figure 3 6 Figure 3 6 Device Manager window If you can see the DAQ system USB3 0 Frame Grabber 11 Board at the Universal Serial Bus controllers the driver installation is to have been over Check the red circle ...

Page 24: ...m is provided in source form in order to show the usage of API Application Programming Interface of the board and may be modified for customer s own usage Figure 4 1 When Sample program FrmTest exe is executed To run the sample application program you need to use API Application Programming Interface It is a form of client DLL Dynamic Link Library You need the Import Library files and header files...

Page 25: ...op Click Auto check 1 Device Open button It starts a selected board device 2 Device Init button Press this button to initialize the function of receiving image frame data It is performed only once after power is applied to the board 3 Mode Selection It selects a Video Data Mode of 8bit 16bit 24bit 32bit Depending on the selected data mode 8bit 16bit 24bit 32bit all data are stored in the buffer as...

Page 26: ...esolution If the Vanc Mode is set to Y Vanc or C Vanc the vertical resolution will be increased one For example if the original screen is 1920x1080 it is displayed as 1902x1081 after Vanc Mode is selected 5 Start button It starts the image transfer It is a Toggle button press again stop the image transferring 6 Once button When press this button it displays a freeze frame 7 View button Start the i...

Page 27: ...ev 1 1 27 http www daqsystem com Figure 4 2 Image File Hex Value 9 Auto toggle When check this box it displays a video 10 Skip toggle When press this button it displays a freeze frame 11 Full screen toggle It shows full screen ...

Page 28: ...alf tone mode filter 13 F R Frame Rates sec 4 2 ANC Data Processing Notice Chapter 5 Test is more detailed description 1 Board Selection It selects a board number in case of the multi USB3 0 boards It can select 0 4 at currently 2 Get Version button It shows the version of FPGA and Firmware ...

Page 29: ...added to the Y packet of video of the configuration of the YCbCr C Vanc The Vanc data is added to the C packet of video of the configuration of the YCbCr 4 Vanc Data It shows the values of Vanc Data of the first and the second packet DID Data Identification SDID Secondary Data Identification DC Data Count CS Check Sum Data User Data 4 3 Image Saving 1 Auto Save toggle If the box clicks image data ...

Page 30: ...DI01 is a simulator board for VANC data signal it is changed SDI signal from the data of USB3 DIO01 and transmits the USB3 FRM14 board Make sure that the VANC data is received correctly by connecting the USB3 DIO01 board USB3 SDI01 board as in Figure 5 1 HD SDI camera is used the two cameras that support the 1080p 1920x1080 30fps HD SDI Camera USB3 FRM14 BNC Cable BNC Connector USB3 SDI01 SDI Simu...

Page 31: ...igure 5 2 after connect the camera to the J8 connector of USB3 FRM14 board Notice The running order for the sample program as Check the Board Device Open click Device Init click Select Mode 8 16 24 32 Select the Channel Vanc Mode Disable Confirm Get Res Start Stop Click Auto check Figure 5 2 CH 0 Connection Display ...

Page 32: ...USB3 FRM14 Users Manual Rev 1 1 32 http www daqsystem com Under Figure 5 3 is an example of the display when you select the Half tone for image improvement Figure 5 3 CH 0 Improvement Display ...

Page 33: ...om Figure 5 4 is the screen when you select the Full Scree Select the Full Screen and a larger window it is possible to see the resolution entire selected Sometimes Frame Rate varies according to the system specifications Figure 5 4 CH 0 Full Screen Display ...

Page 34: ...channels simultaneously Frame Rate according to the system requirements may change Figure 5 5 When two channel select Windows XP 32bit Notice When sometimes the application program downs and there is only one video on the screen we recommend that you use to connect the connector external power 12V DC to J9 connector ...

Page 35: ...com The Figure 5 6 is the display when using the two channels on Windows 7 64bit O S F R Frame Rate represents the 61 frame it can be seen in each channel video from SDI two cameras for each 30 frames Figure 5 6 When using the two channel Windows 7 64 bit ...

Page 36: ... 5 7 When using the two channel Windows 7 64 bit Using half tone When comparing Figure 5 5 and Figure 5 7 the Frame Rate may change according to the system requirements So the test on Windows 7 is better testing on Windows XP And 64bit O S is better than 32 bit O S ...

Page 37: ... is as Figure 5 8 Board Connection USB3 0 Interface USB3 FRM14 USB3 DIO01 USB3 SDI01 VANC Data USB3 0 Interface Data Figure 5 8 Board Connection First an application program of USB3 DIO01 when used is as Figure 5 9 The application operates in USB3 DIO01 VANC data sends to the output connector of USB3 SDI01Simulator ...

Page 38: ... Under the set value is sent in USN3 SDI01 BNC connector DID Data Identification K Secondary Data Identification L Data Counter the number of User Data bytes It is displayed in Hex Data User Data This program has a limitation for testing purpose but originally user data supports total 255bytes Vanc Line You specify what number Vertical line to write ANC data that is you specify what number Vertica...

Page 39: ...e 5 10 is a screen of Frame Test program shows that VANC data is received on channel 0 of USB3 FRM14 You can see that the values of VANC CH0 data on the top left column Check the inside red circle when Vanc Out press in Figure 5 9 Figure 5 10 USB3 FRM14 Frame Test ...

Page 40: ...tes More explain concretely Vertical Ancillary Data starts at the beginning of the 00 ff ff 01 01 0a of DID SDID DC value shows the red line of the right side and the last value CS of VANC can be seen in the red circle In addition the data values are same see the blue line Notice 1 Interlace mode does not currently support 2 BNC Channel 0 J8 connector has a priority must be always used in connecti...

Page 41: ...era Interface Dual HD SDI Dimension 109 x 79 5 mm Power Requirement Voltage 3 3V Max 500mA 12V Max 1A Environment Caution When using Internal Operating Temperature 0 60 Storage Temperature 20 70 Relative Humidity 5 90 non condensing Software OS Windows XP SP1 Windows 7 XP1 API Interface with Application through client DLL Sample Software Test Sample software for evaluation ...

Page 42: ...USB3 FRM14 Users Manual Rev 1 1 42 http www daqsystem com A 2 Physical Dimension The approximate external dimensions of the board are as follows For more detailed measurements ask the person in charge ...

Page 43: ...eferences 1 USB 3 0 System Architecture Don Anderson USB SIG www usb org 2 Universal Serial Bus Specification Compaq Intel Microsoft NEC MindShare Inc Addison Wesley 3 AN201 How to build application using API DAQ system 4 AN342 USB3 FRM14 API ver1 0 DAQ system ...

Reviews: