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