GM8126 SCALER FOR VIDEO GRAPHIC
|
|
- Randolph Underwood
- 6 years ago
- Views:
Transcription
1 GM8126 SCALER FOR VIDEO GRAPHIC User Guide Rev.: 1.0 Issue Date: December 2010
2
3 REVISION HISTORY GM8126 Scaler for Video Graph User Guide Date Rev. From To Dec Original Copyright 2010 Grain Media, Inc. All Rights Reserved. Printed in Taiwan 2010 Grain Media and the Grain Media Logo are trademarks of Grain Media, Inc. in Taiwan and/or other countries. Other company, product and service names may be trademarks or service marks of others. All information contained in this document is subject to change without notice. The products described in this document are NOT intended for use in implantation or other life support application where malfunction may result in injury or death to persons. The information contained in this document does not affect or change Grain Media s product specification or warranties. Nothing in this document shall operate as an express or implied license or indemnity under the intellectual property rights of Grain Media or third parties. All information contained in this document was obtained in specific environments, and is presented as an illustration. The results obtained in other operating environments may vary. THE INFORMATION CONTAINED IN THIS DOCUMENT IS PROVIDED ON AN AS IS BASIS. In no event will Grain Media be liable for damages arising directly or indirectly from any use of the information contained in this document. Grain Media, Inc. 5F, No. 5, Li-Hsin Road III, Hsinchu Science Park, Hsinchu City, Taiwan 300, R.O.C. Grain Media's home page can be found at:
4
5 TABLE OF CONTENTS Chapter 1 Introduction... 1 Chapter 2 Driver Configuration Config Config_ Makefile.rules... 5 Chapter 3 Driver Parameter for Video Graph Video Graph Parameters Driver Info Block Module Parameters Chapter 4 Scaler/Proc File System /proc/scaler Debug System i
6
7 Chapter 1 Introduction Scaler (SCAR) is in charge of resizing and enhancing the video data from ITU-R BT 656, memory, or output data to AMBA AHB. With the resizing ability, users can size-down or size-up an image to the necessary resolution or perform the aspect ratio conversion. The window clipping function can clip the interested region of an image before or after sizing down. Moreover, the luminance compensation, sharpness, and color saturation controls can help make the image more pleasing to the human eyes. Several kernel device drivers are necessary for the DVR system and each driver works independent without knowing each other. Take DVR system as example, the data flow path will be decoded, scalered, and finally displayed to TV. In this example, AP has the responsibility to cascade these drivers together to meet the target. Therefore, AP acquires the output data from the first stage, and then passes it to second stage, third stage, and so on. This method makes big overhead in the Linux system due to frequently context switch between the kernel space and user space and produces the performance limitations as well. A new method, Video Graph, is proposed to solve this kind of performance issues. Each module registers itself to Video Graph during its initialization and Video Graph will cascade these registered devices together in Linux kernel. This registered device is called Video Entity. In addition to these Video Entities, an important entity, DVR entity, is used to tell Video Graph who is the first stage, who is next one. Thus, Video 1
8 Graph receives the output data from the first video entity and automatically transfers to the second video entity, and so on. That is, the data never go to the user space anymore and significantly improves the performance. To support multiple channels in Video Graph, the scaler driver registers a video entity per channel in the beginning of the module insertion. After registration of the video entity, the upstream entity will transfer the video job to the scaler driver. Every work will be accepted, dropped, or rejected and return its status by calling the callback function of the video job. If job is accepted and done, it returns with JOB_STATUS_DONE. If job is rejected or failed, it returns with JOB_STATUS_FAIL. If job is dropped, it returns JOB_STATUS_DIABLE. Users can find fscaler_vg.c in /module/scaler_v3 for more details of the video graph interface of the scaler driver. To balance the performance of the scaler hardware, the scaler driver restores the jobs by channel and then dispatch jobs by the job timestamp and priority. The scaler device will be locked and process the dispatched job independently. For more details, please refer to fscaler_device.c. The channel FD number is an integer which consists of two parts, one is upper 16 bits part and the other one is lower 16 bits, shown as below: MAJOR 10 /* upper 16 bits */ MINOR (30<<8) channel /* lower 16 bits */ The scaler driver converts the FD number into a series numbers form 0 in the scaler driver internally. 2
9 Chapter 2 Driver Configuration This chapter contains the following sections: 2.1 Config 2.2 Config_ Makefile.rules 3
10 There are several definitions and configurations in the config, config_8126 as well as Makefile.rules. 2.1 Config This file includes common configurations for the scaler driver. 1. CONFIG_FSCDRV_DEBUG If CONFIG_FSCDRV_DEBUG=y, the FSCDRV_DEBUG and dbg_type scaler module parameter will both be 1, it turns on the debug message to console or video graph log dependent with supp_vg. If CONFIG_FSCDRV_DEBUG=n, there is no log output by the debug macros. 2. CONFIG_FSCDRV_KPI Support the KPI performance evaluation if CONFIG_FSCDRV_KPI=y. However, it is reserved for debug development. 2.2 Config_8126 This file includes the platform dependent configurations. 1. PLATFORM_OBJ Add the platform dependent object binary to the compile list. Different platform has different platform dependent binary. 2. CONFIG_FSCDRV_VG Set CONFIG_FSCDRV_VG=y to initialize supp_vg and define FSCDRV_VG to be 1. Scaler driver will install the video graph interface to support the register video entity to video graph. 3. CONFIG_FSCDRV_OSD Set CONFIG_FSCDRV_OSD=y to initialize supp_osd and define FSCDRV_OSD to be 1. Scaler driver will install the Scaler OSD interface to support the OSD functionality. 4. CONFIG_FSCDRV_IOCTL Set CONFIG_FSCDRV_IOCTL =y to initialize supp_io and define FSCDRV_IOCTL to be 1. Scaler driver will install the scaler I/O control interface defined in fscaler_api.h. However, in this version, the scaler driver has not implemented this interface yet. 4
11 5. CONFIG_FSCDRV_PROC Set CONFIG_FSCDRV_PROC =y to initialize supp_proc and define FSCDRV_PROC to be 1. The scaler driver will install the scaler proc interface to support the proc debug system. The reset options in config_8126 without descriptions are all hardware or driver limitation and parameters, which cannot be modified. 2.3 Makefile.rules This file includes the make rules dependent by other configurations. It also has some initial values of the module parameters. 1. FSCFD_MAX The default value of FSCFD_MAX is 512. It is the limitation of the maximum number of the scaler driver. It must be larger then FSCFD_INIT. 2. FSCFD_INIT The default value of FSCFD_INIT is 128 entities. It is also the default value of max_entity. It is the maximum number of the video entity registered in the scaler driver. It should be smaller then FSCFD_MAX. If the users application needs more than 128 entities in video graph, users should insert the scaler module with the max_entity value. If the max_entity value is large then FSCFD_MAX, users should recompile the scaler driver and modify the FSCFD_MAX definition. 3. FSCDRV_TIMEOUT Its default value is 40 milliseconds. It is also the default value of the timeout module parameter. It defines the timeout interval of the timeout handler timer. If the device does not response within this time interval, the timer will launch the timeout handler to reset the device and try to grab next job to proceed. 5
12
13 Chapter 3 Driver Parameter for Video Graph This chapter contains the following sections: 3.1 Video Graph Parameters 3.2 Driver Info Block 3.3 Module Parameters 7
14 3.1 Video Graph Parameters All the Video Graph parameters are listed in fscaler_property.c, Grain Media supports these property and uses query_propertyid and set_property to proceed the read/write. const char *FSCALER_PROPERTY_NAMES[] = { [ID_NULL] = "", [ID_JOBTYPE] = "job_type", [ID_UPSTREAM] = "upstream", [ID_DOWNSTREAM] = "downstream", [ID_RUN] = "run", [ID_DISABLE] = "disable_scale", [ID_ENABLE] = "enable_scale", [ID_SYNC_MODE] = "sync_mode", [ID_SNAPSHOT] = "snapshot", [ID_DES_AXIS_X] = "des_axis_x", [ID_DES_AXIS_Y] = "des_axis_y", [ID_DES_WIDTH] = "des_width", [ID_DES_HEIGHT] = "des_height", [ID_TARGET_WIDTH] = "target_width", [ID_TARGET_HEIGHT] = "target_height", [ID_CROP_AXIS_X] = "crop_axis_x", [ID_CROP_AXIS_Y] = "crop_axis_y", [ID_CROP_WIDTH] = "crop_width", [ID_CROP_HEIGHT] = "crop_height", [ID_BUF_OFFSET] = "buf_offset", [ID_SRC_WIDTH] = "src_width", [ID_SRC_HEIGHT] = "src_height", [ID_VP_WIDTH] = "vp_width", [ID_VP_HEIGHT] = "vp_height", [ID_SWC_AXIS_X] = "swc_axis_x", [ID_SWC_AXIS_Y] = "swc_axis_y", [ID_SWC_WIDTH] = "swc_width", 8
15 [ID_SWC_HEIGHT] = "swc_height", [ID_DES_FMT] = "des_fmt", [ID_DES_SWAP_CBCR] = "des_swap_cbcr", [ID_DES_ORDER] = "des_order", [ID_DES_LEVEL] = "des_level", [ID_DES_SWAP_Y] = "des_swap_y", [ID_SRC_FMT] = "src_fmt", [ID_MEM_SRC_PIT] = "mem_src_pit", [ID_SRC_HBLANK] = "src_hblank", [ID_SRC_INTERLEAVED] = "src_interleaved", [ID_SRC_SWAP_CBCR] = "src_swap_cbcr", [ID_SRC_SWAP_Y] = "src_swap_y", [ID_ALBUM] = "album", [ID_NON_LINEAR] = "non_linear", [ID_DITHER] = "dither", [ID_US_EN] = "us_en", [ID_CORRECTION] = "correction", [ID_DES_AXIS_X_2] = "des_second_axis_x", [ID_DES_AXIS_Y_2] = "des_second_axis_y", [ID_SWC_WIDTH_2] = "swc_second_width", [ID_SWC_HEIGHT_2] = "swc_second_height", [ID_SWC_AXIS_X_2] = "swc_second_axis_x", [ID_SWC_AXIS_Y_2] = "swc_second_axis_y", [ID_TARGET_WIDTH_2] = "target_second_width", [ID_TARGET_HEIGHT_2] = "target_second_height", [ID_CROP_WIDTH_2] = "crop_second_width", [ID_CROP_HEIGHT_2] = "crop_second_height", [ID_CROP_AXIS_X_2] = "crop_second_axis_x", [ID_CROP_AXIS_Y_2] = "crop_second_axis_y", [ID_TWICE_EN] = "twice_enable", [ID_SWAP] = "swap", [ID_VP_WIDTH_2] = "vp_second_width", 9
16 }; [ID_VP_HEIGHT_2] = "vp_second_height", [ID_MEM_SRC_PIT_2] = "mem_src_second_pit", Samples: id = query_propertyid(entity_scaler1_fd, "des_axis_x"); set_property(entity_scaler1_fd,id,width,1); Please refer to Table 1-1 for the data structure of the scaler initialization. Table 1-1. Function Data Structure of Scaler Initialization README run Reserved disable_scale For performance issue only If users do not want to run scaler, please activate this function. enable_scale For performance issue only If users want to run the scaler again, please activate this function. des_axis_x Locate the X coordinate of the output frame on the frame buffer des_axis_y Locate the Y coordinate of the output frame on the frame buffer vp_width Keep the video port width vp_height Keep the video port height swc_width Keep the active frame width in vp_width, must be the multiples of 4 swc_height Keep the active frame height in vp_height, must be the multiples of 2 swc_axis_x Locate the X coordinate of the active frame on the video port, must be the multiples of 2 swc_axis_y Locate the Y coordinate of the active frame on the video port, must be the multiples of 2 target_width Keep the target frame width target_height Keep the target frame height crop_width Keep the crop width in the target frame, must be the multiples of 4 crop_height Keep the crop height in the target frame, must be the multiples of 2 crop_axis_x Locate the coordinate X of the crop frame on the target frame crop_axis_y Locate the coordinate Y of the crop frame on the target frame des_width Keep the destination memory width 10
17 Function des_height des_fmt des_level des_swap_cbcr des_swap_y src_width src_height src_fmt src_interleaved src_swap_y src_hblank README Keep the destination memory height Target format selection 0: RGB888 1: RGB565 2: H.2644 YCbCr420 mode0 3: H.2644 YCbCr420 mode1 4:YCbCr444 5: YCbCr422 6: MP4 YCbCr420 mode0 7: MP4 YCbCr420 mode1 Keep the data range 0: From 0 to 256 1: From 0 to 240 Keep the CrCb/RB order in the target frame 0: CrCb/RB 1: CbCr/BR Keep the YCbCr/RGB order in the target frame 0: CbYCr/CrYCb or RBG/BRG 1: YCbCr/YCrCb or GRB/GBR Keep the source memory width in memory-to-memory Keep the source memory height in memory-to-memory Keep the source memory format 0 ~ 3: Reserved 4: 444 5: 422 Keep the source memory interlace format 0: For interleaved 1: For non-interleave Used to keep the YCbCr/RGB order in the target frame 0: CbYCr/CrYCb or RBG/BRG 1: YCbCr/YCrCb or GRB/GBR Use to keep the pixel number of the horizontal line blank for the source memory 11
18 Function des_order us_en non_linear dither correction album mem_src_pit snapshot buf_offset src_swap_cbcr twice_enable des_second_axis_x des_second_axis_y README Data organization 0: Sequential order 1: 4 x 4 macro block order 2: 8 x 8 macro block order 3: 16 x 16 macro block order Enable the CbCr up-sampling algorithm 0: Duplicate 1: Up-sampling Keep the scale method 0: Linear scale 1: Non-linear scale Keep the dither function enabled/disabled 0: Disable 1: Enable Keep the affection of contrast to the saturation of the IE mode enabled/disabled 0: Disable 1: Enable Keep the album function enabled/disabled 0: Disable 1: Enable For C version chip later Set the source image pitch when the capture album mode is enabled. Set the snapshot run-n frames The offset of the output buffer Keep the CrCb/RB order in the target frame 0: CrCb/RB 1: CbCr/BR Enable the top/bottom composite case In this case, scaler merge top and bottom buffers into a special image format for the 3DI entity Locate the X coordinate of the output frame on the frame buffer For the second buffer of the top/bottom composite case Locate the Y coordinate of the output frame on the frame buffer For the second buffer of the top/bottom composite case 12
19 Function README vp_second_width Keep the video port width For the second buffer of the top/bottom composite case vp_second_height Keep the video port height For the second buffer of the top/bottom composite case swc_second_axis_x Locate the X coordinate of the active frame on the video port, must be the multiples of 2 For the second buffer of the top/bottom composite case swc_second_axis_y Locate the Y coordinate of the active frame on the video port, must be the multiples of 2 For the second buffer of the top/bottom composite case swc_second_width Keep the active frame width in vp_width, must be the multiples of 4 For the second buffer of the top/bottom composite case swc_second_height Keep the active frame width in vp_height, must be the multiples of 2 For the second buffer of the top/bottom composite case. target_second_width Keep the target frame width For the second buffer of the top/bottom composite case target_second_height Keep the target frame height For the second buffer of the top/bottom composite case crop_second_axis_x Locate the coordinate X of the crop frame on the target frame For the second buffer of the top/bottom composite case crop_second_axis_y Locate the coordinate Y of the crop frame on the target frame For the second buffer of the top/bottom composite case. crop_second_width Keep the crop width in the target frame, must be the multiples of 4 For the second buffer of the top/bottom composite case crop_second_height Keep the crop height in the target frame, must be the multiples of 2 For the second buffer of the top/bottom composite case mem_second_src_pit For C version chip later Set the source image pitch when the capture album mode is enabled. For the second buffer of the top/bottom composite case job_type Reserved for the internal job type 0: Normal 1-to-1 scaler case 1: Top/Bottom composite image case 2: Pass job: Directly pass to downstream 3: Reject job: Reject and do not pass to downstream 4: Drop job: Drop to Video Graph upstream Specify the upstream entity 13
20 Function downstream sync_mode swap README Specify the downstream entity Enable the synchronous disable mode with the swap event Disable the display when receiving the swap job Reserved for the internal swap event Source image setting 14
21 Target image setting Function note of output 2D U/V address is used to calculate the des_width and des_hight values by driver, AP does not need to assign the driver U/V register value. Function notes of SNAPSHOT 1. ID_SNAPSHOT: Set value N => trigger N times, N >= 0 and <= 32767, if N = -1, always trigger 2. Set ID_SNAPSHOT and then set ID_ENABLE => Trigger N times then disable 3. Set ID_SNAPSHOT and then set ID_DISABLE => Disable trigger 4. ID_SNAPSHOT, ID_ENABLE, and ID_DISABLE are not be set => Always triggered 5. After runingn the snapshot N times then want to return always trigger => Set ID_SNAPSHOT = -1 and set ID_ENABLE 15
22 3.2 Driver Info Block Driver Info Block can be defined by each video entity. Currently, the scaler entity only identifies Drive Info Block provided by the decoder entity. Scaler parses this decoder header to decide the job type if the upstream type is specified as the decoder entity. typedef struct { unsigned int EncoderOutTag; unsigned int BitstreamOffset; unsigned int BitstreamSize; unsigned int MbInfoOffset; unsigned int MbInfoLength; unsigned int Keyframe; unsigned int Reserved1; unsigned int Reserved2; } EncoderOut_info; 3.3 Module Parameters The module parameters of the scaler device driver are listed below. extern int dbg_type Set dbg_type=1 to turn on the debug messages. In the Video Graph interface, the debug message will be printed with the Video Graph log. If users want to dump this message, please refer to the Video Graph User Guide. Its default value is defined in config, CONFIG_FSCDRV_DEBUG=n (FSCDRV_DEBUG=0). extern int supp_proc Set supp_proc to 1 to install the scaler/proc interface. Its default value is defined in config_8126, CONFIG_FSCDRV_PROC=y (FSCDRV_PROC=1). It provides the proc system under the /proc/scaler directory.there are four entities under /proc/scaler. 16
23 extern int supp_kpi Set supp_kpi=1 to turn on the scaler performance evaluation. Its default value is defined in config, CONFIG_FSCDRV_KPI=n (FSCDRV_KPI=0). Currently, Grain Media does not support such information for users. It is reserved for the driver developer. extern int supp_vg Set supp_vg=1 to install the scaler video graph interface. Its default value is defined in config_8126, CONFIG_FSCDRV_VG=y (FSCDRV_VG=1). extern int supp_io Set supp_io=1 to install the scaler old-style I/O control interface. Its default value is defined in config_8126, CONFIG_FSCDRV_VG=n (FSCDRV_IOCTL=0). Currently, Grain Media does not support the old-style IOCTL interface for this scaler device driver. It is reserved for implementation in the future. extern int supp_osd Set supp_osd=1 to install the scaler OSD interface. Its default value is defined in config_8126, CONFIG_FSCDRV_OSD=y (FSCDRV_OSD=1). The OSD interface is an I/O control interface to output the simple OSD string on the specified buffer. extern unsigned int timeout Set the timeout value to specify the time interval of the scaler timeout timer in micro seconds. Its default value is defined in Makefile.rules, FSCDRV_TIMEOUT=40. The scaler timeout timer will reboot scaler and try to process next job if the hardware procudure time is overhead. extern unsigned int max_width Set max_width to limit the maxinum width of the source buffer. The defualt value is defined in Makefile.rules, FSCDRV_MAX_WIDTH=720. extern unsigned int max_height Set max_height to limit the maxinum height of the source buffer. The defualt value is defined in Makefile.rules, FSCDRV_MAX_HEIGHT=
24 extern unsigned int max_entity Set max_entity to register the maxinum number of entities for users. The defualt value is defined in Makefile.rules, FSCFD_INIT=128. It is limited by FSCFD_MAX=512. extern unsigned int max_device Set max_device to register the maxinum number of device for users. In this platform, the value should be 1 for having only one scaler IP. The defualt value is defined in config, FSCIP_INIT=1. It is limited by FSCIP_MAX=1. If users want to know more details about how to configure compile options of the scaler device drvier, please refer to config, config_8126,and Makefile.rules. 18
25 Chapter 4 Scaler/Proc File System This chapter contains the following section: 4.1 /proc/scaler Debug System 19
26 Scaler provides the /proc/scaler entry for debugging. If users want to support the proc interface of the scaler driver, please set the module parameter supp_proc=1. There are five entries in the /proc/scaler, please refer to Section 4.1 for details. 4.1 /proc/scaler Debug System If the module parameter, supp_proc, is set, the proc interface will be installed in the scaler driver. It creates some entries under the /proc/scaler directory as listed as below. /proc/scaler/device To dump the N device status and information: >> echo N > /proc/scaler/device >> cat /proc/scaler/device Grain Mdeia can only support one scaler hardware in the platform, N is always 0. /proc/scaler/grabjob/devid To find out all jobs handled by device N: >> echo N > /proc/scaler/grabjob/devid >> cat /proc/scaler/grabjob/devid /proc/scaler/grabjob/devid To find out all jobs belong to channel N: >> echo N > /proc/scaler/grabjob/fd >> cat /proc/scaler/grabjob/fd It also dumps the float» jobs in the scaler driver. /proc/scaler/property To dump the property used by channel N, >> echo N > /proc/scaler/property >> cat /proc/scaler/property /proc/scaler/dumpreg To dump every scaler device register address, >> cat /proc/scaler/dumpreg 20
GM8126 GM8126 CAPTURE. User Guide Rev.: 1.2 Issue Date: June 2011
GM8126 GM8126 CAPTURE User Guide Rev.: 1.2 Issue Date: June 2011 REVISION HISTORY Date Rev. From To Nov. 2010 1.0 - Original Jan. 2011 1.1 - Updated the module parameters in Chapter 3 Jun. 2011 1.2 -
More informationGM8126 MAC DRIVER. User Guide Rev.: 1.0 Issue Date: December 2010
GM8126 MAC DRIVER User Guide Rev.: 1.0 Issue Date: December 2010 REVISION HISTORY Date Rev. From To Dec. 2010 1.0 - Original Copyright 2010 Grain Media, Inc. All Rights Reserved. Printed in Taiwan 2010
More informationGM8126 I2C. User Guide Rev.: 1.0 Issue Date: December 2010
GM8126 I2C User Guide Rev.: 1.0 Issue Date: December 2010 REVISION HISTORY Date Rev. From To Dec. 2010 1.0 - Original Copyright 2010 Grain Media, Inc. All Rights Reserved. Printed in Taiwan 2010 Grain
More informationGM8126 U-BOOT. User Guide Rev.: 0.2 Issue Date: May 2011
GM8126 U-BOOT User Guide Rev.: 0.2 Issue Date: May 2011 REVISION HISTORY Date Rev. From To Apr. 2011 0.1 - Original May 2011 0.2 - Modified Chapters 5 and 8 Added Chapter 7 Copyright 2011 Grain Media,
More informationJMB36X. PCI Express to SATA II/PATA Host Controller. RAID AP Utility User Guide
JMB36X PCI Express to SATA II/PATA Host Controller RAID AP Utility User Guide Rev. 1.0 JMicron Technology Corporation 4F, No.18, Prosperity 2 nd Road, Science Based Industrial Park, Hsinchu, Taiwan, R.O.C
More informationIR REFLOW PROFILE. User Guide Rev.: 1.0 Issue Date: January 2008
IR REFLOW PROFILE User Guide Rev.: 1.0 Issue Date: January 2008 REVISION HISTORY Date Rev. From To Jan. 2008 1.0 - Original Copyright Faraday Technology, 2008 All Rights Reserved. Printed in Taiwan 2008
More informationGM8126 EVB. User Guide Rev.: 1.1 Issue Date: July 2011
GM8126 EVB User Guide Rev.: 1.1 Issue Date: July 2011 REVISION HISTORY Date Rev. From To Feb. 2011 1.0 - Original Jul. 2011 1.1 - Modified Section 3.1 Copyright 2011 Grain Media, Inc. All Rights Reserved.
More informationOne 32-bit counter that can be free running or generate periodic interrupts
PSoC Creator Component Datasheet Multi-Counter Watchdog (MCWDT_PDL) 1.0 Features Configures up to three counters in a multi-counter watchdog (MCWDT) block Two 16-bit counters that can be free running,
More informationJMS580 USB 3.1 Gen2 to SATA 6Gb/s Bridge Controller
PRODUCT BRIEF JMS580 USB 31 Gen2 to SATA 6Gb/s Bridge Controller Document No: PDB-17001 / Revision: 101 / Date: 9/20/2017 JMicron Technology Corporation 1F, No 13, Innovation Road 1, Science-Based Industrial
More informationNVJPEG. DA _v0.2.0 October nvjpeg Libary Guide
NVJPEG DA-06762-001_v0.2.0 October 2018 Libary Guide TABLE OF CONTENTS Chapter 1. Introduction...1 Chapter 2. Using the Library... 3 2.1. Single Image Decoding... 3 2.3. Batched Image Decoding... 6 2.4.
More informationThe network interface configuration property screens can be accessed by double clicking the network icon in the Windows Control Panel.
Introduction The complete instructions for setting up the PowerPC 750FX Evaluation Kit are provided in the PowerPC 750FX Evaluation Board User's Manual which can be found on the 750FX Evaluation Kit CD.
More informationGM8126 SDK CHANGE LOG. Change Log Rev.: v1.0 Issue Date: Jan. 2011
GM8126 SDK CHANGE LOG Change Log Rev.: v1.0 Issue Date: Jan. 2011 Date Rev. From To Oct. 2010 0.1 Jan. 2011 v1.0 Jun. 2011 V1.1 DOCUMENT REVISION HISTORY Copyright 2010 Grain Media, Inc. All Rights Reserved.
More informationJMS583 USB 3.1 Gen 2 to PCIe Gen3x2 Bridge Controller
PRODUCT BRIEF JMS583 USB 31 Gen 2 to PCIe Gen3x2 Bridge Controller Document No: PDB-18001 / Revision: 100 / Date: 5/15/2018 JMicron Technology Corporation 1F, No 13, Innovation Road 1, Science-Based Industrial
More informationNVJPEG. DA _v0.1.4 August nvjpeg Libary Guide
NVJPEG DA-06762-001_v0.1.4 August 2018 Libary Guide TABLE OF CONTENTS Chapter 1. Introduction...1 Chapter 2. Using the Library... 3 2.1. Single Image Decoding... 3 2.3. Batched Image Decoding... 6 2.4.
More informationUser Guide. FA5 ICE RDI Driver. User Guide. Preliminary. Jan Version 0.1
User Guide FA5 ICE RDI Driver User Guide Preliminary Jan. 2004 Version 0.1 Revision History Date Rev. Author Reason for rewrite Original conditions New conditions Sections effected Jan. 2004 0.1 Jerry
More informationOpenCL* and Microsoft DirectX* Video Acceleration Surface Sharing
OpenCL* and Microsoft DirectX* Video Acceleration Surface Sharing Intel SDK for OpenCL* Applications Sample Documentation Copyright 2010 2012 Intel Corporation All Rights Reserved Document Number: 327281-001US
More informationSample for OpenCL* and DirectX* Video Acceleration Surface Sharing
Sample for OpenCL* and DirectX* Video Acceleration Surface Sharing User s Guide Intel SDK for OpenCL* Applications Sample Documentation Copyright 2010 2013 Intel Corporation All Rights Reserved Document
More informationA Linux multimedia platform for SH-Mobile processors
A Linux multimedia platform for SH-Mobile processors Embedded Linux Conference 2009 April 7, 2009 Abstract Over the past year I ve been working with the Japanese semiconductor manufacturer Renesas, developing
More informationA New Approach to Determining the Time-Stamping Counter's Overhead on the Pentium Pro Processors *
A New Approach to Determining the Time-Stamping Counter's Overhead on the Pentium Pro Processors * Hsin-Ta Chiao and Shyan-Ming Yuan Department of Computer and Information Science National Chiao Tung University
More informationW90N745. System Library. User's Manual
W90N745 System Library User's Manual - 1 - Publication Release Date: 06/14/2006 This page intentionally left blank. Publication Release Date: 06/14/2006-2 - CONTENTS W90N745 Supported C Library Functions
More informationHuman Vision Components (HVC-P2) B5T
SG-B5T-088B OMRON Corporation Electronic and Mechanical Components Company Human Vision Components (HVC-P2) B5T-007001 Command Specifications Copyright (C) 2016-2018 OMRON Corporation, All rights reserved.
More informationThis section describes the various input and output connections for the SysInt Component.
1.0 Features Generating interrupts from hardware signals Assigning interrupts to a CPU core Configuring interrupt priority Interrupt vectoring and control General Description The Component is a graphical
More informationLinux based 3G Multimedia Mobile-phone API Specification
Linux based 3G Multimedia Mobile-phone API Specification [AP Framework] Draft 1.0 NEC Corporation Panasonic Mobile Communication Ltd. 1 Contents Preface...4 1. MSB...5 1.1Generating an Object...5 1.2 Destroying
More informationBase Timer Channel (BT) Features. General Description. When to Use a PDL_BT Component 1.0
1.0 Features Four operating modes 16-bit PWM Timer 16-bit PPG Timer 16/32-bit Reload Timer 16/32-bit PWC Timer Trigger generation for ADC conversion General The Peripheral Driver Library (PDL) Base Timer
More informationHello World! Course Code: L2T2H1-10 Cell Ecosystem Solutions Enablement. Systems and Technology Group
Hello World! Course Code: L2T2H1-10 Cell Ecosystem Solutions Enablement 1 Course Objectives You will learn how to write, build and run Hello World! on the Cell System Simulator. There are three different
More informationThis application note describes the specification of the JPEG codec unit (in the following, JCU) driver of SH7268/SH7269.
APPLICATION NOTE SH7268/7269 Group JPEG Codec Unit "JCU" Sample Driver R01AN2338EJ0104 Rev. 1.04 Introduction This application note describes the specification of the JPEG codec unit (in the following,
More informationIBM. Software Development Kit for Multicore Acceleration, Version 3.0. SPU Timer Library Programmer s Guide and API Reference
IBM Software Development Kit for Multicore Acceleration, Version 3.0 SPU Timer Library Programmer s Guide and API Reference Note: Before using this information and the product it supports, read the information
More informationSCD - Scorpion Camera Drivers Specification Documentation
SCD - Scorpion Camera Drivers Specification Documentation Release XI Tordivel AS Jun 08, 2018 Contents 1 Camera configuration persistance 3 2 New in Scorpion XI port-based configuration 5 3 Camera Properties
More informationIntel IXP400 Digital Signal Processing (DSP) Software: Priority Setting for 10 ms Real Time Task
Intel IXP400 Digital Signal Processing (DSP) Software: Priority Setting for 10 ms Real Time Task Application Note November 2005 Document Number: 310033, Revision: 001 November 2005 Legal Notice INFORMATION
More informationCell Programming Tips & Techniques
Cell Programming Tips & Techniques Course Code: L3T2H1-58 Cell Ecosystem Solutions Enablement 1 Class Objectives Things you will learn Key programming techniques to exploit cell hardware organization and
More informationPowerPC TM 970: First in a new family of 64-bit high performance PowerPC processors
PowerPC TM 970: First in a new family of 64-bit high performance PowerPC processors Peter Sandon Senior PowerPC Processor Architect IBM Microelectronics All information in these materials is subject to
More informationDGILib USER GUIDE Atmel-42771A-DGILib_User Guide-09/2016
DGILib USER GUIDE Table of Contents 1. Description...3 2. API...4 2.1. Discovery...4 2.1.1. initialize_status_change_notification... 4 2.1.2. uninitialize_status_change_notification... 4 2.1.3. register_for_device_status_change_notifications...4
More informationOptimiData. JPEG2000 Software Development Kit for C/C++ Reference Manual. Version 1.6. from
OptimiData for optimized data handling JPEG2000 Software Development Kit for C/C++ Reference Manual Version 1.6 from 2004-07-29 (Windows and Linux Versions) www.optimidata.com OptimiData JPEG2000 C-SDK
More informationAn Introduction to Video Compression in C/C++ Fore June
1 An Introduction to Video Compression in C/C++ Fore June 1 Chapter 1 Macroblocks 5.1 Introduction A PC image or a frame with moderate size usually consists of many pixels and requires a large amount of
More informationIntel Atom x3-c3200rk Processor (Formerly SoFIA 3G R) Simple V4L2- based Capture Method for MIPI-CSI2 Smart Camera Sensors
Intel Atom x3-c3200rk Processor (Formerly SoFIA 3G R) Simple V4L2- based Capture Method for MIPI-CSI2 Smart Camera Sensors Application developer s Guide June 2017 Maintenance Release 002 Document Number:
More informationThis input determines the next value of the output. The output does not change until the next rising edge of the clock.
1.30 Features Asynchronous reset or preset Synchronous reset, preset, or both Configurable width for array of s General Description The stores a digital value. When to Use a Use the to implement sequential
More informationSAM4 Reset Controller (RSTC)
APPLICATION NOTE AT06864: SAM4 Reset Controller (RSTC) ASF PROGRAMMERS MANUAL SAM4 Reset Controller (RSTC) This driver for SAM devices provides an interface for the configuration and management of the
More informationAPPLICATION NOTE. Application Note: 4D-AN-P4007. ViSi-Genie Play Video. Document Date: November 15 th, Document Revision: 1.
APPLICATION NOTE Application Note: ViSi-Genie Play Video Document Date: November 15 th, 2012 Document Revision: 1.0 Description This Application Note explores the possibilities provided by ViSi-Genie for
More informationProcess. Discussion session 3 1/30/2016
Process Discussion session 3 1/30/2016 A program in execution What is the process? An instance of a program running on a computer The entity can be assigned to and executed on a processor A unit of activity
More informationAn Introduction to Video Compression in C/C++ Fore June
1 An Introduction to Video Compression in C/C++ Fore June 1 Chapter 1 Image and Video Storage Formats There are a lot of proprietary image and video file formats, each with clear strengths and weaknesses.
More informationRapidIO Interconnect Specification Part 3: Common Transport Specification
RapidIO Interconnect Specification Part 3: Common Transport Specification Rev. 1.3, 06/2005 Copyright RapidIO Trade Association RapidIO Trade Association Revision History Revision Description Date 1.1
More informationMultifunction Serial Interface (PDL_MFS) Features. General Description. When to Use a PDL_MFS Component. Quick Start 1.0
1.0 Features Configures the Multi-Function Serial (MFS) Interface to one of the following modes: UART (Asynchronous normal serial interface) Clock synchronous serial interface (SPI and I 2 S can be supported)
More informationTDRV006-SW-42. VxWorks Device Driver. 64 Digital Inputs/Outputs (Bit I/O) Version 4.0.x. User Manual. Issue December 2017
The Embedded I/O Company TDRV006-SW-42 VxWorks Device Driver 64 Digital Inputs/Outputs (Bit I/O) Version 4.0.x User Manual Issue 4.0.0 December 2017 TEWS TECHNOLOGIES GmbH Am Bahnhof 7 25469 Halstenbek,
More informationTUNING CUDA APPLICATIONS FOR MAXWELL
TUNING CUDA APPLICATIONS FOR MAXWELL DA-07173-001_v6.5 August 2014 Application Note TABLE OF CONTENTS Chapter 1. Maxwell Tuning Guide... 1 1.1. NVIDIA Maxwell Compute Architecture... 1 1.2. CUDA Best Practices...2
More informationCSE 451 Autumn Final Solutions mean 77.53, median 79, stdev 12.03
CSE 451 Autumn 2016 Final Solutions 15 10 5 0 0 10 20 30 40 50 60 70 80 90 100 mean 77.53, median 79, stdev 12.03 I. Warm-up (a) (15 points) Circle true or false for each statement (no need to justify
More informationIT 540 Operating Systems ECE519 Advanced Operating Systems
IT 540 Operating Systems ECE519 Advanced Operating Systems Prof. Dr. Hasan Hüseyin BALIK (3 rd Week) (Advanced) Operating Systems 3. Process Description and Control 3. Outline What Is a Process? Process
More informationIntel Media Server Studio 2018 R1 - HEVC Decoder and Encoder Release Notes (Version )
Intel Media Server Studio 2018 R1 - HEVC Decoder and Encoder Release Notes (Version 1.0.10) Overview New Features System Requirements Installation Installation Folders How To Use Supported Formats Known
More informationDYNAMIC ENGINEERING 150 DuBois St. Suite C, Santa Cruz, CA Fax Est.
DYNAMIC ENGINEERING 150 DuBois St. Suite C, Santa Cruz, CA 95060 831-457-8891 Fax 831-457-4793 http://www.dyneng.com sales@dyneng.com Est. 1988 PCIeBiSerialDb37-LM9 Linux Driver lm9_base & lm9_chan Linux
More informationC4 - Application Note. AutoStart. Rev 1.0. AT - Automation Technology GmbH
C4 - Application Note AutoStart Rev 1.0 AT - Automation Technology GmbH Page 2 of Table of Content Table of Content... 2 Introduction... 3 Evaluation Platform... 3 The AutoStart Mode... 4 The AutoStart
More informationCapable of adjusting detection timings for start bit and data bit
PSoC Creator Component Datasheet Remote Control (PDL_RC) 1.0 Features Up to 2 Channels HDMI-CEC/ High Definition Multimedia Interface Consumer Electronics Control transmitter/receiver SIRCS/Sony Infrared
More informationOCTVQE Zaptel Echo Canceller (PRELIMINARY)
OCTVQE - Zaptel Echo Canceller User s Guide (Preliminary) OCTVQE Zaptel Echo Canceller (PRELIMINARY) User s Guide Revision 1.9 OctWare Inc. www.octware.net 4101, Molson St., Suite 300 Montreal Quebec H1Y
More informationfor Freescale MPC55xx/MPC56xx Microcontrollers V2.10 Quick Start
for Freescale MPC55xx/MPC56xx Microcontrollers V2.10 Quick Start CodeWarrior Development Studio for MPC55xx/MPC56xx Microcontrollers, version 2.xx Quick Start SYSTEM REQUIREMENTS Hardware Operating System
More informationDesign Overview of the FreeBSD Kernel CIS 657
Design Overview of the FreeBSD Kernel CIS 657 Organization of the Kernel Machine-independent 86% of the kernel (80% in 4.4BSD) C code Machine-dependent 14% of kernel Only 0.6% of kernel in assembler (2%
More informationAsynchronous Events on Linux
Asynchronous Events on Linux Frederic.Rossi@Ericsson.CA Open System Lab Systems Research June 25, 2002 Ericsson Research Canada Introduction Linux performs well as a general purpose OS but doesn t satisfy
More informationJMF60X B NAND Flash Support List And Performance Table
JMF60X B NAND Flash Support List And Performance Table Ver. 1.6 JMicron 2008. All rights reserved. Page 1 Copying prohibited. Revision History Version Date Revision Description 1.0~1.5 2008 *.xls file.
More informationGM8126 DVR DRIVER. User Guide Rev.: 1.1 Issue Date: June 2011
GM8126 DVR DRIVER User Guide Rev.: 1.1 Issue Date: June 2011 REVISION HISTORY Date Rev. From To Feb. 2011 1.0 - Original Jun. 2011 1.1 - Added the DVR_DEC driver Updated Sections 2.2, 2.4, 3.1 through
More informationDesign Overview of the FreeBSD Kernel. Organization of the Kernel. What Code is Machine Independent?
Design Overview of the FreeBSD Kernel CIS 657 Organization of the Kernel Machine-independent 86% of the kernel (80% in 4.4BSD) C C code Machine-dependent 14% of kernel Only 0.6% of kernel in assembler
More informationGM8126 LINUX SOFTWARE DEVELOPMENT KIT (SDK) software package includes a Linux kernel, a set of peripheral drivers and video graph middleware.
Version 0.1 Oct 2010 (SDK) Key Features Key Components Kernel Peripheral drivers Hardware software package includes a Linux kernel, a set of peripheral drivers and video graph middleware. Application Diagram
More informationThe XIM Transport Specification
The XIM Transport Specification Revision 0.1 Takashi Fujiwara, FUJITSU LIMITED The XIM Transport Specification: Revision 0.1 by Takashi Fujiwara X Version 11, Release 7 Copyright 1994 FUJITSU LIMITED Copyright
More informationTechnical Note. J3F 32Mb, 64Mb, 256Mb Parallel NOR Flash Memory Software Device Drivers. Introduction. TN-12-50: J3F Software Device Drivers
Technical Note J3F 32Mb, 64Mb, 256Mb Parallel NOR Flash Memory Software Device Drivers TN-12-50: J3F Software Device Drivers Introduction Introduction This technical note provides a description of the
More informationThe Embedded I/O Company TIP700-SW-82 Linux Device Driver User Manual TEWS TECHNOLOGIES GmbH TEWS TECHNOLOGIES LLC
The Embedded I/O Company TIP700-SW-82 Linux Device Driver Digital Output 24V DC Version 1.2.x User Manual Issue 1.2.1 February 2009 TEWS TECHNOLOGIES GmbH Am Bahnhof 7 Phone: +49 (0) 4101 4058 0 25469
More informationTUNING CUDA APPLICATIONS FOR MAXWELL
TUNING CUDA APPLICATIONS FOR MAXWELL DA-07173-001_v7.0 March 2015 Application Note TABLE OF CONTENTS Chapter 1. Maxwell Tuning Guide... 1 1.1. NVIDIA Maxwell Compute Architecture... 1 1.2. CUDA Best Practices...2
More informationClick modular router. What is Click? Click Architecture. Click Modular Router: A Brief Introduction. Pag. 1
Click Modular Router: A Brief Introduction Andrea Bianco, Robert Birke, Nanfang Li Telecommunication Network Group http://www.telematica.polito.it/ Slides partly taken from Bart Braem Michael Voorhaen:
More informationPSoC 6 Current Digital to Analog Converter (IDAC7)
1.0 Features Six current ranges (4.96 ua to 635 ua) Sink or Source current 7-bit resolution Two IDACs can be put in parallel to form an 8-bit IDAC Add external resistor for VDAC functionality General Description
More informationAnybus CompactCom. Host Application Implementation Guide. Doc.Id. HMSI Doc. Rev Connecting DevicesTM
Anybus CompactCom Doc. Rev. 1.10 Connecting DevicesTM +$/067$' &+,&$*2.$5/658+( 72.
More informationBME280 Combined humidity and pressure sensor
BME280 Combined humidity and pressure sensor BME280: Application note (self-test) Document revision 1.0 Document release date 7 May 2014 Document number BST-BME280-AN000-00 Technical reference code(s)
More informationPreliminary Datasheet
JMS561U SuperSpeed USB to Dual SATA Gen3 Ports Bridge and SATA Copier Preliminary Datasheet JMicron 2014. All rights reserved. Page 1 Copying prohibited. Revision History Version Date Revision Description
More informationMatrox MuraControl for Windows
Matrox MuraControl for Windows User Guide (for software version 6.00) 20179-301-0600 2017.09.25 Contents About this user guide... 6 Using this guide... 6 More information... 6 Overview... 7 Supported Matrox
More informationMellanox Scalable Hierarchical Aggregation and Reduction Protocol (SHARP) API Guide. Version 1.0
Mellanox Scalable Hierarchical Aggregation and Reduction Protocol (SHARP) API Guide Version 1.0 Table of Contents Copyright... 3 Introduction... 4 Class Index... 5 File Index... 6 Class Documentation...
More informationAllwinner DE2.0 Specification
Allwinner DE2.0 Specification Revision 1.0 Jan.23, 2018 Copyright 2018 Allwinner Technology Co.,Ltd. All Rights Reserved. DE2.0 Spec(Revision 1.0) Copyright 2018 Allwinner Technology. All Rights Reserved.
More informationPage Size Page Size Design Issues
Paging: design and implementation issues 1 Effect of page size More small pages to the same memory space References from large pages more probable to go to a page not yet in memory References from small
More informationTOWERRAID TR4UTBPN. RAID MONITORING GUIDE v1.0
TOWERRAID TR4UTBPN RAID MONITORING GUIDE v1.0 Copyright Sans Digital 2009~2010. All rights reserved. No part of this publication may be reproduced, transmitted, transcribed or translated into any language
More information4K Format Conversion Reference Design
4K Format Conversion Reference Design AN-646 Application Note This application note describes a 4K format conversion reference design. 4K resolution is the next major enhancement in video because of the
More informationClick Modular Router: A Brief Introduction. Andrea Bianco, Robert Birke, Nanfang Li Telecommunication Network Group
Click Modular Router: A Brief Introduction Andrea Bianco, Robert Birke, Nanfang Li Telecommunication Network Group http://www.telematica.polito.it/ Slides partly taken from Bart Braem Michael Voorhaen:
More informationDYNAMIC ENGINEERING 435 Park Dr., Ben Lomond, Calif Fax Est
DYNAMIC ENGINEERING 435 Park Dr., Ben Lomond, Calif. 95005 831-336-8891 Fax 831-336-3840 http://www.dyneng.com sales@dyneng.com Est. 1988 User Manual PCI LVDS 8R Driver Documentation Revision A Corresponding
More informationOperating Systems, Fall Lecture 5 1. Overhead due to page table and internal fragmentation. Tbl 8.2 [Stal05] 4.
Paging: design and implementation issues Effect of page size More small pages to the same memory space References from large pages more probable to go to a page not yet in memory References from small
More information700TSU INSTALLATION MANUAL
M 700TSU INSTALLATION MANUAL 2 Table of Contents Features...03 Specifications...04 Quick-Start...05 Remote Control...07 Hardware Installation...10 Software Installation...14 Touch Screen Driver Installation
More informationOperating Systems, Fall Lecture 5 1
Paging: design and implementation issues 1 Effect of page size More small pages to the same memory space References from large pages more probable to go to a page not yet in memory References from small
More informationAnybus CompactCom. Host Application Implementation Guide HMSI ENGLISH
Anybus CompactCom Host Application Implementation Guide HMSI-27-334 1.3 ENGLISH Important User Information Liability Every care has been taken in the preparation of this document. Please inform HMS Industrial
More informationX-Writer. User Guide for TK Series. Revision 1.8 Dec. 2015
for TK Series Revision 1.8 Dec. 2015 ENE RESERVES THE RIGHT TO AMEND THIS DOCUMENT WITHOUT NOTICE AT ANY TIME. ENE ASSUMES NO RESPONSIBILITY FOR ANY ERRORS APPEAR IN THE DOCUMENT, AND ENE DISCLAIMS ANY
More informationVisual Profiler. User Guide
Visual Profiler User Guide Version 3.0 Document No. 06-RM-1136 Revision: 4.B February 2008 Visual Profiler User Guide Table of contents Table of contents 1 Introduction................................................
More informationDigital Multiplexer and Demultiplexer. Features. General Description. Input/Output Connections. When to Use a Multiplexer. Multiplexer 1.
PSoC Creator Component Datasheet Digital Multiplexer and Demultiplexer 1.10 Features Digital Multiplexer Digital Demultiplexer Up to 16 channels General Description The Multiplexer component is used to
More information705 INSTALLATION MANUAL
705 INSTALLATION MANUAL 2 Table of Contents Features...03 Specifications...04 Quick - Start...05 Remote Control...07 Hardware Installation...10 705 Models Additional Info...14 Owner s Record...15 3 Features
More informationDØ Level 2 Trigger Software for Run II R. Moore, Michigan State University
DØ Level 2 Trigger Software for Run II R. Moore, Michigan State University 2/4/99 R. Moore, L2 Review 1 Software Environment Main environment is DEC s debug monitor compile using DEC C++ executable download
More informationIQLOG LOGO IMPORTER HD-SDI LOGO IMPORTER USER INSTRUCTION MANUAL
IQLOG LOGO IMPORTER HD-SDI LOGO IMPORTER USER INSTRUCTION MANUAL TABLE OF CONTENTS Table Of Contents...2 ACKNOWLEDGEMENTS...3 BEFORE STARTING...3 OVERVIEW...3 SOFTWARE INSTALLATION AND USING THE PC GRAPHICAL
More informationArcserve Backup for Windows
Arcserve Backup for Windows Agent for Sybase Guide r17.0 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation
More informationCodeWarrior Kernel-Aware Debug API
CodeWarrior Kernel-Aware Debug API Revised: 17 October 2006 Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. CodeWarrior is a trademark or registered trademark of Freescale
More informationHigh-Level Design (HLD)
High-Level Design (HLD) Revision 1.2 Last Updated: 10/10/2002-10:13 AM Panic Handler Enhancements for Linux 2.4 Primary Author(s): Andrew Cress Copyright 2002, Intel Corporation. This material may be distributed
More informationChe-Wei Chang Department of Computer Science and Information Engineering, Chang Gung University
Che-Wei Chang chewei@mail.cgu.edu.tw Department of Computer Science and Information Engineering, Chang Gung University l Chapter 10: File System l Chapter 11: Implementing File-Systems l Chapter 12: Mass-Storage
More informationTIBCO Spotfire Automation Services
Software Release 7.11 LTS November 2017 Two-Second Advantage 2 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO SOFTWARE IS SOLELY
More informationMAGEWELL Pro Capture HDMI Technical Specification
MAGEWELL Pro Capture HDMI Technical Specification Copyright (c) 2011 2015 Nanjing Magewell Electronics Co., Ltd. All rights reserved. Specifications are based on current hardware, firmware and software
More informationOptional Pause Pulse for constant frame length of 282 clock ticks
PSoC Creator Component Datasheet Single Edge Nibble Transmission (SENT_TX) 1.0 Features Compliant with SAE J2716 APR2016 (Issued 2007-04, Revised 2016-04) without any serial message formats Selectable
More informationAUTO FOCUS MODULE CUSTOM CAMERAS FOR MASS PRODUCTION APPLICATIONS USER GUIDE
AUTO FOCUS MODULE CUSTOM CAMERAS FOR MASS PRODUCTION APPLICATIONS USER GUIDE Copyright Imaging Diagnostics 2010, 2011 This manual is copyrighted. All rights are reserved and no part of this publication
More informationVueMetrix Firmware Uploader
VueMetrix Firmware Uploader Release 1.0 Date of this document: August 20. 2010 The Firmware Uploader is a set of C language programming tools that uploads a new version of firmware into any VueMetrix controller.
More informationCOP 4610: Introduction to Operating Systems (Spring 2016) Chapter 3: Process. Zhi Wang Florida State University
COP 4610: Introduction to Operating Systems (Spring 2016) Chapter 3: Process Zhi Wang Florida State University Contents Process concept Process scheduling Operations on processes Inter-process communication
More informationMPEG4 Programming Guide
MPEG4 Programming Guide October 2006 Version 1.0 1 Introduction Before this version the MPEG4 function is implement as USER mode application. To support full duplex function, the MPEG4 software engine
More informationTIBCO Spotfire Automation Services
TIBCO Spotfire Automation Services Software Release 7.9 May 2017 Two-Second Advantage 2 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED
More informationUNIT -3 PROCESS AND OPERATING SYSTEMS 2marks 1. Define Process? Process is a computational unit that processes on a CPU under the control of a scheduling kernel of an OS. It has a process structure, called
More informationAcquisitionApplets. User Documentation. Acq_DualBaseAreaRGB for microenable 5 marathon/lightbridge VCL
AcquisitionApplets User Documentation Acq_DualBaseAreaRGB for microenable 5 marathon/lightbridge VCL AcquisitionApplets User Documentation Acq_DualBaseAreaRGB for microenable 5 marathon/lightbridge VCL
More informationMaRTE OS Misc utilities
MaRTE OS Misc utilities Daniel Sangorrin daniel.sangorrin@{unican.es, gmail.com} rev 0.1: 2008-5-12 1. Circular Memory Buffer This is a generic software component that allows the user to write some data
More information