GM8126 SCALER FOR VIDEO GRAPHIC

Size: px
Start display at page:

Download "GM8126 SCALER FOR VIDEO GRAPHIC"

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 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 information

GM8126 MAC DRIVER. User Guide Rev.: 1.0 Issue Date: December 2010

GM8126 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 information

GM8126 I2C. User Guide Rev.: 1.0 Issue Date: December 2010

GM8126 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 information

GM8126 U-BOOT. User Guide Rev.: 0.2 Issue Date: May 2011

GM8126 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 information

JMB36X. 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 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 information

IR REFLOW PROFILE. User Guide Rev.: 1.0 Issue Date: January 2008

IR 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 information

GM8126 EVB. User Guide Rev.: 1.1 Issue Date: July 2011

GM8126 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 information

One 32-bit counter that can be free running or generate periodic interrupts

One 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 information

JMS580 USB 3.1 Gen2 to SATA 6Gb/s Bridge Controller

JMS580 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 information

NVJPEG. DA _v0.2.0 October nvjpeg Libary Guide

NVJPEG. 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 information

The network interface configuration property screens can be accessed by double clicking the network icon in the Windows Control Panel.

The 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 information

GM8126 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 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 information

JMS583 USB 3.1 Gen 2 to PCIe Gen3x2 Bridge Controller

JMS583 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 information

NVJPEG. DA _v0.1.4 August nvjpeg Libary Guide

NVJPEG. 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 information

User Guide. FA5 ICE RDI Driver. User Guide. Preliminary. Jan Version 0.1

User 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 information

OpenCL* and Microsoft DirectX* Video Acceleration Surface Sharing

OpenCL* 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 information

Sample for OpenCL* and DirectX* Video Acceleration Surface Sharing

Sample 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 information

A Linux multimedia platform for SH-Mobile processors

A 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 information

A 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 * 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 information

W90N745. System Library. User's Manual

W90N745. 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 information

Human Vision Components (HVC-P2) B5T

Human 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 information

This section describes the various input and output connections for the SysInt Component.

This 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 information

Linux based 3G Multimedia Mobile-phone API Specification

Linux 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 information

Base Timer Channel (BT) Features. General Description. When to Use a PDL_BT Component 1.0

Base 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 information

Hello World! Course Code: L2T2H1-10 Cell Ecosystem Solutions Enablement. Systems and Technology Group

Hello 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 information

This application note describes the specification of the JPEG codec unit (in the following, JCU) driver of SH7268/SH7269.

This 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 information

IBM. 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 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 information

SCD - Scorpion Camera Drivers Specification Documentation

SCD - 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 information

Intel 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 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 information

Cell Programming Tips & Techniques

Cell 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 information

PowerPC 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 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 information

DGILib USER GUIDE Atmel-42771A-DGILib_User Guide-09/2016

DGILib 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 information

OptimiData. JPEG2000 Software Development Kit for C/C++ Reference Manual. Version 1.6. from

OptimiData. 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 information

An Introduction to Video Compression in C/C++ Fore June

An 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 information

Intel 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 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 information

This input determines the next value of the output. The output does not change until the next rising edge of the clock.

This 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 information

SAM4 Reset Controller (RSTC)

SAM4 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 information

APPLICATION NOTE. Application Note: 4D-AN-P4007. ViSi-Genie Play Video. Document Date: November 15 th, Document Revision: 1.

APPLICATION 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 information

Process. Discussion session 3 1/30/2016

Process. 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 information

An Introduction to Video Compression in C/C++ Fore June

An 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 information

RapidIO Interconnect Specification Part 3: Common Transport Specification

RapidIO 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 information

Multifunction Serial Interface (PDL_MFS) Features. General Description. When to Use a PDL_MFS Component. Quick Start 1.0

Multifunction 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 information

TDRV006-SW-42. VxWorks Device Driver. 64 Digital Inputs/Outputs (Bit I/O) Version 4.0.x. User Manual. Issue December 2017

TDRV006-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 information

TUNING CUDA APPLICATIONS FOR MAXWELL

TUNING 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 information

CSE 451 Autumn Final Solutions mean 77.53, median 79, stdev 12.03

CSE 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 information

IT 540 Operating Systems ECE519 Advanced Operating Systems

IT 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 information

Intel 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 ) 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 information

DYNAMIC ENGINEERING 150 DuBois St. Suite C, Santa Cruz, CA Fax Est.

