This repository has been archived by the owner on Jun 25, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
tutorial about
Tianshu Huang edited this page Oct 3, 2018
·
10 revisions
The TM4C is a development board made by TI for embedded systems development on the ARM Cortex M4 platform. In other words, they took a ARM Cortex M4, and slapped it onto a PCB.
The ARM Cortex M4 uses a Harvard Architecture.
In order to run a program, instructions are first loaded from a separate read-only instruction memory (ROM). Those instructions then can store data into a separate data memory (RAM).
The ARM Cortex M4 is a single-core processor that runs at up to 80MHz, with 32kb of RAM and 256kb of ROM. This places it as a mid-power embedded device with a respectable amount of memory and processing power, far out of reach of computer vision and #bigdata.
Clock speed:
Device | Clock Speed |
---|---|
Arduino | 16 MHz |
TM4C | 80 MHz |
Raspberry Pi Zero | 1000 MHz |
Typical Laptop (i7-7500u) | 3500 MHz |
LN2 Overclocked CPU | 7500 MHz |
RAM:
Device | RAM |
---|---|
Arduino | 2 KB |
TM4C | 32 KB |
Raspberry Pi Zero | 512000 KB |
Typical Laptop | 8000000 KB |
Maximum downloadable RAM | 0 KB |
ROM / Storage:
Device | Storage |
---|---|
Arduino | 32 KB |
TM4C | 256 KB |
8GB SD Card | 8000000 KB |
Typical Laptop | 256000000 KB |
Linus Tech Tips | 1000000000000 KB |