Rabbit Microprocessor Basic Tutorial [Bagian 2]

Perkembangan Processor Rabbit

Prosesor Rabbit berkembang mulai dari Rabbit 2000 Rabbit 3000, Rabbit 4000, 5000 dan terakhir Rabbit 6000.

Gambar Processor Rabbit
Gambar Processor Rabbit

Rabbit Core Module (RCM)

Rabbit Core Module merupakan Development Kit dengan fitur optimum dalam bentuk kompak yang dapat langsung digunakan pada sistem yang akan kita kembangkan agar dapat mempercepat time to market dalam sebuah Interface Board.

Keluarga prosesor Rabbit memiliki beberapa tipe Core yang berbasis dari beberapa jenis prosesor Rabbit semisal RCM3000 series, RCM4200 series, RCM5700 series dan RCM6700. Generasi terakhir dari Rabbit Core adalah Mini Core dengan menggunakan prosesor Rabbit 6000 dalam ukuran yang sangat kompak.

Dalam tutorial ini akan digunakan RCM6700 series.

Rabbit Interface Board

Rabbit Interface Board adalah development board yang bertindak sebagai perpanjangan I/O dari RCM, regulator power supply, tombol-tombol dan beberapa indikator LED. Secara umum, Rabbit Interface Board digunakan pada tahap pengembangan, simulasi dan pelatihan namun tidak tertutup pula dapat digunakan langsung sebagai sistem. Interface Board berbeda-beda sesuai RCM series yang digunakan.

Dalam tutorial ini akan digunakan Interface Board untuk RCM6700 series.

RCM6700

RCM6700 adalah modul berukuran kompak dalam ukuran form factor mini PCI Express, yang dipasangkan dengan mikroprosesor Rabbit 6000 dilengkapi dengan  10/100Base-T Ethernet dan onchip SRAM. Didalamnya terdapat pula fitur-fitur hardware DMA, I/O lines shared dengan serial port sampai dengan enam dan empat level alternate pin function termasuk variable-phase PWM, external I/O bus, quadratur decoder dan input capture. Fitur-fitur tersebut membuat modul mini core RCM6700 menjadi cepat, efisien, dan solusi ideal untuk aplikasi embedded secara luas.

Mini Core yang tersedia dilengkapi dengan fitur-fitur esensial yang dibutuhkan oleh seorang pengembang berbasis mikroprosesor, termasuk didalamnya software development system Dynamic C yang lengkap. Interface Board dengan koneksi ethernet dan USB dapat membantu pengembangan aplikasi sesuai yang kita inginkan.

RCM6700 memiliki prosesor Rabbit 6000 berkecepatan sampai dengan 200MHz dan dilengkapi dengan 1MB internal SRAM. Sebuah mini PCI edge connector menghubungkan Mini Core RCM6700 dengan Interface Board.

RCM6700 menerima tegangan +3.3V dari Inteface Board. Modul Mini Core RCM 6700 dapat dihubungkan dengan peralatan digital lain yang CMOS-Compatible melaui Interface Board.

Feature

RCM6700

RCM6710

RCM6750

RCM6760

Microprocessor

Rabbit 6000 at 162.5 MHz

Ethernet Port

10/100Base-T PHY only

10/100Base-T, RJ-45, 2 LEDs

10/100Base-T PHY only

10/100Base-T, RJ-45, 2 LEDs

External SRAM

1MB (16-bit)

RAM

NOTE: 1MB (Rabbit 6000 onchip)

SRAM

32KB (Rabbit 6000 onchip, battery-backable)

Flash Memory(mass data storage)

1MB (serial flash)

4 MB (serial flash)

Serial Ports

6 shared high-speed, CMOS-compatible ports:6 are configurable as asynchronous serial ports;4 are configurable as clocked serial ports (SPI);2 are configurable as SDLC/HDLC serial ports;1 asynchronous serial port is used during programming

Tabel Fitur pada Mini Core RCM6700 series

Dynamic C

Dynamic C merupakan Integrated Development Environment yang dibuat khusus untuk prosesor keluarga Rabbit. Pada pengembangan sistem berbasis prosesor Rabbit. Proses editing, compiling, debugging dan downloading seluruhnya dikerjakan pada Dynamic C. Digi International, Inc selalu meng-update Dynamic C beserta seluruh skematik Rabbit pada website resminya : www.digi.com

Apabila telah di-instalasi pada PC pada folder aktif dari Dynamic C terdapat folder samples yang berisikan contoh-contoh pemrograman Rabbit dengan Dynamic C.

Instalasi Dynamic C

Masukkan CD instalasi pada Disk Drive yang sesuai pada PC. Instalasi akan langsung dimulai secara otomatis. Jika tidak keluar secara otomatis, klik Run pada windows kemudian ketikkan : <disk> :\SETUP

Requirements

Dynamic C memerlukan sebuah IBM-compatible yang berjalan pada Windows 2000 atau yang lebih baru dengan setidaknya terdapat sebuah COM atau USB port.

Untuk Windows Vista dapat diketahui lebih lengkap keterangannya pada technical support yang dapat di-download di : www.digi.com/support/

Asumsi

Pembaca tutorial diasumsikan telah memiliki pengetahuan dan pemahaman dasar sebagai berikut :

  • Dasar operasi bahasa pemrograman dan pengeditan dalam sistem operasi Windows pada PC.
  • Pemrograman middle-level language C.
  • Bahasa Assembly dan arsitektur untuk kontroler.
  • Dokumentasi Rabbit Microprocessor termasuk manual Dynamic C.

Sebagai pelengkap referensi pemrograman dapat dibaca text book berikut dibawah ini:

  • The C Programming Language oleh Kernighan dan Ritchie (diterbitkan oleh Prentice-Hall). 
  • C : A Refference Manual oleh Harbison dan Steel (diterbitkan oleh Prentice-Hall). 

Leave a Reply

Your email address will not be published. Required fields are marked *