
TPMC542 User Manual Issue 1.0.3 Page 4 of 98
Table of Contents
1 PRODUCT DESCRIPTION ........................................................................................... 9
2 TECHNICAL SPECIFICATION ................................................................................... 11
3 HANDLING AND OPERATION INSTRUCTIONS ....................................................... 13
ESD Protection .............................................................................................................................. 13
Power Dissipation Limit ............................................................................................................... 13
Forced Air-Cooling Requirements .............................................................................................. 13
4 PCI INTERFACE ......................................................................................................... 14
PCI Identifier & BAR Configuration ............................................................................................. 14
Register Space .............................................................................................................................. 15
4.2.1 D/A Global Registers .............................................................................................................. 19
4.2.1.1 Global DAC Control Register (0x158) ............................................................................... 19
4.2.1.2 Global DAC Status Register (0x15C) ................................................................................ 20
4.2.2 D/A Device Registers .............................................................................................................. 21
4.2.2.1 DAC Configuration Register(s) (0x168, 0x198, 0x1C8, 0x1F8) ........................................ 21
4.2.2.2 DAC Correction Registers (0x170, 0x174, 0x178, 0x17C, 0x1A0, …) .............................. 23
4.2.2.3 DAC Data Registers (0x180, 0x184, 0x1B0, 0x1B4, …) ................................................... 24
4.2.2.4 DAC Status Register(s) (0x188, 0x1B8, 0x1E8, 0x218) .................................................... 25
4.2.2.5 DAC Mode Register(s) (0x18C, 0x1BC, 0x1EC, 0x21C) .................................................. 27
4.2.3 D/A Sequencer Register ......................................................................................................... 28
4.2.3.1 Sequencer Control Register (0x2E8) ................................................................................. 28
4.2.3.2 Sequencer Status Register (0x2EC) ................................................................................. 30
4.2.3.3 Number of Conversions Register (0x2F4) ......................................................................... 32
4.2.3.4 Conversion Count Register (0x2F8) .................................................................................. 32
4.2.3.5 FIFO Level Register (0x2FC) ............................................................................................ 33
4.2.3.6 DMA Buffer Base Address Register (0x308) ..................................................................... 33
4.2.3.7 DMA Buffer Length Register (0x30C) ................................................................................ 33
4.2.3.8 DMA Buffer Next Address Register (0x310) ...................................................................... 33
4.2.4 Conversion Signal Registers .................................................................................................. 34
4.2.4.1 Conversion Clock 1 Generator Register (0x320) .............................................................. 34
4.2.4.2 Conversion Clock 2 Generator Register (0x324) .............................................................. 35
4.2.4.3 Frame Trigger Generator Register 1 (0x32C) ................................................................... 35
4.2.4.4 Frame Trigger Generator Register 2 (0x330) .................................................................... 36
4.2.4.5 Conversion Signal Generator Enable Register (0x33C) .................................................... 36
4.2.4.6 Conversion Signal Generator Output Driver Register (0x340) .......................................... 37
4.2.4.7 Conversion Signal Source Selection Register (0x344) ..................................................... 38
4.2.4.8 Frame Timer Register (0x348) .......................................................................................... 39
4.2.5 DIO Registers ......................................................................................................................... 40
4.2.5.1 DIO Input Register (0x354) ................................................................................................ 40
4.2.5.2 DIO Input Filter Register (0x358) ....................................................................................... 41
4.2.5.3 DIO Output Register (0x35C) ............................................................................................ 41
4.2.5.4 DIO Output Enable Register (0x360) ................................................................................. 42
4.2.6 Interrupt Registers .................................................................................................................. 43
4.2.6.1 Interrupt Enable Register (0x36C) ..................................................................................... 43
4.2.6.2 Error Interrupt Enable Register (0x370) ............................................................................ 44
4.2.6.3 DIO Rising Edge Interrupt Enable Register (0x374) ......................................................... 45
4.2.6.4 DIO Falling Edge Interrupt Enable Register (0x378) ......................................................... 47
4.2.6.5 Interrupt Status Register (0x384) ...................................................................................... 49