Integrated Circuit Memory Interface Address Generation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
There is a need to improve communication between IC computing devices and other computing devices to reduce the time and effort required for accessing the memory of an integrated circuit, particularly in systems like coordinate measuring machines where efficient data transfer is crucial.
Innovation Solution
A method is proposed where a further computing device, such as a CPU-based microcontroller, generates computing device-specific access information from IC-specific memory information to directly access the memory of an integrated circuit, using protocols like SPI, thereby eliminating the need for the integrated circuit to determine memory addresses and enabling faster execution of functions and automatic synchronization of memory addresses.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the integrated circuit determines memory addresses and manages memory access, then the system maintains proper memory control, but the execution time increases and productivity decreases
Solution Approach 1:
The patent applies preliminary action by pre-configuring the memory interface circuitry within the integrated circuit to automatically generate and manage memory addresses. The memory interface is designed in advance to handle address generation, decoding, and timing signals, eliminating the need for the external processing device to determine addresses during runtime. This pre-established architecture enables direct memory access without address calculation overhead.
Solution Approach 2:
The integrated circuit's memory interface serves itself by autonomously managing memory address determination and access control. The memory interface circuitry within the IC automatically generates address signals, manages read/write operations, and controls data flow to external memory devices without requiring the external processing device to intervene in address determination. This self-service capability transfers the memory management burden from the external device to the IC itself.
2Ease of operation
If the external computing device manages memory access to the integrated circuit, then memory access control is simplified, but the device complexity increases
Solution Approach 1:
The patent extracts the memory management functionality from the external computing device and relocates it to the integrated circuit's internal memory interface. By taking out the address determination and memory control logic from the external device and embedding it within the IC, the external device's complexity is reduced while the IC assumes responsibility for memory access management. This extraction principle divides the system into appropriate functional boundaries.
Solution Approach 2:
The integrated circuit's memory interface acts as an intermediary between the external processing device and external memory devices. The memory interface circuitry within the IC mediates all memory access operations, translating external device requests into appropriate memory control signals. This intermediary layer shields the external device from memory management complexity while maintaining efficient memory access through dedicated hardware interface logic.
3Speed
If standard communication protocols are used for data transmission, then compatibility is maintained, but the data transmission speed is limited
Solution Approach 1:
The patent applies parameter changes by modifying the operational parameters of the communication interface within the integrated circuit. The memory interface is designed with optimized timing parameters, signal levels, and data rates that are specifically tailored for high-speed memory access. By changing these interface parameters from standard communication specifications to optimized memory-access-specific parameters, the system achieves higher transmission speeds while maintaining reliable communication through controlled impedance matching and signal integrity measures.
Data Source
Figure 1~3b
Figure 4a~4b
AI summary
The invention relates to a method for accessing a memory of an integrated circuit by a further computing device, wherein computer-specific access information is generated from predetermined IC-specific memory information, wherein the further computing device (3) accesses the memory (4) of the integrated circuit (2) depending on the computer-specific information, a program, a data processing device and a network.