Methods for updating memory maps of a system-on-chip
AssigneeAltera Corporation
InventorsDavid Alexander Munday, Matthew Harbridge Gerlach
Life of this patent
Estimating the term…
Abstract
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.
Claims20
A method of updating a memory map maintained by processing circuitry that is coupled to programmable logic circuitry, the method comprising:
- detecting, using monitoring circuitry on the programmable logic circuitry, a reconfiguration of a device component formed on a portion of the programmable logic circuitry;
- generating, using the monitoring circuitry, a notification event based on the detected reconfiguration of the device component;
- sending, using the monitoring circuitry, the notification event to the processing circuitry;
- and
- updating, using the processing circuitry, the memory map based on the notification event.
A system-on-chip comprising:
- a processor;
- a programmable logic device coupled to the processor by an interconnect, wherein the programmable logic device further comprises:
- a programmable device component formed in a first portion of the programmable logic device;
- and
- a monitoring component formed in a second portion of the programmable logic device, wherein the monitoring component generates a notification event in response to detecting a reconfiguration of the programmable device component and sends the notification event to the processor;
- an interface component connecting the monitoring component to the interconnect;
- and
- a system memory map maintained by the processor, wherein the processor updates the system memory map based on the notification event sent by the monitoring component.
A method of operating a system on chip, comprising:
- detecting, using monitoring circuitry, a reconfiguration of a device component formed in a portion of programmable logic circuitry of the system on chip;
- generating, using the monitoring circuitry, a notification event based on the reconfiguration of the device component;
- sending, using the monitoring circuitry, the notification event to processing circuitry of the system on chip;
- updating, using the processing circuitry, a memory map based on the notification event without rebooting the processing circuitry;
- and
- loading, using the processing circuitry, a device driver for the device component.
Dependencies are inferred from the claim text.