|
|
8-bit Fast MicroprocessorThe DF6802 is a 8-bit synthesisable MPU IP Core, software compatible to the Motorola MC6802. The DF6802 has enhanced internal architecture, which allows it to execute the code ca. 4 times faster than original 6802 running at the same clock frequency. Two software-controlled power-saving modes, WAIT and HALT, are available to conserve additional power. These modes make the DF6802 IP Core especially attractive for automotive and battery-driven applications. The DF6802 has built in real time hardware on chip debugger DoCDTM, allowing easy software debugging and validation. The DF6802 is fully customizable, which means it is delivered in the exact configuration to meet users’ requirements. There is no need to pay extra for not used 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.
Each of the DCD's D68XX Core has built in support for DCD Hardware Debug System called DoCDTM. 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 DoCDTM provides a non-intrusive debugging of running application. It can halt, run, step into or skip an instruction, read/write any contents of microprocessor. More details about DCD on Chip Debugger...
clk rst cmf halt docddatai clkdocddocddatao
![]() docdclk
![]() irq nmi re mr iramdatai (7:0) xdatai (7:0)ba
![]() vma
![]() iramoe
![]() iramwe
![]() xwe
![]() xoe
![]() addr (15:0)
![]() datao (7:0)
![]()
halt
![]()
docddatai docddatao docdclk clkdocd
irq
![]() nmi
![]()
re mr ba vma iramoe iramwe iramdatai (7:0) xdatai (7:0) xwe xoe addr (15:0) datao (7:0)
clk
![]() rst
![]() cmf
![]() Opcode DecoderPerforms an instruction opcode decoding and the control functions for all other blocks.Control UnitPerforms the core synchronization and data flow control. This module manages execution of all instructions. The Control Unit also manages HALT input pin events.ALUArithmetic 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.DoCDTMDoCDTM Debug Unit – it’s 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 DoCDTM clock line allow debugger to operate while the SLEEP mode (major clock line CLK is stopped). Interrupt ControllerInterrupt 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.Bus ControllerProgram Memory, Data Memory interface controls access into the program and data memories. It contains Program Counter (PC), Stack Pointer (SP) register, and related logic.Each core has been tested in variety of FPGA and ASIC technologies. Its implementation's results are summarized below.
DF6802 implementation results for ALTERA devices. All features have been included.
Implementation results of the DF6802 in XILINX devices. All features are included.
The main features of each D68XX and DF68XX family member have been summarized in table above. It gives a brief member characterization to help selection of the most suitable IP Core for application. User can specify its own peripheral set (including listed above and the others) and request the core modifications. |
Home
Site map
Contact Us





clk
iramdatai (7:0)
docddatai
iramdatai (7:0)
