D8254
Programmable Interval Timer
ver 1.08
● Simple interface allows easy connection
O V E R V I E W
to microcontrollers
The D8254 is a programmable interval
timer/counter, binary compatible with industry
standard 82C54. The D8254 solves one of
the most common problems in any micro-
computer system, the generation of accurate
time delays under software control. The
D8254 can be used as a:
● Fully synthesizable, static design with no
internal tri-states
D E L I V E R A B L E S
♦
♦
Source code:
◊ VHDL Source Code or/and
◊ VERILOG Source Code or/and
◊ Encrypted, or plain text EDIF netlist
VHDL & VERILOG test bench environ-
ment
● Real time clock
● Even counter
● Digital one-shot
● Programmable rate generator
● Square wave generator
● Binary rate multiplier
● Complex waveform generator
● Complex motor controller
◊ Active-HDL automatic simulation mac-
ros
◊ ModelSim automatic simulation macros
◊ Tests with reference responses
Technical documentation
◊ Installation notes
♦
◊ HDL core specification
◊ Datasheet
♦
♦
♦
Synthesis scripts
Example application
Technical support
K E Y F E A T U R E S
● Three independent 16-bit counters
◊ IP Core implementation support
◊ 3 months maintenance
● Delivery the IP Core updates, mi-
nor and major versions changes
● Delivery the documentation up-
dates
● Six programmable Counter modes
○
○
○
○
○
○
Interrupt on terminal count
Hardware retriggerable One-Shot
Rate Generator
● Phone & email support
Square wave mode
Software triggered strobe
Hardware triggered strobe
● Binary or BCD counting
● Status Read Back Command
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.