##
## Include this file in an ASE build to import platform interface definitions
## into a simulation environment by adding the following line to vlog_files.list
## in an ASE build directory:
##
##     -F <absolute path to this directory>/platform_if_addenda.txt
##
## Note that "-F" must be used and not "-f".  The former uses paths relative
## to this directory.  The latter uses only absolute paths.
##

-F platform_if_includes.txt

../rtl/device_if/ccip_if_pkg.sv
../rtl/device_cfg/ccip_cfg_pkg.sv
../rtl/device_cfg/hssi_cfg_pkg.sv
../rtl/device_cfg/local_mem_cfg_pkg.sv

../rtl/device_if/ccip_if_clock.sv
../rtl/platform_shims/platform_shim_ccip_std_afu.sv
../rtl/platform_shims/platform_shim_ccip.sv
../rtl/platform_shims/platform_shim_avalon_mem_if.sv

../rtl/platform_shims/utils/avalon_mem_if_async_shim.sv
../rtl/platform_shims/utils/avalon_mem_if_connect.sv
../rtl/platform_shims/utils/avalon_mem_if_reg.sv
../rtl/platform_shims/utils/avalon_mem_if_reg_simple.sv
../rtl/platform_shims/utils/platform_utils_ccip_activity_cnt.sv
../rtl/platform_shims/utils/platform_utils_ccip_async_shim.sv
../rtl/platform_shims/utils/platform_utils_ccip_reg.sv

../rtl/platform_shims/utils/quartus_ip/platform_utils_avalon_dc_fifo.v
../rtl/platform_shims/utils/quartus_ip/platform_utils_avalon_mm_clock_crossing_bridge.v
../rtl/platform_shims/utils/quartus_ip/platform_utils_avalon_mm_bridge.v
../rtl/platform_shims/utils/quartus_ip/platform_utils_dc_fifo.sv
../rtl/platform_shims/utils/quartus_ip/platform_utils_dcfifo_synchronizer_bundle.v
../rtl/platform_shims/utils/quartus_ip/platform_utils_std_synchronizer_nocut.v
