The PMACENC block handles the pmac encoder signals
Fields¶
| Name | Type | Description |
|---|---|---|
| ENABLE | bit_mux | Halt of falling edge, reset and enable on rising |
| GENERATOR_ERROR | param enum | generate error on output |
| DATA | bit_mux | Data output to master encoder |
| PROTOCOL | param enum | Type of absolute/incremental protocol |
| ENCODING | param enum | Position encoding (for absolute encoders) |
| BITS | param uint 32 | Number of bits |
| CLK | bit_out | Clock input from encoder |
| VAL | pos_mux | Input for position (all other protocols) |
| HEALTH | read enum | Table status |