Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and device to perform direct memory access

A memory access, direct technology, applied in the direction of instrumentation, electrical digital data processing, etc., can solve the problem of not being able to obtain optimal performance

Inactive Publication Date: 2011-05-25
THOMSON LICENSING SA
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This means that optimal performance cannot be obtained

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and device to perform direct memory access
  • Method and device to perform direct memory access
  • Method and device to perform direct memory access

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] Please see figure 2 , figure 2 is a schematic diagram of an exemplary STB system according to the present invention.

[0024] STB 200 includes: CPU core 1, which can be a processor; FDMA device 2, used to execute the FDMA method; network card 3, used to receive Transport Stream (TS) from the IP server; DDRAM 5, used to store the TS received from the network card 3 TS data; DEMUX (demultiplexer) 6 for demultiplexing the multiplexed TS input to select specific video or audio content; and audio / video decoder 7 for decoding the demultiplexed audio / video data.

[0025] Refer to the attached figure 2 and 3 Describes the detailed processing flow. First, STB receives audio / video UDP packets through network card 3. The FDMA device 2 then sends the received audio / video UDP packets to the memory DDRAM 5 using a direct memory access (DMA) method and stores the packets in a pre-allocated area of ​​the DDRAM 5 . Specifically, in DDRAM 5, a NULL packet is added to a received...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A method for transmitting data from a first device to a second device is provided. The method comprises steps of adding at least one NULL packet to the data in the first device to meet the alignment requirement of the second device and packing the data and the at least one NULL packet into a new packet; and transferring the new packet from the first device to the second device. And an apparatus for using the method is provided too.

Description

technical field [0001] The present invention relates to methods and apparatus for performing direct memory access. Background technique [0002] In a set-top box (STB) of a general IPTV system, a LINUX operating system is sometimes used, in which data transmission is performed in CPU mode. The memory in the LINUX operating system can be divided into two areas: kernel space (kernel space) and user space (user space). Kernel space is where the kernel (the core of the operating system) executes and provides its services. User space is a set of memory locations where user processes (i.e. any space other than the kernel) run. [0003] User processes can only access kernel space by utilizing system calls (system calls). A system call is a request by an active process in Unix-like operating systems for a service performed by the kernel, such as input / output (I / O) or process creation. During data transfer from LINUX kernel space to user space, and then from user space to kernel ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F13/28
CPCG06F13/28
Inventor 屈冬生唐锐曹雪林
Owner THOMSON LICENSING SA
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More