This pages describes the UART TX specman project.
The code is organized in the following directory tree:
e/uart_byte.e This is the main input to the DUT.
page
e/uart_sequence_tx.e This files defines the sequence of the TX.
page
e/uart_tx_sig_map.e Definitions of all input and outputs.
page
e/uart_monitor.e A monitor on the input and output.
page
e/uart_bfm.e A BFM, which drives data to the DUT.
page
e/uart_tx_agent.e Agent of the TX.
page
e/uart_tx_env.e Environment of the TX.
page
e/uart_tx_top.e Top file, which loads all e files.
page
e/PACKAGE_README.txt General description text file
tests:
e/test/test_debug_1.e random test for regression
page
e/test/test_debug_inc.e incremental data debug usage
page
e test-bench:
eTB/uart_tb_top.e TB top file
page
eTB/tb_e_uart_tx.e TB instantiate eVC and configure unit configuration
page
TX DUT RTL:
RTL/tx.vhd TX RTL
TX DUT TB:
TB/tx_tb_spc.vhd test-bench, instantiate DUT, specman
page
scripts, simulation log and wave results:
uart_tx.sav GTKWAVE configuration save
pk.tcl ncsim + specman TCL command file
page
run_spc_tx.unx run script for simulation, based on irun
page
irun.log simulation log
To go to main project: main project page
|