Memory Access Connection Circuit for 32-Bit to 64-Bit Address Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Certain electronic devices, such as 32-bit peripherals or direct memory access circuits, are limited in their ability to address the entire memory space of 64-bit processors, leading to inaccessible address ranges.

Innovation Solution

A connection circuit that receives input addresses, compares them with a threshold, and generates additional address bits to extend the addressable range, allowing 32-bit circuits to access memory areas beyond their direct capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a 32-bit peripheral circuit is used, then the device complexity is reduced, but the addressable memory space is limited to 4 Gigabytes

Engineering Contradiction:
Improvecircuit complexityVSAvoidaddressable memory space
Core Design Contradiction:
Device complexityVSArea of stationary object

Solution Approach 1:

The patent introduces a connection circuit as an intermediary component between the 32-bit peripheral circuit and the memory space. This connection circuit translates 32-bit addresses into 64-bit addresses, enabling the peripheral circuit to access memory beyond its native 4GB limit without modifying the peripheral circuit itself. The connection circuit acts as a mediator that resolves the address width mismatch.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extends the address space by adding additional address bits (most significant bits) to the 32-bit address, transforming it into a 64-bit address. This dimensional expansion allows the system to access memory locations beyond the original 32-bit addressable range, effectively moving from a 4GB addressable space to a much larger space while keeping the peripheral circuit simple.

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

2Area of stationary object

If the addressable memory space is extended beyond 4 Gigabytes, then the memory capacity is increased, but the peripheral circuit cannot access the extended address range

Engineering Contradiction:
Improveaddressable memory spaceVSAvoidaddressing capability
Core Design Contradiction:
Area of stationary objectVSAdaptability or versatility

Solution Approach 1:

The connection circuit serves as a mediator that translates addresses between the peripheral circuit's native address space and the extended memory space. It receives addresses from the peripheral circuit, compares them with a threshold address, and generates appropriate output addresses that map to the extended memory range, thereby enabling access to previously inaccessible memory areas.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the address parameter by dynamically generating additional most significant bits based on the input address and a threshold comparison. When the input address is below the threshold, the connection circuit generates specific high-order bits to map the address to the extended memory range, effectively transforming the address parameter to enable access to larger memory spaces.

Inventive Principle:
Principle #35Parameter changes

3Area of stationary object

If additional address bits are generated by the connection circuit, then the output address range is extended, but the circuit requires comparison logic

Engineering Contradiction:
Improveoutput address rangeVSAvoidconnection circuit complexity
Core Design Contradiction:
Area of stationary objectVSDevice complexity

Solution Approach 1:

The connection circuit segments the address translation process into distinct functional parts: an address comparison unit that compares the input address with a threshold, and an address generation unit that creates the output address based on the comparison result. This segmentation allows for modular implementation and simplifies the overall design by breaking down the complex address translation task into manageable components.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12547566B2Connection circuit for memory accesses
Publication Date: 2026.02.10 STMICROELECTRONICS INT NV
  • US12547566B2 patent drawing
  • US12547566B2 patent drawing
  • US12547566B2 patent drawing

AI summary

A connection circuit couples a first circuit of a device to a bus configured to provide access to an addressable memory space of the device. The connection circuit receives an input address transmitted by the first circuit. The input address corresponds to an address in a first address range or a second address range of the addressable memory space. The addressable memory space further includes a third address range that is not addressable by the first circuit. The connection circuit compares the input address with a threshold address. In response to the comparison, the connection circuit generates a portion of an output address, the output address belonging to the second address range or the third address range of the addressable memory space. The portion of the output address is then supplied to the bus.