SOC Bus Access Extension Module for Flexible Device Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for accessing devices on a bus in a System On Chip (SOC) are inflexible, as they require fixed access relationships and increased device requirements due to the need for bus security control commands, limiting adaptability across different application scenarios.
Innovation Solution
A system and method that include a primary device sending an access request with address and operation information, an extension module that extends the ID signal based on the number of primary devices, and a parsing module that processes the request to generate a response instruction, allowing flexible access management without the need for additional device support or complex security commands.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a hardware address decoder and security control logical circuit are used to respond to access requests, then security management is achieved, but the access relationship becomes fixed and cannot be changed in different application scenarios
Solution Approach 1:
The patent introduces a dynamic access control mechanism where the security control logic can be reconfigured based on application scenarios. The system uses a bus security control command that can dynamically adjust access permissions between primary and secondary devices, moving away from fixed hardware-level security to a more flexible, command-driven approach that adapts to different operational contexts.
Solution Approach 2:
The patent changes the security control parameters from fixed hardware configurations to dynamic bus commands. By modifying the access control parameters through software-controlled bus security control commands, the system can adapt security relationships without changing the underlying hardware architecture, thus achieving both security and flexibility.
2Reliability
If a bus security control command is used for access control, then security management is improved, but the primary and secondary devices need to support the command which increases requirements on the devices
Solution Approach 1:
The patent makes the bus interface itself universal by embedding security control capabilities directly into the existing bus protocol. The bus security control command is integrated into the standard bus communication mechanism, allowing any device supporting the bus protocol to participate in security-controlled access without requiring additional specialized hardware or complex device-specific implementations.
Solution Approach 2:
The patent introduces the bus interface as an intermediary that handles security control between primary and secondary devices. Instead of requiring direct complex interactions between devices, the bus protocol mediates access requests and security verification, simplifying the device requirements while maintaining robust security management through centralized bus-level control.
Data Source
AI summary
The present invention discloses a system on a chip and a method for accessing a device on a bus, and belongs to the electronics field. The system includes: a primary device, configured to send an access request; an extension module, configured to receive the access request sent by the primary device, and extend the ID signal in the access request according to the number of primary devices; a parsing module, configured to parse the access request output by the extension module to obtain an access response instruction; and a secondary device, configured to respond to the extended access request according to the access response instruction. By using the foregoing technical solution, the present invention allows the primary device to flexibly access the secondary device, thereby reducing requirements on the primary and secondary devices.


