5.1. Voltage Sensor Intel® FPGA IP Digital Signals
Signal | Width (Bit) |
Type | Description |
---|---|---|---|
clk | 1 | Input | All signals in the IP core is synchronous to this clock. The frequency supported for this clock is from 10 MHz to 100 MHz. |
reset | 1 | Input | Active high reset. Deassert this signal synchronous to the clock. |
Signal | Width (Bit) |
Type | Description |
---|---|---|---|
cmd_valid | 1 | Input |
Assert this signal high to send voltage sampling request to the IP core. |
cmd_ready | 1 | Output |
The IP core drives this signal high to indicate that the IP core is ready to receive command. |
cmd_data | 16 | Input |
Bitmask to indicate from which channel to return the voltage value. Send this data signal together with the cmd_valid signal.
For example, 0000001000010001 signals the IP core to sample the voltage values from channels 0, 4, and 9. Set only valid bits in the cmd_data word. Otherwise, the response from the voltage sensor is undefined. |
Signal | Width (Bit) |
Type | Description |
---|---|---|---|
rsp_valid | 1 | Output |
Indication from the IP core that the voltage value is ready. |
rsp_channel | 4 | Output |
Indicates the channel of the voltage value sampled from the analog inputs or internal supplies. |
rsp_data | 32 | Output |
The voltage value in a signed 32-bit fixed-point binary format, with 16 bits below the binary point. |
rsp_startofpacket | 1 | Output |
Indicates that the current transfer is the start of packet. |
rsp_endofpacket | 1 | Output | Indicates that the current transfer is the end of packet. |