• Why is MDR (I2C Master Core) register is not updating ???
    I am trying I2C driver below is the code. () The code I'm using from (Software Development Kit\TM4C1294XL Firmware Development Package\examples\peripherals\i2c). Here, by using I2CMasterDataPut(I2C0_BASE...
  • What is the main reason or purpose of  bit-band in Cortex-M3 ?
    Hello as far as i understood in CM3 there is a region called bit-band alias that maped or represent single in a simple word what ever done on this word it effect on single bit in specific region called...
  • The reason why the exception frame forms on PSP?
    Hello experts, I would like to ask the reason why the exception frame forms on PSP in the Cortex-M architecture. My understanding is that MSP (Main Stack Pointer) is the interrupt stack pointer and PSP...
  • Reason for Cortex A53 delays
    Hello, I want to write a bit-banging driver for a Raspberry Pi 3 (Cortex A53 with 4 cores). For testing I developed a simple Linux kernel mode driver which toggles a GPIO pin with approx. 1Mhz. In order...
  • LDM to LTP Reason
    Hi all, The LDM and STM instruction is no more supported in ARMv8 and instead LTP and STP is used. What is the key difference between the same why the instruction is loaded and stored in pair.