L I C E N S I N G
D E S I G N F E A T U R E S
Comprehensible and clearly defined licensing
methods without royalty fees make using of IP
Core easy and simply.
♦
PROGRAM MEMORY:
The DP80390 soft core is dedicated for
operation with Internal and External Pro-
gram Memory. It maximal linear size is
equal to 8 MB. Internal Program Memory
can be implemented as:
Single Design license allows using IP Core in
single FPGA bitstream and ASIC implementa-
tion. It also permits FPGA prototyping before
ASIC production.
○ ROM located in address range between
0x0000 ÷ (ROMsize-1)
○ RAM located in address range between
(64kB-RAMsize) ÷ 0xFFFF
Unlimited Designs license allows using IP Core
in unlimited number of FPGA bitstreams and
ASIC implementations.
External Program Memory can be im-
plemented as ROM or RAM located in ad-
In all cases number of IP Core instantiations
within a design, and number of manufactured
chips are unlimited. There is no time of use
limitations.
dress range between ROMsize ÷ 8 MB ex-
cluding area occupied by RAMsize
.
♦
♦
♦
INTERNAL DATA MEMORY:
The DP80390CPU can address Internal
Data Memory of up to 256 bytes The Inter-
nal Data Memory can be implemented as
Single-Port synchronous RAM.
● Single Design license for
○ VHDL, Verilog source code called HDL Sour-
ce
○ Encrypted, or plain text EDIF called Netlist
● Unlimited Designs license for
○ HDL Source
EXTERNAL DATA MEMORY:
The DP80390CPU soft core can address
up to 16 MB of External Data Memory. Ex-
tra DPX (Data Pointer eXtended) register is
used for segments swapping.
○ Netlist
● Upgrade from
○ Netlist to HDL Source
○ Single Design to Unlimited Designs
USER SPECIAL FUNCTION REGISTERS:
Up to 104 External (user) Special Func-
tion Registers (ESFRs) may be added to
the DP80390CPU design. ESFRs are
memory mapped into Direct Memory be-
tween addresses 0x80 and 0xFF in the
same manner as core SFRs and may oc-
cupy any address that is not occupied by a
core SFR.
♦
WAIT STATES SUPPORT:
The DP80390CPU soft core is dedicated
for operation with wide range of Program
and Data memories. Slow Program and Ex-
ternal Data memory may assert a memory
Wait signal to hold up CPU activity.
All trademarks mentioned in this document
are trademarks of their respective owners.
http://www.DigitalCoreDesign.com
http://www.dcd.pl
Copyright 1999-2007 DCD – Digital Core Design. All Rights Reserved.