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: