• C51: Word Alignment in Keil C51
    How I can turn-on word alignment in Keil C51? I have such definition of USB-descriptors for Cypress EZ-USB chip CY7C68013: const DEVICEDSCR code TestSyncSlave_DeviceDescriptor = { // Device descriptor...
  • C51: Word Alignment in Keil C51
    How I can turn-on word alignment in Keil C51? I have such definition of USB-descriptors for Cypress EZ-USB chip CY7C68013: const DEVICEDSCR code TestSyncSlave_DeviceDescriptor = { // Device descriptor...
  • Error: ARC assembly: non word aligned memory location
    I loaded some integers via an array into registers and assembled using arc. What does the following error message mean: "Attempting to access non word aligned memory location: 31 at program location...
  • Error: ARC assembly: non word aligned memory location
    I loaded some integers via an array into registers and assembled using arc. What does the following error message mean: "Attempting to access non word aligned memory location: 31 at program location...
  • Aligned and unaligned word transfers on a 64-bit bus
    address = 0x07 transfer size = 32 bit burst type = INC Burst length = 4 transfers Can you please explain this example of unaligned word transfer on 64-bit bus. Why the second transfer started...