Rabbit 2000 Microprocessor - PowerPoint PPT Presentation

1 / 19
About This Presentation
Title:

Rabbit 2000 Microprocessor

Description:

The Rabbit 2000 is a high-performance. 8-bit microprocessor ... A consists of five 8-bit countdown and reload registers that can be cascaded ... – PowerPoint PPT presentation

Number of Views:43
Avg rating:3.0/5.0
Slides: 20
Provided by: Mik7356
Category:

less

Transcript and Presenter's Notes

Title: Rabbit 2000 Microprocessor


1
Rabbit 2000 Microprocessor
  • Present Nattawan Rattanakronkul
  • Paricha Ingongngam

2
Agenda
  • Introduction
  • Features
  • Design Features
  • Overview of On-Chip
  • Conclusion
  • Reference

3
Introduction (1)
  • The Rabbit 2000 is a high-performance
  • 8-bit microprocessor
  • Software development for the Rabbit 2000 is
    provided by Z-World's Dynamic C.

4
Introduction (2)
5
Introduction (3)
Rabbit Block Diagram
6
Features (1)
  • 100 pin PQFP package.
  • Operating voltage 2.7 5 V.
  • Clock speed 30 MHz.
  • 1 Mbyte for code in C compiler
  • I/O devices are accessed by prefix of memory
    access

7
Features (2)
  • On-board slave port allows the Rabbit to be
    configured as an intelligent peripheral device.
  • Control of clock speed by software allows dynamic
    trading of power versus speed.
  • Excellent math performance with 16x16 multiply in
    12 clocks.

8
Features (3)
  • Three levels of interrupt priority allow fast
    response to real-time events
  • Forty parallel I/O lines
  • Five 8-bit timers and one 10-bit timer with two
    match registers
  • Battery-backable real-time time/date clock
  • Watchdog

9
Overview of On-Chip
  • Serial port
  • System clock
  • Time/Date Oscillator
  • Parallel I/O
  • Slave port
  • Timer

10
Overview of On-Chip (Serial Port)
  • Four serial ports designated ports A, B, C, and
    D.
  • An asynchronous mode up to the baud rate of the
    system clock divided by 32.
  • Handle 7 or 8 data bits.
  • Serial ports A and B can be operated alternately
    in the clocked serial mode.
  • Serial port A has special features. It can be
    used to cold boot the system after reset.

11
Overview of On-Chip (System Clock)
  • The main oscillator uses an external crystal with
    a frequency typically in the range from 1.8 MHz
    to 29.5 MHz.

12
Overview of On-Chip (Time/Date Oscillator)
  • The 32.768 kHz oscillator drives an external
    32.768 kHz quartz crystal.
  • The 32.768 kHz oscillator is also used to drive
    the watchdog timer and to generate the baud clock
    for serial port A during the cold boot sequence.

13
Overview of On-Chip (Parallel I/O)
  • 40 parallel input/output lines.
  • Five 8-bit ports designated A through E.
  • Parallel ports D and E have the capability of
    timer-synchronized outputs.

14
Overview of On-Chip (Slave port)
  • Designed to allow the Rabbit to be a slave to
    another processor, which could be another Rabbit.
  • Shared with parallel port A and is a
    bidirectional data port.

15
Overview of On-Chip (Timers)
  • Several timer systems.
  • The periodic interrupt is driven by the 32.768
    kHz oscillator divided by 16, giving an interrupt
    every 488 µs if enabled.
  • Timer A consists of five 8-bit countdown and
    reload registers that can be cascaded up to two
    levels deep.
  • Timer B consists of a 10-bit counter that can be
    read but not written.

16
Conclusion (1)
  • Development Software
  • The Rabbit 2000 microprocessor is ready for
    immediate software development
  • User programs are created using Z-World's Dynamic
    C

17
Conclusion (2)
  • a C language environment that includes an editor,
    compiler and debugger
  • Programs can be compiled and executed using the
    Dynamic C software and a serial programming cable

18
Reference
  • http//www.domelectron.com.au/rabmicro/microic.htm
  • http//www.rabbitsemiconductor.com/products/rab20/
    rab20.html

19
Question ?
  • Thank you
Write a Comment
User Comments (0)
About PowerShow.com