ARM7TDMI
ARM7 TDMI on ARM7 - sarjan sulautettu prosessoriydin . Se käyttää Thumbia , 16-bittistä komponenttia 32-bittisten ARM7-käskyjen osajoukosta, kolmitasoista käskyjen suoritusputkia [1] .
Tyypillinen ARM7:n TDMI-ydin, joka on toteutettu 0,18 µm CMOS -tekniikalla, vie sirulla vain 0,53 mm², ja tällaiselta alueelta haihtuva teho on vain 0,25 mW / MHz [2] .
Arkkitehtoniset ominaisuudet
- Suorituskyky – 300 MIPS @ 0,13 µm
- Suuritiheyksinen staattinen CMOS nolla minimikellotaajuudella
- 16 32-bittistä rekisteriä
- 232 osoitteen osoiteavaruus , 4 Gt lineaarista osoiteavaruutta
- 32-bittinen rekisteri ALU , korkea kertolaskukyky
- Ohjeet 8-, 16- ja 32-bittisten tietojen käsittelyyn
- Kaksi keskeytysvaihtoehtoa FIQ (fast interrupt) - nopea keskeytystila ja IRQ - pääkeskeytystila
- Jaettu 32-bittinen osoite ja dataväylä
- Pankkikelpoiset varjorekisterit
- Apuprosessoriliitäntäliitäntä (jopa 16 kpl; esimerkiksi DSP- tai Java-kiihdyttimelle )
- Laajat virheenkorjausominaisuudet ( JTAG , piirin sisäinen emulaattori , reaaliaikainen virheenkorjaus). ETM-moduuli (Embedded Trace Macrocell)
- Tuki peukalo-ohjeille 16-bittisille toiminnoille ja suurelle kooditiheydelle [3]
Muistiinpanot
- ↑ Kamal, 2011 , 15.2 ARM-arkkitehtuuri.
- ↑ ARM7TDMI (Rev 3) Core Processor Arkistoitu 12. marraskuuta 2015 Wayback Machinessa , ARM, 2001
- ↑ Kamal, 2011 , 15.3 ARM7.
Kirjallisuus
- Raj Kamal. Mikro-ohjaimet: arkkitehtuuri, ohjelmointi, liitäntä ja järjestelmäsuunnittelu. - 2. painos. - Pearson India, 2011. - 888 s. - ISBN 978-81-317-7311-6 .