3 general purpose timer/counter operation – ADLINK cPCI-9116 User Manual
Page 59

Operation Theory
• 49
5.3
General Purpose Timer/Counter Operation
An independent 16-bit up/down timer/counter is designed in the FPGA for user
applications. Fig 19 shows a simplified model of the timer/counter on the 9116
series card. It has the following features:
Counter
UP/DOWN(pin98)
C
G
O
CLK(pin96)
Gate(pin97)
OUT(pin48)
Initial
Count
load
Count
read back
CPCI-9116
D0
D15
Q0
Q15
Mode
control
Controller
Figure 19: General-purpose Timer/Counter model
•
Count up/Count down controlled by hardware or software
(low or 0: counts down, high or 1: counts up)
•
Programmable counter CLK source selection (Internal
24MHz or External CLK input up to 20MHz)
•
Programmable Gate selection (Internal or External. For
Internal control, you can disable counting only by software. For
External gate control, either software or setting Gate = low on
pin 97 of J1 disables the counting)
•
Initial Count can be loaded from software
•
Current count value can be read with software without
affecting circuit operation
•
Two programmable timer modes are provided: