TPMC117 User Manual Issue 2.0.1 Page 4 of 47
Table of Contents
1 PRODUCT DESCRIPTION ......................................................................................... 8
2 TECHNICAL SPECIFICATION ................................................................................. 10
3 ADDRESS MAP ........................................................................................................ 11
PCI Configuration Space .............................................................................................................. 11
PCI Memory Space ........................................................................................................................ 12
Register Space .............................................................................................................................. 12
4 REGISTER DESCRIPTION ...................................................................................... 14
Control Register ............................................................................................................................ 14
Data Register ................................................................................................................................. 17
4.2.1 Data Register in SSI Mode ................................................................................................. 17
4.2.2 Data Register in Counter Mode .......................................................................................... 17
Status Register .............................................................................................................................. 17
Counter Preload Register ............................................................................................................. 19
Counter Compare Register .......................................................................................................... 19
Counter Command Register ........................................................................................................ 20
Digital Input Register .................................................................................................................... 20
Interval Timer Control Register ................................................................................................... 21
Interval Timer Preload Register ................................................................................................... 21
Interval Timer Data Register ........................................................................................................ 22
Global Control Register ................................................................................................................ 22
Interrupt Enable Register ............................................................................................................. 24
Interrupt Status Register .............................................................................................................. 25
Test Register ................................................................................................................................. 26
Advanced Debouncing Register (Digital) ................................................................................... 27
Advanced Debouncing Register (Encoder) ................................................................................ 27
Board Health Register .................................................................................................................. 28
Scratchpad Register ..................................................................................................................... 28
Firmware Identification Register ................................................................................................. 28
5 FUNCTIONAL DESCRIPTION ................................................................................. 29
SSI Short Description ................................................................................................................... 29
SSI Mode ........................................................................................................................................ 30
5.2.1 Standard SSI Interface Controller Mode ............................................................................. 30
5.2.2 SSI ‘Listen only’ Mode ........................................................................................................ 31
5.2.3 SSI Mode behavior differences ........................................................................................... 32
Counter Mode ................................................................................................................................ 33
5.3.1 Input Modes ........................................................................................................................ 33
5.3.1.1 Timer Mode ................................................................................................................. 33
5.3.1.2 Direction Count ........................................................................................................... 33
5.3.1.3 Up/Down Count ........................................................................................................... 34
5.3.1.4 Quadrature Count ....................................................................................................... 34
5.3.2 Special Count Modes .......................................................................................................... 34
5.3.2.1 Divide-by-N ................................................................................................................. 34
5.3.2.2 Single Cycle ................................................................................................................ 34
5.3.3 Index Control Modes ........................................................................................................... 35
5.3.3.1 No I-Control ................................................................................................................. 35
5.3.3.2 Load on I ..................................................................................................................... 35
5.3.3.3 Latch on I .................................................................................................................... 36