Monitoring Circuitry for Dynamic Memory Map Updates in SoC
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
System-on-Chip (SOC) devices lack plug-and-play functionality for detecting device component reconfiguration and updating memory maps, requiring rebooting to update memory maps maintained by processing circuitry.
Innovation Solution
Implementing monitoring circuitry to detect reconfigurations of device components within programmable logic circuitry, generating notification events, and updating memory maps without rebooting the processing circuitry by communicating with processing circuitry through interface circuitry, including operations to assign new base addresses and spans of addresses.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If monitoring circuitry is implemented to detect reconfigurations, then plug-and-play functionality is enabled, but device complexity increases
Solution Approach 1:
The patent introduces monitoring circuitry as an intermediary component between the programmable logic circuitry and the processing circuitry. This monitoring circuitry detects reconfigurations and generates notification events, enabling plug-and-play functionality without requiring the processing circuitry to continuously poll or complex coordination mechanisms.
Solution Approach 2:
The patent implements a feedback mechanism where the monitoring circuitry continuously monitors the programmable logic circuitry for reconfigurations and provides feedback in the form of notification events to the processing circuitry. This automatic feedback loop enables dynamic memory map updates without system reboot, achieving adaptability while managing complexity through structured feedback paths.
2Duration of action of stationary object
If memory maps are updated without rebooting, then system continuity is maintained, but reliability of memory map updates may be compromised
Solution Approach 1:
The patent performs preliminary actions by having the monitoring circuitry detect reconfigurations and generate notification events before the processing circuitry needs to update the memory map. This advance detection and notification mechanism ensures that memory map updates are triggered at the appropriate moment without requiring system reboot, maintaining continuity while ensuring reliability through proper sequencing of events.
Solution Approach 2:
The system implements self-service by automatically detecting reconfigurations and updating memory maps without external intervention or system reboot. The monitoring circuitry and processing circuitry work together in an automated manner where the system updates itself dynamically, maintaining continuity and reliability through self-managed memory map synchronization.
Data Source
AI summary
This disclosure relates to techniques for updating a memory map maintained by processing circuitry that is coupled to programmable logic circuitry. One of the techniques may involve detecting reconfiguration of a device component formed on a portion of the programmable logic circuitry using monitoring circuitry. The technique may further include generating a notification event based on the reconfiguration of the device component using the monitoring circuitry. The notification event may then be sent to the processing circuitry using the monitoring circuitry. The technique may further involve updating, using the processing circuitry, the memory map based on the notification event.


