This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Programming ARMv8 memory mapped registers

How can ARMv8 memory mapped registers ( ex : EDITCTRL ) be programmed in assembly ?

Parents
  • That's not quite correct.

    The architecture defines a number of memory mapped registers.  It also defines their offsets from a base address.  What is SoC dependent is what the base address is.

    If you specifically want to access the memory mapped registers from software you will use regular memory access instructions (LDR/STR).  But you will need to know where in the SoC's memory map those registers are.

Reply
  • That's not quite correct.

    The architecture defines a number of memory mapped registers.  It also defines their offsets from a base address.  What is SoC dependent is what the base address is.

    If you specifically want to access the memory mapped registers from software you will use regular memory access instructions (LDR/STR).  But you will need to know where in the SoC's memory map those registers are.

Children
No data