Arhitectura hardware a kitului RCM 3365

Arhitectura hardware a kitului RCM 3365 – Microprocesorul Rabbit 3000

Timp de citit: < 1 minut

Ce prezinta lucrarea?

Scopul acestei lucrari de laborator este familiarizarea studentilor cu arhitectura hardware a modulului RCM3365 si a microprocesorului Rabbit 3000.

Se vor studia subsistemele modulului RCM3365, pinii acestui modul si functiile acestora, precum si arhitectura interna a microprocesorului Rabbit 3000.

Microprocesorul Rabbit 3000

Rabbit 3000 este un procesor modern pe 8 biti, care reprezinta elementul central al unui sistem de dezvoltate embedded complet care cuprinde utilitare de dezvoltare, biblioteci software, module centrale, magazin de componente si suport uman profesionist si mereu disponibil.

Rabbit 3000 imparte setul de instructiuni si designul conceptual cu Rabbit 2000. Setul de instructiuni este bazat pe Z80/Z180, dar a fost adaptat pentru limbajul C si pentru a permite utilizarea unui MB de spatiu pentru cod.

Rabbit are o gama larga de periferice, incluzand 6 porturi seriale, 56 de pini de porturi paralele de I/O, interfata de control al miscarii, un ceas cu timp/data, interfata slave si programare in-circuit.

Structura cursului

  • Configuratia jumperilor modulului RCM3365
  • Intrarile si iesirile modulului RCM3365
  • Interfata memorie I/O
  • Alte intrari si iesiri
  • Comunicatii seriale
  • Porturi seriale
  • Portul de programare
  • Cablul de programare
  • Trecerea din modul Programare in modul Run
  • Trecerea din modul Run in modul Programare
  • Memoria
  • SRAM
  • Flash EPROM
  • NAND Flash
  • Alte componente hardware
  • Dublorul de ceas
  • Microprocesorul Rabbit 3000
  • Procesorul Rabbit pe 8 biti in comparatie cu alte procesoare
  • Privire generala asupra perifericelor on-chip si a caracteristicilor acestora
  • Intrari tolerante la 5 V
  • Ceasul sistem
  • Intrarea de 32,768 KHz a oscilatorului
  • Porturi I/O paralele
  • Registrii de iesire cascadati pentru porturile paralele D si E
  • Filtrarea digitala a pinilor de intrare
  • Portul Slave
  • Caile de date pentru portul slave
  • Magistrala auxiliara de I/O
  • Timerele
  • Canale de captura la intrare (Input Capture Channels)
  • Intrari codificatoare in cuadratura (Quadrature encoder inputs)
  • Iesiri pentru modularea latimii pulsului (PWM)
  • Ceasul de impartire a spectrului (Spread Spectrum Clock)
  • Pini separati pentru I/O si nucleu
  • Standarde de design
  • Suport pentru Dynamic C pentru Rabbit
  • Registrii microprocesorului
  • Echipamente si dispozitive folosite
  • Teme

Adauga un comentariu

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *