6802 Legacy Processor IP Core

General Description:

The D6802 is synthesizable 8-bit SOFT Microprocessor IP Core fully compatible to the industry MC6802 and can be used as direct replacement for the MC6802 Microprocessor.

Two software-controlled power-saving modes, WAIT and HALT, are available to conserve additional power. These modes make the D6802 IP Core especially attractive for automotive and battery-driven applications.

The D6802 has built in real time hardware on chip debugger DoCDTM, allowing easy software debugging and validation.

The D6802 is fully customizable and can be delivered in the exact configuration to meet users’ requirements. There is no need to pay extra for any unused features and wasted silicon. It includes fully automated testbench with complete set of tests allowing easy package validation at each stage of SoC design flow.

The D6802 core has built in support for Hardware Debug System called DoCD. It is a real-time hardware debugger which provides debugging capability of a whole System on Chip (SoC).  In contrast to other on-chip debuggers the DoCD provides a non-intrusive debugging of running application. It can halt, run, step into or skip an instruction, read/write any contents of microprocessor.

CPU Features:

Cycle compatible with original implementation
Software compatible with industry standard MC6802
De-multiplexed Address/Data Bus to allow easy memory connection
Two power saving modes: HALT, WAIT
Fully synthesizable
Static synchronous design
No internal reset generator or gated clock
Scan test ready



 

Design Features:

One global system clock
Synchronous reset
All asynchronous input signals are synchronized before internal use

Peripherals:

▪ DoCD™ debug unit
   - Processor execution control
   - Read-write all processor contents
   - Hardware execution breakpoints
   - Three wire communication interface

Block Descirption:

Opcode Decoder
Performs an instruction opcode decoding and the control functions for all other blocks.

Control Unit
Performs the core synchronization and data flow control. This module manages execution of all instructions. The Control Unit also manages HALT input pin events.

Bus Control
Program Memory, Data Memory interface controls access into the program and data memories. It contains Program Counter (PC), Stack Pointer (SP) register, and related logic.
 
Interrupt Controller
Interrupt Controller – Interrupt Control module is responsible for the interrupt manage system for the external & internal interrupts and exceptions processing. It manages auto-vectored interrupt cycles, priority resolving and correct vector numbers creation.

ALU
Arithmetic Logic Unit performs the arithmetic and logic operations during execution of an instruction. It contains accumulator (A, B), Condition Code Register (CCREG), Index register X and related logic like arithmetic unit, logic unit, multiplier and divider.

DoCDTM Debugger
iIt is a real-time hardware debugger provides debugging capability of a whole SoC system. In contrast to other on-chip debuggers DoCD™ provides non-intrusive debugging of running application. It can halt, run, step into or skip an instruction, read/write any contents of microcontroller including all registers, internal, external, program memories, all SFRs including user defined peripherals. Hardware breakpoints can be set and controlled on program memory, internal and external data memories, as well as on SFRs. Hardware breakpoint is executed if any write/read occurred at particular address with certain data pattern or without pattern. The DoCDTM system includes three-wire interface and complete set of tools to communicate and work with core in real time debugging. It is built as scalable unit and some features can be turned off to save silicon and reduce power consumption. A special care on power consumption has been taken, and when debugger is not used it is automatically switched in power save mode. Finally whole debugger is turned off when debug option is no longer used. The separate CLKDOCD clock line allow the debugger to operate while the CPU is in STOP mode and the major clock line CLK is stopped.

Implementation Results:

 
Implementation Speed Grade Utilized Area [LC] Frequency [MHz]
CYCLONE -6 1430 55
CYCLONE II -6 1429 49
CYCLONE III -6 1429 64
STRATIX -5 1433 61
STRATIX II -3 1001 102
STRATIX III -2 993 118
STRATIX GX -5 1433 64
STRATIX II GX -3 992 99

Xilinx and Lattice FPGAs are also supported.
 

Licensing Options:

Comprehensible and clearly defined licensing methods without royalty fees make using the IP Core easy and simple..

  • Single Design license allows implementation of IP Core in single FPGA bitstream and/or  ASIC design.

  • Unlimited Designs license, allows implementation of IP Core in unlimited number of FPGA bit-streams and ASIC designs. In all cases number of IP Core instantiations within a design, and number of manufactured chips are unlimited.

- Single Design license for VHDL, Verilog source code called HDL Source
- Encrypted, or plain text EDIF called
Netlist
- Unlimited Designs license for HDL Source or  Netlist

Price: Quote Me

 

 

       Deliverables:

  • Source code:
       - VHDL Source Code or/and
       - VERILOG Source Code or/and
       - Encrypted, or plain text EDIF
     

  • VHDL & VERILOG test bench environment:
       - Active-HDL automatic simulation macros
       - ModelSim automatic simulation macros
       - Tests with reference responses

  • Technical documentation:
       - Installation notes
       - HDL core specification
       - Datasheet

  • Synthesis scripts

  • Example application

  • Technical support
       - IP Core implementation support
       - 3 months maintenance (delivery of the IP Core updates, minor and major versions changes, delivery of the documentation updates)
       - Phone & email support

.

Tel : + 1 408 781-8043  
Fax: + 1 408 268-4173
info@hitechglobal.com
2059 Camden Ave. Suite # 160
San Jose, CA 95124
U.S.A



All Products

Boards

IP Center

Tools

IC Components

Design Services

How To Buy

About Us

Contact Us

Home
 
 


   www.HiTechGlobal.com