Profile-based direct memory access for transceiver reconfiguration
AssigneeAnalog Devices, Inc.
InventorHakim SAHEB
Life of this patent
Estimating the term…
Abstract
Multiple transmit and receive channels in a communication transceiver may be dynamically configured using corresponding channel registers. In order to support fast frequency hopping, arbitrary sample rate change or profile switching, the present disclosure proposes a profile-based direct memory access (PDMA) that can be used to transfer data from a memory and program specific profile registers in a randomly accessed addressing manner. PDMAs can offload the system processor from reprogramming many system registers based on external or internal events in a multi channels communication system. Furthermore, a PDMA based DMA controller is proposed to configure the fast frequency hopping registers of the transceiver based on PDMA.
Claims20
A transceiver device comprising:
- a hopping frequency memory to store a current operating frequency and a next operating frequency of the transceiver device, wherein the transceiver device is to operate at the current operating frequency stored in the hopping frequency memory and switch to the next operating frequency stored in the hopping frequency memory;
- a memory to store one or more hopping frequency profiles comprising operating frequencies of one or both of a transmitter part and a receiver part of the transceiver device;
- a central processing unit to store or modify the one or more hopping frequency profiles in the memory;
- and
- a profile-based direct memory access (PDMA) controller to read the operating frequencies from the one or more hopping frequency profiles and store one of the operating frequencies as the current operating frequency and another one of the operating frequencies as the next operating frequency in the hopping frequency memory, wherein the PDMA controller is to operate independently from the central processing unit.
A profile-based direct memory access (PDMA) controller,
- wherein the PDMA controller is communicatively coupled to a memory to store one or more hopping frequency profiles, the one or more hopping frequencies comprising operating frequencies of one or both of a transmitter part and a receiver part of a transceiver device;
- wherein the PDMA controller is further communicatively coupled to a hopping frequency memory to store a current operating frequency and a next operating frequency of the transceiver device;
- wherein the PDMA controller is to read the operating frequencies from the one or more hopping frequency profiles in the memory and store one of the operating frequencies as the current operating frequency and another one of the operating frequencies as the next operating frequency in the hopping frequency memory.
A method for configuring hopping frequencies of a transceiver device, comprising:
- storing one or more hopping frequency profiles in a memory under control of a central processing unit, the one or more hopping frequency profiles comprising operating frequencies of one or both of a transmitter part and a receiver part of the transceiver device;
- reading the operating frequencies from the one or more hopping frequency profiles;
- and
- storing one of the operating frequencies as a current operating frequency and another one of the operating frequencies as a next operating frequency in a hopping frequency memory of the transceiver device,
- wherein the reading of the operating frequencies and the storing in the hopping frequency memory are performed independently from the central processing unit.
Dependencies are inferred from the claim text.