I'm having a hard time finding info on the ARM Cortex-A53, the processor in the Raspberry Pi 3 B+, the 1.4GHz 64-bit quad-core Broadcom type. Would anyone have any idea on how to explain the way the load/store architecture works? Not that I want it explained in detail, but just a few info bits. I was reading the official ARM docs on the instruction set, but they don't seem to have a diagram of the bit patterns and what they would correspond to in terms of representing an instruction? Or in what sequence, how do the cores/threads cycle? What is the starting address of memory that is first read into the Pi from the micro sd card? (test/rhetorical questions). Or am I just way off?
As a reference I am currently reading:
https://www.sciencedirect.com/topics/computer-science/load-store-architecture
and
https://www.sciencedirect.com/topics/computer-science/arithmetic-instruction
Are these good sources of information? Seems ARM is pretty tight lipped about details. Someone asked about "programming in hex", someone flamed them for it, the thread got locked. He was talking about something as in this video:
View: https://www.youtube.com/watch?v=oO8_2JJV0B4
(5m 14s for reference, but this guy's channel is a goldmine for anyone wanting to learn nitty gritty, and this video is amazing).
Thank you for your time and consideration. I now have FreeBSD 12.1 working for my Raspberry Pi 3B+, and it is awesome. Thank very much all who contribute, hope to one day give back.
As a reference I am currently reading:
https://www.sciencedirect.com/topics/computer-science/load-store-architecture
and
https://www.sciencedirect.com/topics/computer-science/arithmetic-instruction
Are these good sources of information? Seems ARM is pretty tight lipped about details. Someone asked about "programming in hex", someone flamed them for it, the thread got locked. He was talking about something as in this video:
(5m 14s for reference, but this guy's channel is a goldmine for anyone wanting to learn nitty gritty, and this video is amazing).
Thank you for your time and consideration. I now have FreeBSD 12.1 working for my Raspberry Pi 3B+, and it is awesome. Thank very much all who contribute, hope to one day give back.