|
SURF
|
Functions | |
| slv | hexStrToSlv ( s: in string ) |
| slv | hexStrToSlv ( s: in string ) |
Processes | |
| test | |
| test | |
Procedures | |
| sendString( s: in string ) | |
| receiveString( s: inout string ) | |
| uartRegWrite( wrAddr: in slv ( 31 downto 0 ) , wrData: in slv ( 31 downto 0 ) ) | |
| uartRegRead( rdAddr: in slv ( 31 downto 0 ) , rdData: inout slv ( 31 downto 0 ) ) | |
| sendString( s: in string ) | |
| receiveString( s: inout string ) | |
| uartRegWrite( wrAddr: in slv ( 31 downto 0 ) , wrData: in slv ( 31 downto 0 ) ) | |
| uartRegRead( rdAddr: in slv ( 31 downto 0 ) , rdData: inout slv ( 31 downto 0 ) ) | |
Constants | |
| TPD_G | time := 1 ns |
| CLK_FREQ_G | real := 125 . 0E + 6 |
| BAUD_RATE_G | integer := 115200 |
| MEMORY_TYPE_G | string := " distributed " |
| FIFO_ADDR_WIDTH_G | integer range 4 to 48 := 5 |
Signals | |
| axilWriteMaster | AxiLiteWriteMasterType |
| axilWriteSlave | AxiLiteWriteSlaveType |
| axilReadMaster | AxiLiteReadMasterType |
| axilReadSlave | AxiLiteReadSlaveType |
| tx | sl |
| rx | sl |
| clk | sl |
| rst | sl |
| wrData | slv ( 7 downto 0 ) := ( others = > ' 0 ' ) |
| wrValid | sl := ' 0 ' |
| wrReady | sl |
| rdData | slv ( 7 downto 0 ) |
| rdValid | sl |
| rdReady | sl := ' 1 ' |
Shared Variables | |
| addr | slv ( 31 downto 0 ) |
| data | slv ( 31 downto 0 ) |
Instantiations | |
| u_clkrst_1 | ClkRst <Entity ClkRst> |
| u_uartwrapper_1 | UartWrapper <Entity UartWrapper> |
| u_uartaxilitemaster | UartAxiLiteMaster <Entity UartAxiLiteMaster> |
| u_axidualportram_1 | AxiDualPortRam <Entity AxiDualPortRam> |
| u_clkrst_1 | ClkRst <Entity ClkRst> |
| u_uartwrapper_1 | UartWrapper <Entity UartWrapper> |
| u_uartaxilitemaster | UartAxiLiteMaster <Entity UartAxiLiteMaster> |
| u_axidualportram_1 | AxiDualPortRam <Entity AxiDualPortRam> |