Apollo 11 vs USB-C Chargers

Forums IoTStack News (IoTStack) Apollo 11 vs USB-C Chargers

  • This topic is empty.
Viewing 0 reply threads
  • Author
    Posts
    • #40624
      Telegram SmartBoT
      Moderator
      • Topic 5959
      • Replies 0
      • posts 5959
        @tgsmartbot

        #News(IoTStack) [ via IoTGroup ]


        Headings…
        Apollo 11 Guidance Computer (AGC) vs USB-C Chargers
        Interpretation
        Speed
        Memory
        Program Storage Space
        Random Access Memory
        To The Moon and Back
        What does it mean?

        Auto extracted Text……

        ) Fly back to Earth ( CSM ) Microchip(s) Weltrend WT6630P Richtek RT7205 Cypress CYPD4225 Discrete components Clock Speed 10 MHz 22.7 MHz 48 MHz 1.024 MHz RAM 512 bytes “0.75kB” 8KB 2048 15-bit words / 4KB if you include the parity bit in each word Program Storage Space 8KB 24KB (Mask ROM + OTP) 128KB Flash 36,864 15-bit words / 72KB if you include the parity bit in each word Instruction Set Intel 8051 (8-bit) Unknown ARM Cortex-M0 32-bit implementing ARMv6-M 16-bit accumulator based Sources ChargerLabs Teardown WT6630P Datasheet ChargerLabs Teardown RT2705 Datasheet ChargerLabs Teardown CYPD4225 Datasheet CPU description Memory Functional overview
        Luckily for this analysis both the Apollo 11 Guidance Computer and the Cortex-M0 CPUs are very predictable compared to more sophisticated modern CPUs. They have no cache and memory access happens at a constant speed.
        Instruction Apollo 11 Guidance Computer Cycles ARM Cortex-M0 Cycles 15-bit Addition and Subtraction 24 (2 * 12) 1 31 Bit Addition and Subtraction 36 (3 * 12) 1 Multiply 36 (3 * 12) 1 – see datasheet Divide 72 (6 * 12) Not Available Branch if zero 24 (2 * 12) 1-4 without CMP, 2-5 with CMP CCS (Count Compare Skip) / CMP 24 (2 * 12) 1 Store accumulator/register to memory (XHC / STR) 24 (2 * 12) 2 Load memory to accumulator/register (XHC / LD) 24 (2 * 12) 2
        After skimming though the Apollo 11 Guidance Computer instruction set, the only important missing Cortex-M0 instruction seems to be division.
        The Apollo 11 Guidance computer can store 36,864 instructions.
        Naively, the Anker PowerPort Atom PD2 can store at most 1.78x more instructions than the Apollo 11 Guidance Computer.
        The Cortex-M0 has 12 general purpose registers which can hold arithmetic results compared the single accumulator on the Apollo 11 Guidance Computer.
        The Apollo 11 Guidance Computer has the advantage that it can do arithmetic and store the result directly to a memory location while the Cortex-M0 requires a separate store instruction.


        Read More..
        AutoTextExtraction by Working BoT using SmartNews 1.02976805238 Build 26 Aug 2019

    Viewing 0 reply threads
    • You must be logged in to reply to this topic.