SURF  1.0
RTL Architecture Reference

Processes

comb  ( baud16x , r , rst , wrData , wrValid )
seq  ( clk )

Constants

REG_INIT_C  RegType := ( wrReady = > ' 0 ' , holdReg = > ( others = > ' 0 ' ) , txState = > WAIT_DATA_S , baud16xCount = > ( others = > ' 0 ' ) , shiftReg = > ( others = > ' 1 ' ) , shiftCount = > ( others = > ' 0 ' ) )

Types

StateType ( WAIT_DATA_S , SYNC_EN_16_S , WAIT_16_S , TX_BIT_S )

Signals

r  RegType := REG_INIT_C
rin  RegType

Records

RegType  
wrReady  sl
holdReg  slv ( 7 downto 0 )
txState  StateType
baud16xCount  slv ( 3 downto 0 )
shiftReg  slv ( 9 downto 0 )
shiftCount  slv ( 3 downto 0 )

Detailed Description

Definition at line 39 of file UartTx.vhd.

Member Function Documentation

◆ comb()

comb (   baud16x ,
  r ,
  rst ,
  wrData ,
  wrValid  
)
Process

Definition at line 66 of file UartTx.vhd.

◆ seq()

seq (   clk  
)
Process

Definition at line 123 of file UartTx.vhd.

Member Data Documentation

◆ StateType

StateType ( WAIT_DATA_S , SYNC_EN_16_S , WAIT_16_S , TX_BIT_S )
Type

Definition at line 41 of file UartTx.vhd.

◆ RegType

RegType
Record

Definition at line 43 of file UartTx.vhd.

◆ wrReady

wrReady sl
Record

Definition at line 44 of file UartTx.vhd.

◆ holdReg

holdReg slv ( 7 downto 0 )
Record

Definition at line 45 of file UartTx.vhd.

◆ txState

Definition at line 46 of file UartTx.vhd.

◆ baud16xCount

baud16xCount slv ( 3 downto 0 )
Record

Definition at line 47 of file UartTx.vhd.

◆ shiftReg

shiftReg slv ( 9 downto 0 )
Record

Definition at line 48 of file UartTx.vhd.

◆ shiftCount

shiftCount slv ( 3 downto 0 )
Record

Definition at line 49 of file UartTx.vhd.

◆ REG_INIT_C

REG_INIT_C RegType := ( wrReady = > ' 0 ' , holdReg = > ( others = > ' 0 ' ) , txState = > WAIT_DATA_S , baud16xCount = > ( others = > ' 0 ' ) , shiftReg = > ( others = > ' 1 ' ) , shiftCount = > ( others = > ' 0 ' ) )
Constant

Definition at line 52 of file UartTx.vhd.

◆ r

r RegType := REG_INIT_C
Signal

Definition at line 60 of file UartTx.vhd.

◆ rin

rin RegType
Signal

Definition at line 61 of file UartTx.vhd.


The documentation for this class was generated from the following file: