VHDL 8254 Timer Using Synchronous Processor Interface

VHDL 8254 Timer Using Synchronous Processor Interface

Details

Category: Uncategorized

Created: August 03, 2008

Updated: January 27, 2020

Language: VHDL

Other project properties

Development Status: Stable

Additional info: Design done

WishBone compliant: No

WishBone version: n/a

License: n/a

Description

a VHDL version of the Intel 8254 timer.

Note: uses a synchronous (Wishbone) processor interface, rather than an asynchronous of the Intel 8254.

Design assumes asynchronous interface/counter clocks – includes Boolean generics (for each counter) if the same clock is used for interface and counter, or if the clocks are synchronous (different frequency, but with aligned rising edges)

Features

Uses parts from the gh_vhdl_library project

Status

added version with AMBA APB interface 16 Aug 2008