The external interface signals connecting the PolarFire SoC FPGA to an off-chip CAN transceiver are listed in the following table.
Signal Name | Direction | Description |
---|---|---|
canclk | Input | CAN Clock. |
RX | Input | CAN bus receive signal. This signal connects to the receiver bus of the external transceiver. |
TX | Output | CAN bus transmit signal. This signal connects to the external transceiver. |
TX_EN_N | Output | External driver enable control signal. This signal is used to enable or disable an external CAN transceiver. TX_EN_N is asserted when the CAN controller is stopped or if the CAN state is bus-off (shut down completely). The CAN transmit enable TX_EN_N signal provided through the I/O MUX to the I/O pads are active-low and the CAN transmit enable provided to the fabric is active-high. |
When enabled, CAN ports are configured to connect to multi-standard I/Os (MSIOs) by default. CAN signals can also be configured to interface with the FPGA fabric and the MSS general purpose inputs/outputs (GPIOs).