Invention Grant
- Patent Title: Dynamic allocation of message buffers
- Patent Title (中): 动态分配消息缓冲区
-
Application No.: US11645870Application Date: 2006-12-27
-
Publication No.: US07975120B2Publication Date: 2011-07-05
- Inventor: Narcizo Sabbatini, Jr. , Antonio Mauricio Brochi
- Applicant: Narcizo Sabbatini, Jr. , Antonio Mauricio Brochi
- Applicant Address: US TX Austin
- Assignee: Freescale Semiconductor, Inc.
- Current Assignee: Freescale Semiconductor, Inc.
- Current Assignee Address: US TX Austin
- Main IPC: G06F13/00
- IPC: G06F13/00 ; G06F13/28 ; G06F9/26 ; G06F9/34

Abstract:
A method for allocating memory that is associated with a CAN (controller area network) controller, comprises receiving a data frame comprising an identifier (ID) and data; dynamically allocating a message buffer (MB) within the memory for queuing the data frame; and generating a pointer that points to the MB, where the pointer is accessed via a static location in the memory. A corresponding host interface for the CAN controller can be implemented in IC circuitry, is configured to be coupled to a host CPU and a CAN bus interface, and includes a memory allocation unit for dynamic memory allocation and a memory access controller, coupled to the memory allocation unit and the memory, that is configured to control access to the memory to facilitate transmitting and receiving a multiplicity of data frames over a CAN bus.
Public/Granted literature
- US20080162860A1 Dynamic allocation of message buffers Public/Granted day:2008-07-03
Information query