4.Directory Structure - sagarpattar005/apb_avip GitHub Wiki
Package Content
The package structure diagram navigates users to find out the file locations , where it is located and which folder.

Figure 4.1. Package Structure of APB_AVIP
Table 4.1 Directory Path
| Directory | Description |
|---|---|
| apb_avip/doc | contains test bench architecture and components description and verification plan and assertion plan |
| apb_avip/sim | Contains all simulating tools and apb_compile.f file which contain all directories and compiling files |
| apb_avip/src/globals | Contains global package parameters(names,modes) |
| apb_avip/src/hvl_top | Contain all tb component folder(master,env,slave,test) |
| apb_avip/src/hdl_top | Contain all bfm files and assertions files |
| apb_avip/src/hdl_top/master_agent_bfm | Contain master agent, driver and monitor bfm files |
| apb_avip/src/hdl_top/slave_agent_bfm | Contains slave agent,driver and monitor bfm files |
| apb_avip/src/hdl_top/APB_interface | Contain apb interface file |
| apb_avip/src/hvl_top/test | Contains all test cases files |
| apb_avip/src/hvl_top/test/sequences/master_sequences | Contain all master sequence test files |
| apb_avip/src/hvl_top/test/sequences/slave_sequences | Contain all slave sequence test files |
| apb_avip/src/hvl_top/test/sequences/virtual_sequences | Contain all virtual sequence test files |
| apb_avip/src/hvl_top/env | Contain env config files |
| and score board file | |
| apb_avip/src/hvl_top/env/virtual_sequencer | Contain virtual sequencer file |
| apb_avip/src/hvl_top/master | Contain master agent files ,coverage file |
| apb_avip/src/hvl_top/slave | Contain slave agent files ,coverage file |