Vendor: Digital Core Design Category: CPU

16/32-bit Microprocessor with BDM

The D68000-BDM soft core is binary-compatible with the industry standard 68000 32-bit microcoprocessor.

Overview

The D68000-BDM soft core is binary-compatible with the industry standard 68000 32-bit microcoprocessor. It has a 16-bit data bus and a 24-bit address data bus. Of course, its code is compatible with the MC68008, upward code compatible with the MC68010 virtual extensions and the MC68020 32-bit implementation of the architecture. Our efficient IP Core has an improved instructions set, which allows to execute the program with higher performance, than a standard 68000 core.
The D68000-BDM s delivered with fully automated test bench and complete set of tests, which allow easy package validation at each stage of SoC design flow.

A special testing platform has been built to run D68000-BDM with uCLinux Operating System.

Key features

  • Software compatible with 68000 industry standard
  • MULS, MULU take 28 clock periods
  • DIVS, DIVU take 28 clock periods
  • Optimized shifts and rotations
  • Idle cycles removed to improve performance
  • Shorter effective address calculation time
  • Bus cycle timings identical to 68000
  • 32 bit data and address registers
  • 14 addressing modes:
    • Direct:
      • Data register direct
      • Address register direct
    • Indirect:
      • Register indirect
      • Postincrement register indirect
      • Predecrement register indirect
      • Register indirect with offset
      • Indexed register indirect with offset
    • PC relative:
      • Relative with offset
      • Relative with index and offset
    • Absolute data:
      • Absolute short
      • Absolute long
    • Immediate data:
      • Immediate
      • Quick immediate
      • Implied
    • 5 data types supported:
      • bits
      • BCD
      • bytes, words and long words
    • Arithmetic Logic Unit includes:
      • 8,16,32-bit arithmetic & logical operations
      • 16x16 bit signed and unsigned multiplication
      • 32/16 bit signed and unsigned division
      • Boolean operations
    • Interrupt controller:
      • 7 priority levels interrupt controller
      • Unlimited number of virtual interrupt sources
      • Vectored and auto-vectored modes
    • Memory interface includes:
      • Up to 4 GB of address space
      • 16-bit data bus
      • Asynchronous bus control
    • M6800 family synchronous interface
      • 3- and 2- wire bus arbitration
      • Supervisor and user modes
    • Fully synthesizable
    • Static synchronous design

Benefits

  • Rapid prototyping and time-to-market reduction
  • Design risk elimination
  • Development costs reduction
  • Full customization
  • Global sales network
  • Technology independence
  • Professional service
  • Getting a sillicon proven IP

What’s Included?

  • HDL Source Code
  • Testbench environment
    • Automatic Simulation macros
    • Tests with reference responses
  • Synthesis scripts
  • Technical documentation
  • 12 months of technical support

Specifications

Identity

Part Number
D68000-BDM
Vendor
Digital Core Design
Type
Silicon IP

Files

Note: some files may require an NDA depending on provider policy.

Provider

Learn more about CPU IP core

D32PRO, scalable & royalty free 32-bit CPU

D32PRO is one of the newest 32-bit CPUs available on the market. It’s been designed by Digital Core Design, IP Core provider and SoC design house from Poland, responsible e.g. for the world’s fastest or world’s smallest 8051 CPU. DCD launched more than 70 different architectures since 1999, which have been implemented in more than 300 000 000 electronic devices, that’s why one can be sure that quite considerable experience stands behind the D32PRO.

Announcing Arm AGI CPU: The silicon foundation for the agentic AI cloud era

For the first time in our more than 35-year history, Arm is delivering its own silicon products – extending the Arm Neoverse platform beyond IP and Arm Compute Subsystems (CSS) to give customers greater choice in how they deploy Arm compute – from building custom silicon to integrating platform-level solutions or deploying Arm-designed processors.

Frequently asked questions about CPU IP cores

What is 16/32-bit Microprocessor with BDM?

16/32-bit Microprocessor with BDM is a CPU IP core from Digital Core Design listed on Semi IP Hub.

How should engineers evaluate this CPU?

Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this CPU IP.

Can this semiconductor IP be compared with similar products?

Yes. Buyers can compare this product with similar semiconductor IP cores or IP families based on category, provider, process options, and structured technical specifications.

×
Semiconductor IP