Cast C68000
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.GENERAL DESCRIPTION
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.FEATURES
●●
●
●
● 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 Symbol C68000 addr clk addrz datai fc datao dataz e vma vpa_n berr_n ctrlz as_n rw uds_n lds_n reseti_n reseto_n halti_n halto_n dtack_n br_n bg_n bgack_n ipl_n CAST, Inc. March 2004
● 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 Vect...