29.01.2013 Aufrufe

Optimierung einer Softwarebibliothek für sicherheitsrelevante

Optimierung einer Softwarebibliothek für sicherheitsrelevante

Optimierung einer Softwarebibliothek für sicherheitsrelevante

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

2 Grundlagen 13<br />

• zwei 10-Bit A/D-Wandler mit insgesamt 14 Kanälen und Konvertierungszeiten<br />

von etwa 2,5µs pro Kanal,<br />

• ein 10-Bit D/A-Wandler,<br />

• zwei 32-Bit Timer/Counter, zwei PWM und ein Watchdog-Timer,<br />

• Stromversorgung erfolgt via USB, 5V DC(Gleichstrom),<br />

• ein JTAG-Interface.<br />

Um den µController vom PC aus zu programmieren, sowie zu debuggen wird dieser<br />

über ein JTAG-Interface an das Tantino Debug Tool angeschlossen. Das Tantino wird<br />

über USB an den PC angeschlossen.<br />

Abbildung 3: Tantino <strong>für</strong> ARM7-9<br />

Dieses Debugger Tool unterstützt die schnelle Flash-Programmierung, schnelles Programmdownload<br />

mit bis zu 180 KByte/s, sowie eine Ausführungskontrolle wie<br />

Run/Stopp, schrittweise Ausführung, und die Möglichkeit Breakpoints und Watchpoints<br />

zu setzen.<br />

2.1.2.1 LPC2148 CPU-Core<br />

Die Philips LPC2148 gehört zu der ARM7TDMI-Familie, deren Prozessoren übersichtlich<br />

gestaltet sind. Sie benutzen relativ wenig Siliziumfläche und haben deswegen einen<br />

geringen Stromverbrauch. Die Abbildung 4 zeigt die Blockschaltung des ARM7TDMI-<br />

Cores:

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!