UART controller (uart_Easy_v1_0)

Description: UART transceiver

Generics

Identifier

Type

Width

Default

Description

fMclk

nat

50000

in kHz

fSclk

nat

115200

baud rate

toRx

nat

RX timeout in tkclk clocks

Ports

Identifier

Direction

Type

Width

Comment

reset

in

std_logic

1

mclk

in

std_logic

1

tkclk

in

std_logic

1

getTixVState

out

std_logic_vector

8

getRxleft

out

std_logic_vector

8

getLenRxdata

out

std_logic_vector

8

getRxdata

out

std_logic_vector

256

reqInvRx

in

std_logic

1

ackInvRx

out

std_logic

1

rxLen

in

std_logic_vector

8

reqInvTx

in

std_logic

1

ackInvTx

out

std_logic

1

txLenData

in

std_logic_vector

8

txData

in

std_logic_vector

256

reqInvTxrx

in

std_logic

1

ackInvTxrx

out

std_logic

1

txrxLenTxdata

in

std_logic_vector

8

txrxTxdata

in

std_logic_vector

256

txrxRxlen

in

std_logic_vector

8

rxd

in

std_logic

1

txd

out

std_logic

1