Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020113015 - NETWORK SWITCH WITH ENDPOINT AND DIRECT MEMORY ACCESS CONTROLLERS FOR IN-VEHICLE DATA TRANSFERS

Publication Number WO/2020/113015
Publication Date 04.06.2020
International Application No. PCT/US2019/063626
International Filing Date 27.11.2019
IPC
G06F 13/16 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
13Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
14Handling requests for interconnection or transfer
16for access to memory bus
G06F 13/28 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
13Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
14Handling requests for interconnection or transfer
20for access to input/output bus
28using burst mode transfer, e.g. direct memory access, cycle steal
G06F 13/34 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
13Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
14Handling requests for interconnection or transfer
20for access to input/output bus
32using combination of interrupt and burst mode transfer
34with priority control
G06F 19/00 2018.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
19Digital computing or data processing equipment or methods, specially adapted for specific applications
G08G 1/00 2006.01
GPHYSICS
08SIGNALLING
GTRAFFIC CONTROL SYSTEMS
1Traffic control systems for road vehicles
CPC
G06F 13/28
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
13Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
14Handling requests for interconnection or transfer
20for access to input/output bus
28using burst mode transfer, e.g. direct memory access ; DMA; , cycle steal
G06F 13/4022
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
13Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
38Information transfer, e.g. on bus
40Bus structure
4004Coupling between buses
4022using switching circuits, e.g. switching matrix, connection or expansion network
G06F 9/30098
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
30Arrangements for executing machine instructions, e.g. instruction decode
30098Register arrangements
G06F 9/4411
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
4401Bootstrapping
4411Configuring for operating with peripheral devices; Loading of device drivers
G06F 9/544
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
46Multiprogramming arrangements
54Interprogram communication
544Buffers; Shared memory; Pipes
Applicants
  • MARVELL WORLD TRADE LTD. [BB]/[BB]
  • MARVELL SEMICONDUCTOR, INC. [US]/[US] (MW)
Inventors
  • KUNZ, Manfred
  • ALTHOFF, Markus
  • NING, Xiongzhi
Agents
  • CHAPP, Jeffrey J.
Priority Data
16/697,36127.11.2019US
62/772,50628.11.2018US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) NETWORK SWITCH WITH ENDPOINT AND DIRECT MEMORY ACCESS CONTROLLERS FOR IN-VEHICLE DATA TRANSFERS
(FR) COMMUTATEUR DE RÉSEAU AVEC CONTRÔLEURS DE TERMINAL ET D'ACCÈS DIRECT À LA MÉMOIRE POUR DES TRANSFERTS DE DONNÉES DANS UN VÉHICULE
Abstract
(EN)
A network switch includes a data bus, a register, an endpoint controller and a direct memory access controller. The endpoint controller is configured to receive a descriptor generated by a device driver of a host system, store the descriptor in the register, and transfer data between a root complex controller of the host system and the data bus. The descriptor identifies an address of a buffer in a memory of the host system. The direct memory access controller is configured to receive the address of the buffer from the endpoint controller or the register and, based on the address and an indication generated by the device driver, independently control transfer of the data between the memory of the host system and a network device connected to the network switch. The direct memory access controller is a receive direct memory access controller or a transmit direct memory access controller.
(FR)
La présente invention concerne un commutateur de réseau comprenant un bus de données, un registre, un contrôleur de terminal et un contrôleur d'accès direct à la mémoire. Le contrôleur de terminal est configuré pour recevoir un descripteur généré par un pilote de dispositif d'un système hôte, stocker le descripteur dans le registre, et transférer des données entre un contrôleur complexe racine du système hôte et le bus de données. Le descripteur identifie une adresse d'un tampon dans une mémoire du système hôte. Le contrôleur d'accès direct à la mémoire est configuré pour recevoir l'adresse du tampon à partir du contrôleur de terminal ou du registre et, sur la base de l'adresse et d'une indication générée par le pilote de dispositif, réguler indépendamment le transfert de données entre la mémoire du système hôte et un dispositif de réseau connecté au commutateur de réseau. Le contrôleur d'accès direct à la mémoire est un contrôleur d'accès direct à la mémoire de réception ou un contrôleur d'accès direct à la mémoire d'émission.
Also published as
Latest bibliographic data on file with the International Bureau