Talk:ARM architecture

From Wikipedia, the free encyclopedia
Jump to: navigation, search
WikiProject Computing / Hardware (Rated B-class, High-importance)
WikiProject icon This article is within the scope of WikiProject Computing, a collaborative effort to improve the coverage of computers, computing, and information technology on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
B-Class article B  This article has been rated as B-Class on the project's quality scale.
 High  This article has been rated as High-importance on the project's importance scale.
Taskforce icon
This article is supported by Computer hardware task force (marked as High-importance).

History/background paragraph[edit]

The final sentences of the History paragraph are badly composed and need clarification or additional information. Who contacted Hermann Hauser - Furber or Wilson? Have there been any interviews with either Furber or Wilson to corroborate or elaborate on the information provided, perhaps by some incarnation of the media such as a documentary or television program? — Preceding unsigned comment added by (talk) 05:14, 2 January 2015 (UTC)

Advanced RISC Machines not Acorn RISC Machines[edit]

The article says that when they spun off from Acorn, they called themselves Acorn RISC Machines. No they didn't -- I remember quite clearly that they changed the name to Advanced RISC Machines at that point, before later becoming simply ARM. I can't find a suitable source for that. Anybody? Farry (talk) 07:48, 8 April 2015 (UTC)

Fixed, with sources taken from ARM Holdings. Guy Harris (talk) 17:28, 8 April 2015 (UTC)

arm syntax highlighting lost[edit]

Since the switch from Geshi to Pygments for syntax highlighting (phab:T85794), support for 'arm' was unfortunately dropped, as can be seen with the plain text formatting on this page and others. If you want specialised 'arm' syntax highlight support again, it will need to be added to Pygments. I have put up a patch for 'arm' to fall back to using the 'asm' handler, which renders OK for the basic syntax I have tested. If there are any oddities with arm syntax which dont work with 'asm' handler, please let me know. John Vandenberg (chat) 11:19, 12 July 2015 (UTC)

Patch has been merged, so lang="arm" now renders using lang="asm". John Vandenberg (chat) 01:01, 23 July 2015 (UTC)

"Bit width" in this table is misleading[edit]

The "bit width" column in this table is misleading: it conflates the issue of the bit-width of the physical address bus with the bit-width of core processor registers and datapaths.

For example, early ARM devices only had 26-bit physical address lines (~64 million addresses) but I believe they had 32-bit registers and ALU just as do more modern processors with a 32-bit physical address bus (~4 billion addresses). The "26/32" description in the table doesn't convey this clearly.

The change that occurred in ARMv8 is of a different nature: most of the general-purpose registers and datapaths became 64-bit in this revision. The physical address lines are still only 48 bits in ARM's reference designs (see page 4).

I propose to remove the physical address width from the table entirely, since it's not really a constraint for any of the real systems out there, and instead to clearly list the 32/64-bit datapath differences which are what's actually relevant to most software.

Comments? —Moxfyre (ǝɹʎℲxoɯ | contrib) 07:47, 16 July 2015 (UTC)