
Chapter 2 Channel Operation
M4K708 Module: User’s Manual page 2 - 1
2 Channel Operation
Chapter 2 describes M4K708 module operation.
2.1 Channel Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-2
2.1.1 Channel Receive Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-2
2.1.2 Channel Transmit Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-3
2.2 Global Control Registers and Memory Map. . . . . . . . . . . . . . . . . . . .2-4
2.2.1 Global Hardware Revision Register . . . . . . . . . . . . . . . . . . . . . .2-4
2.2.2 Global Software Reset Register . . . . . . . . . . . . . . . . . . . . . . . . .2-5
2.2.3 Global Configuration Register . . . . . . . . . . . . . . . . . . . . . . . . . . .2-5
2.2.4 Global Start Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-5
2.2.5 Global Interrupt Status Register . . . . . . . . . . . . . . . . . . . . . . . . .2-6
2.2.6 Global Time Tag Reset Register . . . . . . . . . . . . . . . . . . . . . . . . .2-6
2.2.7 Global Time Tag Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-6
2.3 Channel Control Registers and Memory Map . . . . . . . . . . . . . . . . . .2-7
2.3.1 Channel Software Reset Register . . . . . . . . . . . . . . . . . . . . . . . .2-7
2.3.2 Channel Control Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-8
2.3.3 Channel Start/Stop Register . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-8
2.3.4 Channel Status Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-9
2.3.5 Channel Interrupt Mask Register. . . . . . . . . . . . . . . . . . . . . . . . .2-9
2.3.6 Channel Interrupt Status Register . . . . . . . . . . . . . . . . . . . . . . .2-10
2.3.7 Channel Interrupt Clear Register. . . . . . . . . . . . . . . . . . . . . . . .2-10
2.3.8 Channel Event Frequency Register. . . . . . . . . . . . . . . . . . . . . .2-11
2.3.9 Channel FIFO Counter Register . . . . . . . . . . . . . . . . . . . . . . . .2-11
2.3.10 Channel Output Trigger Mask Register . . . . . . . . . . . . . . . . . . .2-11
2.3.11 Receive FIFO Read Register . . . . . . . . . . . . . . . . . . . . . . . . . .2-13
2.3.12 Receive FIFO Word Type Register . . . . . . . . . . . . . . . . . . . . . .2-14
2.3.13 Receive FIFO Word Count Register . . . . . . . . . . . . . . . . . . . . .2-14
2.3.14 Transmit FIFO Data / First / Last Write Register . . . . . . . . . . . .2-14
2.3.15 Transmit Interval Value Register . . . . . . . . . . . . . . . . . . . . . . . .2-15
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com