|
6 | 6 |
|
7 | 7 | #include "CPUSpec.hpp"
|
8 | 8 |
|
| 9 | +// micro sign: \xB5 |
| 10 | +// use u instead |
| 11 | + |
9 | 12 | namespace DataInfo
|
10 | 13 | {
|
11 | 14 | const std::map<AOS::Identify::IDCPU, CPUSpec> cpuMC68k2spec {
|
12 |
| - { AOS::Identify::IDCPU::MC68000, { "Motorola", "68000", "3.3 V, 5 V", "2.0-3.5 \xB5m", "1979", "~0.7-1.5 W", 1, 1 } }, |
13 |
| - { AOS::Identify::IDCPU::MC68010, { "Motorola", "68010", "5V", "2.0 \xB5m", "1982", "~1-2 W", 1, 1 } }, |
14 |
| - { AOS::Identify::IDCPU::MC68020, { "Motorola", "68020", "5V", "1.5 \xB5m", "1984", "~2-4 W", 1, 1 } }, |
15 |
| - { AOS::Identify::IDCPU::MC68030, { "Motorola", "68030", "5V", "1.0 \xB5m", "1987", "~2-5 W", 1, 1 } }, |
16 |
| - { AOS::Identify::IDCPU::MC68EC030, { "Motorola", "68EC030", "5V", "1.0 \xB5m", "1987", "~2-5 W", 1, 1 } }, |
17 |
| - { AOS::Identify::IDCPU::MC68040, { "Motorola", "68040", "5 V", "0.8 \xB5m", "1990", "~3.5-8 W", 1, 1 } }, |
18 |
| - { AOS::Identify::IDCPU::MC68LC040, { "Motorola", "68LC040", "5 V", "0.8 \xB5m", "1990", "~3.5-8 W", 1, 1 } }, |
19 |
| - { AOS::Identify::IDCPU::MC68060, { "Motorola / Freescale", "68060", "3.3 V", "0.42-0.6 \xB5m", "1993", "~2-7 W", 1, 1 } }, |
20 |
| - { AOS::Identify::IDCPU::MC68LC060, { "Motorola / Freescale", "68LC060", "3.3 V", "0.42-0.6 \xB5m", "1993", "~2-7 W", 1, 1 } }, |
| 15 | + { AOS::Identify::IDCPU::MC68000, { "Motorola", "68000", "3.3 V, 5 V", "2.0-3.5 um", "1979", "~0.7-1.5 W", 1, 1 } }, |
| 16 | + { AOS::Identify::IDCPU::MC68010, { "Motorola", "68010", "5V", "2.0 um", "1982", "~1-2 W", 1, 1 } }, |
| 17 | + { AOS::Identify::IDCPU::MC68020, { "Motorola", "68020", "5V", "1.5 um", "1984", "~2-4 W", 1, 1 } }, |
| 18 | + { AOS::Identify::IDCPU::MC68030, { "Motorola", "68030", "5V", "1.0 um", "1987", "~2-5 W", 1, 1 } }, |
| 19 | + { AOS::Identify::IDCPU::MC68EC030, { "Motorola", "68EC030", "5V", "1.0 um", "1987", "~2-5 W", 1, 1 } }, |
| 20 | + { AOS::Identify::IDCPU::MC68040, { "Motorola", "68040", "5 V", "0.8 um", "1990", "~3.5-8 W", 1, 1 } }, |
| 21 | + { AOS::Identify::IDCPU::MC68LC040, { "Motorola", "68LC040", "5 V", "0.8 um", "1990", "~3.5-8 W", 1, 1 } }, |
| 22 | + { AOS::Identify::IDCPU::MC68060, { "Motorola / Freescale", "68060", "3.3 V", "0.42-0.6 um", "1993", "~2-7 W", 1, 1 } }, |
| 23 | + { AOS::Identify::IDCPU::MC68LC060, { "Motorola / Freescale", "68LC060", "3.3 V", "0.42-0.6 um", "1993", "~2-7 W", 1, 1 } }, |
21 | 24 | { AOS::Identify::IDCPU::FPGA, { "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", 0, 0 } },
|
22 | 25 | { AOS::Identify::IDCPU::EMU68, { "Arm", "N/A", "N/A", "N/A", "N/A", "N/A", 0, 0 } },
|
23 | 26 | };
|
24 | 27 |
|
25 | 28 | const std::map<AOS::Identify::IDPPC, CPUSpec> cpuPPC2spec {
|
26 |
| - { AOS::Identify::IDPPC::PPC602, { "Motorola/IBM", "602", "3.3 V", "0.5 \xB5m", "February 1995", "~1.2 W", 1, 1 } }, |
27 |
| - { AOS::Identify::IDPPC::PPC603, { "Motorola/IBM", "603", "3.3 V", "0.5 \xB5m", "1994", "~2.2-3.5 W", 1, 1 } }, |
28 |
| - { AOS::Identify::IDPPC::PPC603E, { "Motorola/IBM", "603e", "2.5 V, 3.3 V", "0.35-0.5 \xB5m", "April 1996", "~6 W", 1, 1 } }, |
29 |
| - { AOS::Identify::IDPPC::PPC603P, { "Motorola/IBM", "603p", "2.5 V", "0.35 \xB5m", "?", "~4-5 W", 1, 1 } }, |
30 |
| - { AOS::Identify::IDPPC::PPC604, { "Motorola/IBM", "604", " 3.3 V", "0.5 \xB5m", "April 1994", "~14-17 W", 1, 1 } }, |
31 |
| - { AOS::Identify::IDPPC::PPC604E, { "Motorola/IBM", "604e", " 2.5 V", "0.35 \xB5m", "1996", "~16-18 W", 1, 1 } }, |
32 |
| - { AOS::Identify::IDPPC::PPC620, { "Motorola", "620", "3.3 V", "0.35-0.5 \xB5m", "1997", "~30 W", 1, 1 } }, |
| 29 | + { AOS::Identify::IDPPC::PPC602, { "Motorola/IBM", "602", "3.3 V", "0.5 um", "February 1995", "~1.2 W", 1, 1 } }, |
| 30 | + { AOS::Identify::IDPPC::PPC603, { "Motorola/IBM", "603", "3.3 V", "0.5 um", "1994", "~2.2-3.5 W", 1, 1 } }, |
| 31 | + { AOS::Identify::IDPPC::PPC603E, { "Motorola/IBM", "603e", "2.5 V, 3.3 V", "0.35-0.5 um", "April 1996", "~6 W", 1, 1 } }, |
| 32 | + { AOS::Identify::IDPPC::PPC603P, { "Motorola/IBM", "603p", "2.5 V", "0.35 um", "?", "~4-5 W", 1, 1 } }, |
| 33 | + { AOS::Identify::IDPPC::PPC604, { "Motorola/IBM", "604", " 3.3 V", "0.5 um", "April 1994", "~14-17 W", 1, 1 } }, |
| 34 | + { AOS::Identify::IDPPC::PPC604E, { "Motorola/IBM", "604e", " 2.5 V", "0.35 um", "1996", "~16-18 W", 1, 1 } }, |
| 35 | + { AOS::Identify::IDPPC::PPC620, { "Motorola", "620", "3.3 V", "0.35-0.5 um", "1997", "~30 W", 1, 1 } }, |
33 | 36 | };
|
34 | 37 | }
|
0 commit comments