DYNAMIC 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 information

C4 - Application Note. AutoStart. Rev 1.0. AT - Automation Technology GmbH

C4 - 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 information

Capable of adjusting detection timings for start bit and data bit

Capable 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 information

OCTVQE Zaptel Echo Canceller (PRELIMINARY)

OCTVQE 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 information

for Freescale MPC55xx/MPC56xx Microcontrollers V2.10 Quick Start

for 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 information

Design Overview of the FreeBSD Kernel CIS 657

Design 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 information

Asynchronous Events on Linux

Asynchronous 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 information

JMF60X B NAND Flash Support List And Performance Table

JMF60X 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 information

GM8126 DVR DRIVER. User Guide Rev.: 1.1 Issue Date: June 2011

GM8126 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 information

Design Overview of the FreeBSD Kernel. Organization of the Kernel. What Code is Machine Independent?

Design 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 information

GM8126 LINUX SOFTWARE DEVELOPMENT KIT (SDK) software package includes a Linux kernel, a set of peripheral drivers and video graph middleware.

GM8126 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 information

The XIM Transport Specification

The 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 information

Technical 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. 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 information

The 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 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 information

TUNING CUDA APPLICATIONS FOR MAXWELL

TUNING 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 information

Click modular router. What is Click? Click Architecture. Click Modular Router: A Brief Introduction. Pag. 1

Click 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 information

PSoC 6 Current Digital to Analog Converter (IDAC7)

PSoC 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 information

Anybus CompactCom. Host Application Implementation Guide. Doc.Id. HMSI Doc. Rev Connecting DevicesTM

Anybus 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 information

BME280 Combined humidity and pressure sensor

BME280 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 information

Preliminary Datasheet

Preliminary 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 information

Matrox MuraControl for Windows

Matrox 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 information

Mellanox 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 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 information

Allwinner DE2.0 Specification

Allwinner 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 information

Page Size Page Size Design Issues

Page 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 information

TOWERRAID TR4UTBPN. RAID MONITORING GUIDE v1.0

TOWERRAID 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 information

4K Format Conversion Reference Design

4K 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 information

Click 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 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 information

DYNAMIC ENGINEERING 435 Park Dr., Ben Lomond, Calif Fax Est

DYNAMIC 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 information

Operating Systems, Fall Lecture 5 1. Overhead due to page table and internal fragmentation. Tbl 8.2 [Stal05] 4.

Operating 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 information

700TSU INSTALLATION MANUAL

700TSU 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 information

Operating Systems, Fall Lecture 5 1

Operating 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 information

Anybus CompactCom. Host Application Implementation Guide HMSI ENGLISH

Anybus 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 information

X-Writer. User Guide for TK Series. Revision 1.8 Dec. 2015

X-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 information

Visual Profiler. User Guide

Visual 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 information

Digital Multiplexer and Demultiplexer. Features. General Description. Input/Output Connections. When to Use a Multiplexer. Multiplexer 1.

Digital 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 information

705 INSTALLATION MANUAL

705 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 information

DØ 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 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 information

IQLOG LOGO IMPORTER HD-SDI LOGO IMPORTER USER INSTRUCTION MANUAL

IQLOG 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 information

Arcserve Backup for Windows

Arcserve 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 information

CodeWarrior Kernel-Aware Debug API

CodeWarrior 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 information

High-Level Design (HLD)

High-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 information

Che-Wei Chang Department of Computer Science and Information Engineering, Chang Gung University

Che-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 information

TIBCO Spotfire Automation Services

TIBCO 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 information

MAGEWELL Pro Capture HDMI Technical Specification

MAGEWELL 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 information

Optional Pause Pulse for constant frame length of 282 clock ticks

Optional 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 information

AUTO FOCUS MODULE CUSTOM CAMERAS FOR MASS PRODUCTION APPLICATIONS USER GUIDE

AUTO 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 information

VueMetrix Firmware Uploader

VueMetrix 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 information

COP 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 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 information

MPEG4 Programming Guide

MPEG4 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 information

TIBCO Spotfire Automation Services

TIBCO 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 information

UNIT -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 information

AcquisitionApplets. 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 AcquisitionApplets User Documentation Acq_DualBaseAreaRGB for microenable 5 marathon/lightbridge VCL

More information

MaRTE OS Misc utilities

MaRTE 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