Post Go back to editing

GPIO adresses using ACE for AD9081

Category: Choose a category
Product Number: AD9081-FMCA-EBZ
Software Version: 1.26.3240.1417

I am trying to perfom Fast Frequency Hop with GPIO using the AD9081-FMCA-EBZ evalboard. But the adresses to map the Rx GPIO are unfindable in ACE. It's from 0x37CC to 0x37DA in the register. Please, how can i have access to this adresses or maybe there is an other way to control the GPIO cmos pins ? 

Kind regards

  • Hi,

    Yes, you can use the macro tool to run spi writes to registers hidden from the main register map. The macro tool is under the "Tools" dropdown on the right panel of ACE. You can create your own .acemacro file using a text editor and then load it into the macro tools window and click play to implement your writes. For example, to write 0x05 to 0x37CC to use GPIO6 for FFH2 input you would include the following line in your file:

    @Subsystem_1.AD9081-FMCB-EBZ.AD9081: Evaluation.Control.RawWriteRegister(0x37CC, 0x05);

    You can copy paste several of these with the appropriate addresses and values, save it as a .acemacro, load and run it in the macro tools. You can also record a macro as you perform register updates in the GUI, save it as a .acemacro or click "generate" (next to the delete icon) to save it as a different kind of file (for example, "Hex", which would output a file showing "W 37CC 5" for the above macro command.)

    Best wishes,