Interface Converter for Expanded Memory in Communications Controllers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The limited storage capacity of local memory in communications controllers and the substantial processing utilization required for frequent data access lead to performance issues and delays in data transfer between communication devices in wireless local area networks.

Innovation Solution

A communication system with an interface converter that converts a serial bus interface protocol, such as I2C, to a parallel bus interface protocol, allowing for efficient burst read and write operations with external memory, like flash memory, to expand storage capacity and reduce processing utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If local memory is used to store configuration data and application parameters, then data access speed is improved, but storage capacity is limited

Engineering Contradiction:
Improvedata access speedVSAvoidstorage capacity
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The system divides memory storage into two segments: local memory (SRAM/cache) for frequently accessed configuration data and application parameters, and external memory (EEPROM/Flash) for bulk storage. This segmentation allows fast access to critical data while expanding total storage capacity through the external memory interface.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a new dimension to the memory architecture by introducing an external memory interface that operates independently from the local memory. This creates a multi-layered memory hierarchy, expanding storage capacity without compromising the speed of local memory access.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If local memory is repeatedly accessed for each communications application, then application switching is enabled, but processing utilization increases substantially

Engineering Contradiction:
Improveapplication switching capabilityVSAvoidprocessing utilization
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system performs preliminary actions by pre-loading configuration data and application parameters into local memory before they are needed. The external memory interface handles data preparation and transfer in advance, reducing the need for repeated processing operations when applications are switched.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The external memory interface acts as an intermediary between the communications controller and the external memory storage. It manages data transfer operations independently, handling the burden of data access and reducing the processing utilization required by the main communications controller for memory management.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If local memory is used for storing application parameters, then data access is simplified, but other components such as RF interface are blocked

Engineering Contradiction:
Improvedata access simplicityVSAvoidcomponent operation efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent extracts the bulk storage function from the local memory system and places it in external memory. This removes the bottleneck caused by local memory access conflicts, allowing the RF interface and other components to operate without being blocked by memory access operations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The external memory interface serves as an intermediary that handles all external memory access operations, isolating them from the main communications controller and RF interface. This allows the RF interface to operate independently without being blocked by memory access operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7627700B2Expanded memory for communications controller
Publication Date: 2009.12.01 TEXAS INSTRUMENTS INC
  • US7627700B2 patent drawing
  • US7627700B2 patent drawing
  • US7627700B2 patent drawing

AI summary

One embodiment of the present invention includes a communication system. The system comprises a communications controller configured to control transmission and reception of communications data in a network. The system also comprises a memory configured to store configuration data associated with the communications controller and application parameters associated with each of a plurality of communications applications. The system further comprises an interface converter interconnecting the communications controller and the memory and configured to convert a first bus interface protocol associated with the communications controller to a second bus interface protocol for providing read and write data transfer of the configuration data and the application parameters between the communications controller and the memory.