Adaptive Memory Access Controller for Display Bandwidth
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
High-resolution liquid crystal display modules without built-in frame buffers face issues of display image misalignment due to insufficient memory bandwidth and increased power consumption caused by fixed access arbitration policies.
Innovation Solution
An adaptive access method and controller that monitor actual display bandwidth parameters, compare them to thresholds, and dynamically adjust arbitration modes to ensure sufficient bandwidth for the display channel, reducing power consumption and preventing image misalignment.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If priority arbitration policy is used to grant display channel highest priority, then display image misalignment is avoided, but memory access efficiency deteriorates and power consumption increases
Solution Approach 1:
The patent implements dynamic arbitration policy adjustment by monitoring display bandwidth parameters in real-time and switching between priority arbitration and efficiency first arbitration modes based on current system state. The access controller dynamically changes arbitration behavior rather than using a fixed policy, resolving the contradiction between reliability and productivity.
Solution Approach 2:
The system monitors display bandwidth parameters and uses this feedback to adjust arbitration policy. The access controller receives feedback about actual display bandwidth usage and adjusts its arbitration strategy accordingly, switching to priority mode when display bandwidth is insufficient and to efficiency mode when it is adequate, thus resolving the contradiction.
2Productivity
If efficiency first arbitration policy is used to allocate display bandwidth, then memory access efficiency is improved, but display image misalignment may occur
Solution Approach 1:
The system dynamically switches between arbitration modes based on monitored display bandwidth parameters. When parameters indicate sufficient bandwidth, efficiency first arbitration is used to maximize memory access efficiency. When parameters indicate insufficient bandwidth, the system switches to priority arbitration to ensure display image alignment, thus dynamically resolving the contradiction.
Solution Approach 2:
The access controller monitors display bandwidth parameters and uses this feedback to determine when to switch arbitration modes. The feedback mechanism allows the system to detect when display bandwidth is insufficient and switch from efficiency first to priority arbitration, preventing image misalignment while maintaining efficiency when conditions allow.
3Device complexity
If fixed pixel rate is used for display interface, then system simplicity is maintained, but adaptability to varying bandwidth requirements deteriorates
Solution Approach 1:
While maintaining a fixed pixel rate configuration for simplicity, the system dynamically adjusts arbitration policy based on monitored display bandwidth parameters. This dynamic adjustment provides adaptability to varying bandwidth requirements without changing the fundamental fixed pixel rate structure, thus resolving the contradiction between simplicity and adaptability.
Data Source
AI summary
The method includes the following steps: monitoring an actual value of a relevant parameter of a display bandwidth of data to be output by the memory; comparing the actual value of the relevant parameter with a threshold to determine whether the actual display bandwidth meets predetermined requirements; and selecting an access arbitration mode for the memory according to whether the predetermined requirements are met. The access controller includes: a monitoring and comparing unit, adapted to monitor an actual value of a relevant parameter of a display bandwidth of data to be output by the memory and compare the actual value of the relevant parameter with a threshold to determine whether the actual display bandwidth meets predetermined requirements; and an arbitration adjusting unit, adapted to select an access arbitration mode for the memory according to whether the predetermined requirements are met.


