Difference between revisions of "Flasher/Performance"
Dirk.Weiler (talk | contribs) m |
(→Microchip AVR) |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
<div style="text-align: right">[[Flasher|Back to Flasher]]</div> |
<div style="text-align: right">[[Flasher|Back to Flasher]]</div> |
||
+ | <div class="toclimit-2"> |
||
− | __toc__ |
||
+ | __TOC__ |
||
+ | </div> |
||
+ | |||
= Infineon Aurix TC3xx = |
= Infineon Aurix TC3xx = |
||
+ | === Program Flash === |
||
− | ;Prereqesits |
||
+ | ;Bulk Erase @20MHz |
||
− | : U-Flash Version: |
||
+ | : Erase All 1.5s |
||
− | : PCode version: |
||
+ | ;DAP Wide mode @20MHz |
||
− | == Program Flash == |
||
+ | : Programming 1MB PFlash 2.19s |
||
− | ;DAP Wide mode @10MHz |
||
− | : |
+ | : Verify 1MB PFlash 2.21s |
+ | ;Standard mode @20MHz |
||
+ | : Programming 1MB PFlash 2.54s |
||
+ | : Verify 1MB PFlash 2.47s |
||
+ | |||
+ | = Microchip AVR = |
||
+ | |||
+ | {| class="wikitable" |
||
+ | |- |
||
+ | ! Chip !! Target Interface !! Interface Speed !! Programmed Memories !! #AUTO</br>(erase chip, program, verify) !! #ERASE !! #PROGRAM !! #VERIFY |
||
+ | |- |
||
+ | | ATtiny3224 |
||
+ | | UPDI |
||
+ | | 0.9 MHz |
||
+ | | 32KB Flash</br>256B EEPROM</br>32B User Row |
||
+ | | style="text-align: right;" | 2.303s |
||
+ | | style="text-align: right;" | 0.308s |
||
+ | | style="text-align: right;" | 1.685s |
||
+ | | style="text-align: right;" | 0.823s |
||
+ | |- |
||
+ | | ATtiny402 |
||
+ | | UPDI |
||
+ | | 0.9 MHz |
||
+ | | 4KB Flash</br>128B EEPROM</br>32B User Row |
||
+ | | style="text-align: right;" | 0.625s |
||
+ | | style="text-align: right;" | 0.313s |
||
+ | | style="text-align: right;" | 0.485s |
||
+ | | style="text-align: right;" | 0.275s |
||
+ | |- |
||
+ | | ATtiny4313 |
||
+ | | ISP |
||
+ | | 1.8 MHz |
||
+ | | 4KB Flash</br>256B EEPROM |
||
+ | | style="text-align: right;" | 0.750s |
||
+ | | style="text-align: right;" | 0.075s |
||
+ | | style="text-align: right;" | 0.628s |
||
+ | | style="text-align: right;" | 0.177s |
||
+ | |- |
||
+ | | ATtiny102 |
||
+ | | TPI |
||
+ | | 2.0 MHz |
||
+ | | 1KB Flash |
||
+ | | style="text-align: right;" | 2.252s |
||
+ | | style="text-align: right;" | 0.021s |
||
+ | | style="text-align: right;" | 2.206s |
||
+ | | style="text-align: right;" | 0.035s |
||
+ | |- |
||
+ | | AVR128DA28 |
||
+ | | UPDI |
||
+ | | 1.8 MHz |
||
+ | | 128KB Flash</br>512B EEPROM</br>32B User Row |
||
+ | | style="text-align: right;" | 5.910s |
||
+ | | style="text-align: right;" | 0.130s |
||
+ | | style="text-align: right;" | 4.085s |
||
+ | | style="text-align: right;" | 1.714s |
||
+ | |- |
||
+ | | AVR128DB28 |
||
+ | | UPDI |
||
+ | | 1.8 MHz |
||
+ | | 128KB Flash</br>512B EEPROM</br>32B User Row |
||
+ | | style="text-align: right;" | 5.926s |
||
+ | | style="text-align: right;" | 0.129s |
||
+ | | style="text-align: right;" | 4.102s |
||
+ | | style="text-align: right;" | 1.714s |
||
+ | |- |
||
+ | | AVR64DD28 |
||
+ | | UPDI |
||
+ | | 1.8 MHz |
||
+ | | 64KB Flash</br>256B EEPROM</br>32B User Row |
||
+ | | style="text-align: right;" | 3.043s |
||
+ | | style="text-align: right;" | 0.097s |
||
+ | | style="text-align: right;" | 2.096s |
||
+ | | style="text-align: right;" | 0.865s |
||
+ | |} |
Latest revision as of 16:28, 4 March 2024
Infineon Aurix TC3xx
Program Flash
- Bulk Erase @20MHz
- Erase All 1.5s
- DAP Wide mode @20MHz
- Programming 1MB PFlash 2.19s
- Verify 1MB PFlash 2.21s
- Standard mode @20MHz
- Programming 1MB PFlash 2.54s
- Verify 1MB PFlash 2.47s
Microchip AVR
Chip | Target Interface | Interface Speed | Programmed Memories | #AUTO (erase chip, program, verify) |
#ERASE | #PROGRAM | #VERIFY |
---|---|---|---|---|---|---|---|
ATtiny3224 | UPDI | 0.9 MHz | 32KB Flash 256B EEPROM 32B User Row |
2.303s | 0.308s | 1.685s | 0.823s |
ATtiny402 | UPDI | 0.9 MHz | 4KB Flash 128B EEPROM 32B User Row |
0.625s | 0.313s | 0.485s | 0.275s |
ATtiny4313 | ISP | 1.8 MHz | 4KB Flash 256B EEPROM |
0.750s | 0.075s | 0.628s | 0.177s |
ATtiny102 | TPI | 2.0 MHz | 1KB Flash | 2.252s | 0.021s | 2.206s | 0.035s |
AVR128DA28 | UPDI | 1.8 MHz | 128KB Flash 512B EEPROM 32B User Row |
5.910s | 0.130s | 4.085s | 1.714s |
AVR128DB28 | UPDI | 1.8 MHz | 128KB Flash 512B EEPROM 32B User Row |
5.926s | 0.129s | 4.102s | 1.714s |
AVR64DD28 | UPDI | 1.8 MHz | 64KB Flash 256B EEPROM 32B User Row |
3.043s | 0.097s | 2.096s | 0.865s |