Verification IP of fully parameterized two agents UART
CLOCK_RATE : Clock Rate
BAUD_RATE : Baud Rate
DATA_BYTE : Transaction byte number
active : Agent active or passive enumerator
has_functional_coverage : Agent has functional coverage
has_scoreboard : Agent has scoreboard
Detailed description of UART can be found in : (https://en.wikipedia.org/wiki/Universal_asynchronous_receiver-transmitter)
Here an example transaction between UART VIP and UART design :
Configuration of Transaction given above is :
Created test name for writing and reading at the same time is uart_rx_tx_test
Created test name for writing only is uart_tx_test
Created test name for reading only is uart_rx_test
Created test name for reseting is uart_reset_test
Given test above named spi_wr_test code coverage is :
Functional Coverage and Assertion will be added.
New RTL design will be verified. This one not works properly.