7.2.2 Inputs and Outputs Signals

The following table lists the input and output ports of T-Format Interface.

Table 7-6. Inputs and Outputs of T-Format Interface
Signal NameDirectionDescription
reset_iInputActive low asynchronous reset signal to design
sys_clk_iInputSystem Clock
ref_clk_iInputReference clock, 2.5MHz*
start_iInputStartsignal to start T-Format transaction – must be ‘1’ for one sys_clk_i cycle
alarm_clr_iInputClearalarm signal – must be ‘1’ for one sys_clk_i cycle
rx_iInputSerialdata input from encoder
crc_done_iInputDonesignal from external CRC block –must be ‘1’ for one sys_clk_i cycle
cmd_iInputControlField ID to be sent to encoder
crc_calc_iInputOutputof CRC Generator block with bits reversed, that is, crc_gen(7) -> crc_calc_i (0),

crc_gen(6)-> crc_calc_i(1),

..

crc_gen(0)-> crc_calc_i(7)

tx_oOutputSerial data output to encoder
tx_en_oOutputTransmit enable signal – goes high when transmission is in progress
done_oOutputTransaction done signal – asserted as a pulse with a width of one sys_clk_i cycle
alarm_oOutputAlarm signal – asserted when the number of fault occurrences equals the threshold value configured in g_FAULT_THRESHOLD
start_crc_oOutputStart signal for CRC generation block
data_crc_oOutputDatafor CRC generation block – data is provided as:

{CF, SF, D0, D1, D2, .. D7} without delimiters. In case of shorter messages (where only D0-D2 have data), the other fields D3-D7 are taken as 0

tf_error_oOutputTF Error register
id_oOutputID value from control field in received frame*
sf_oOutputStatus field from received frame*
d0_oOutputD0field from received frame*
d1_oOutputD1field from received frame*
d2_oOutputD2field from received frame*
d3_oOutputD3field from received frame*
d4_oOutputD4field from received frame*
d5_oOutputD5field from received frame*
d6_oOutputD6field from received frame*
d7_oOutputD7field from received frame*
crc_oOutputCRC field from received frame*
Note: For more information, see the Tamagawa datasheet.