English
Language : 

C68000 Datasheet, PDF (1/5 Pages) List of Unclassifed Manufacturers – 16-bit Microprocessor Megafunction
C68000
16-bit Microprocessor
Megafunction
General Description
Features
The C68000 is megafunction of a powerful
16/32-bit microprocessor and is derived from the
Motorola MC68000 microprocessor. The C68000
is a fully functional 32-bit internal and 16-bit
external equivalent for the MC68000. The
C68000 serves interrupts and exceptions, and
provides an interface for M6800 family
peripherals.
The C68000 is the microcode-free design
developed for reuse in ASIC and FPGA
implementations. The design is strictly
synchronous without internal tri-states and with a
synchronous reset.
Symbol
C68000
clk
fc
e
vma
vpa_n
berr_n
reseti_n
reseto_n
halti_n
halto_n
addr
addrz
datai
datao
dataz
ctrlz
as_n
rw
uds_n
lds_n
dtack_n
br_n
bg_n
bgack_n
ipl_n
• Control Unit
ƒ 16-bit two levels instruction decoder
ƒ Three levels instruction queue
• 55 instructions and 14 address modes
• Supervisor and User mode
ƒ Independent stack for both modes
• Users registers
ƒ Eight 32-bit data & address registers
ƒ 16-bit status register
• Data format
ƒ Integer 8, 16 or 32-bit
ƒ BCD packet
ƒ Bit
• Memory interface
ƒ Independent data and address buses
ƒ Asynchronous bus control
ƒ 4 GB-address space
ƒ 31-bit address bus (optional 32-bit)
ƒ 8-address spaces (used 5)
ƒ 16-bit data bus
• Interrupt Controller
ƒ Seven Priority Levels
ƒ Unlimited interrupt sources
ƒ Vectored or auto-vectored interrupt
modes
• Arithmetic-Logic Unit
ƒ 8, 16, 32-bit arithmetic and logic
operations
ƒ Boolean manipulations
ƒ 16 x 16-bit multiplication (sign or
unsigned)
ƒ 32 / 16-bit division (sign or unsigned)
• M6800 peripherals family synchronous
interface
• Two or Three wire bus arbitration interface
• Operation execution is the same for data or
address registers
ƒ No different for operation on data or
address registers
CAST, Inc.
March 2004
Page 1