Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
IPC-Timer-APB
Features
Timer Module
16 bit counter/timer
Configurable
PWDATA
PRDATA
Interrupt output
PADDR
PRESETn
PWRITE
Control
Bus Interface
16-bit
Counter
Load
Value
10-bit
Prescale
Counter
Mask
Interrupt blkInt
Logic
PSEL
PENABLE
Clear
PCLK
General Description
The IPC-Timer is a programmable 16-bit counter/timer. The IPC-Timer was designed for a time-base generator for
AMBA 2.0 based SOCs and for applications requiring an interval timer. The timer function is necessary for any
embedded microprocessor based SOC that is running a Real Time Operating System (RTOS).
The IPC-Timer Timer module is a sixteen bit down counter with a selectable prescaler. Prescale values of 1, 16 and
256 can be selected. The prescaler extends the timers range at the expense of precision. The Timer provides two
modes of operation that provide a free running value and also periodic interrupts.
The Timer contains several configuration registers that can be written and read by the processor. Two 4-bit
prescalers precede a 16-bit counter. The counter can be clocked at either the input clock rate, or a choice of 2
prescaled rates. The counter can be loaded with a value from a preload register. The counter can optionally
generate an interrupt.
IP Package
The IPC-Timer package includes fully tested and verified Verilog source and comprehensive Verilog testbench. The
IPC-Timer can also be delivered as an FPGA Netlist for Xilinx and Altera FPGAs.
Counter-Timer
IPC-Timer-APB
PiP-AMBA
The PIP-AMBA Library provides the essential SPIRIT IP-XACT compliant "Fabric" IP cores and peripherals needed for
systems using a microprocessor with the AMBA 2.0 bus system, a de facto, open standard. The platform interfaces
with any microprocessor with an AHB or AHB-Lite bus.
The PiP-AMBA Platform is a complete reference design and is easy to customize and extend. Included with the
platform is software, driver code, and comprehensive test environment using AMBA 2.0 bus functional models.
Description
JumpStart M0
PiP-M0
PiP-AMBA
PiP-AMBA-Lite
IPC-ApbBridge-AHB
PiP-AMBA Core
IPC-AhbLiteAhbBridge-AHB
PiP-AMBA Core
IPC-AhbArbiter-AHB
AHB Arbiter
PiP-AMBA Core
IPC-AhbChannel-AHB
AHB Channel
PiP-AMBA Core
IPC-ApbChannel-APB
APB Channel
PiP-AMBA Core
IPC-EBI-AHB
PiP-AMBA Core
IPC-SRAMCtlr-AHB
PiP-AMBA Core
IPC-GPIO-APB
PiP-AMBA Core
IPC-IntrCtrl-APB
Interrupt Controller
PiP-AMBA Core
IPC-ParPort-APB
Parallel-Printer Port
PiP-AMBA Core
IPC-PWM-APB
PiP-AMBA Core
IPC-Timer-APB
Counter-Timer
PiP-AMBA Core
IPC-UART-APB
PiP-AMBA Core
IPC-WDog-APB
Watchdog Timer
PiP-AMBA Core
IPC-TFTLCD-AHB
AHB Core
IPC-I2C-APB
APB Core
IPC-RTC-APB
APB Core
IPC-SPI-APB
APB Core
IP-DMA-Core
AHB Core
Distributor / Representative
SoC Solutions
sales@socsolutions.com
sales@cast-inc.com
Phone
+1 .770.680.2500 US
Phone
+1 .201.391.8300 US
Evaluation Platform
Platform
AHB/APB Platform
AHB-Lite/APB Platform