Architecture >> I2cRegMaster::rtl
|
|
integer | getIndex (
endianness: in sl
byteCount: in unsigned
totalBytes: in unsigned
) |
|
|
comb | ( i2cMasterOut , r , regIn , srst ) |
|
seq | ( arst , clk ) |
|
|
REG_INIT_C | RegType := ( state = > WAIT_REQ_S , byteCount = > ( others = > ' 0 ' ) , regOut = > ( regAck = > ' 0 ' , regFail = > ' 0 ' , regFailCode = > ( others = > ' 0 ' ) , regRdData = > ( others = > ' 0 ' ) ) , i2cMasterIn = > ( enable = > ' 0 ' , prescale = > ( others = > ' 0 ' ) , filter = > ( others = > ' 0 ' ) , txnReq = > ' 0 ' , stop = > ' 0 ' , op = > ' 0 ' , busReq = > ' 0 ' , addr = > ( others = > ' 0 ' ) , tenbit = > ' 0 ' , wrValid = > ' 0 ' , wrData = > ( others = > ' 0 ' ) , rdAck = > ' 0 ' ) ) |
|
|
StateType | ( WAIT_REQ_S , ADDR_S , WRITE_S , READ_TXN_S , READ_S , BUS_ACK_S , REG_ACK_S ) |
The documentation for this design unit was generated from the following file:
- protocols/i2c/rtl/I2cRegMaster.vhd