-
公开(公告)号:US11983118B2
公开(公告)日:2024-05-14
申请号:US17560204
申请日:2021-12-22
Applicant: MONTAGE TECHNOLOGY CO., LTD.
Inventor: Qiang Li , Yi Li , Liangliang Niu , Dongjie Tang , Yongjian Lv
IPC: G06F12/10
CPC classification number: G06F12/10
Abstract: The present disclosure provides a method and apparatus for parsing contiguous system addresses, and an electronic device. The method for parsing contiguous system addresses comprises: acquiring system level information upon receiving contiguous system addresses; acquiring logical address ranges of objects in a first level based on the contiguous system addresses and the system level information; and when successively acquiring logical address ranges of objects in a second level, . . . , or an Nth level of the system, acquiring logical address ranges of objects in a present level based on a logical address range of a previous level and the system level information, wherein N is the number of levels, and N is an integer greater than or equal to 2, and a logical address range of an object comprises a start address and an end address of the object.
-
公开(公告)号:US20250004761A1
公开(公告)日:2025-01-02
申请号:US18752030
申请日:2024-06-24
Applicant: MONTAGE TECHNOLOGY CO., LTD.
Inventor: Liangliang Niu , Qiang Li
IPC: G06F9/30
Abstract: In a method and a system for accessing registers of a device, the device is connected to a CPU via a bus and includes multiple registers, each corresponding to a different address. Each register includes one or more storage units which share a register address. The access method includes: creating an instruction set for accessing the device; in response to operation requests from the CPU to the device, selecting corresponding instructions from the instruction set, to generate execution units with the minimum execution granularity corresponding to the operation requests; detecting the execution units, and when detecting that there are multiple execution units corresponding to the same type of operation request and multiple execution units includes multiple instructions of the same type corresponding to the same register address, merging and optimizing the multiple execution units to generate optimized execution units, and sending the optimized execution units to the bus.
-