⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pci_bridge32.vif

📁 这是用pci-wishbone核和16450串口核在xilinx的fpga上实现的串口程序
💻 VIF
📖 第 1 页 / 共 2 页
字号:
#
# Synplicity Verification Interface File
# Generated using Synplify-pro
#
# Copyright (c) 1996-2004 Synplicity, Inc.
# All rights reserved
#

# Set logfile options
vif_set_result_file  pci_bridge32.vlf

# RTL and technology files
vif_add_library -original $XILINX/verilog/verification/unisims
vif_add_library -original $XILINX/verilog/verification/simprims
vif_add_file -original  -verilog D:\Program Files\Synplicity\Synplify_76\bin\..\lib\xilinx\unisim.v
vif_add_file -original  -verilog ./pci_out_reg.v
vif_add_file -original  -verilog ./pci_constants.v
vif_add_file -original  -verilog ./pci_user_constants.v
vif_add_file -original  -verilog ./pci_rst_int.v
vif_add_file -original  -verilog ./pci_async_reset_flop.v
vif_add_file -original  -verilog ./pci_wb_slave.v
vif_add_file -original  -verilog ./bus_commands.v
vif_add_file -original  -verilog ./pci_wb_tpram.v
vif_add_file -original  -verilog ./pci_synchronizer_flop.v
vif_add_file -original  -verilog ./pci_wbw_fifo_control.v
vif_add_file -original  -verilog ./pci_wbr_fifo_control.v
vif_add_file -original  -verilog ./pci_wbw_wbr_fifos.v
vif_add_file -original  -verilog ./pci_wb_decoder.v
vif_add_file -original  -verilog ./pci_wb_addr_mux.v
vif_add_file -original  -verilog ./pci_delayed_sync.v
vif_add_file -original  -verilog ./pci_delayed_write_reg.v
vif_add_file -original  -verilog ./pci_master32_sm_if.v
vif_add_file -original  -verilog ./pci_frame_crit.v
vif_add_file -original  -verilog ./pci_frame_load_crit.v
vif_add_file -original  -verilog ./pci_irdy_out_crit.v
vif_add_file -original  -verilog ./pci_mas_ad_load_crit.v
vif_add_file -original  -verilog ./pci_mas_ch_state_crit.v
vif_add_file -original  -verilog ./pci_mas_ad_en_crit.v
vif_add_file -original  -verilog ./pci_cbe_en_crit.v
vif_add_file -original  -verilog ./pci_frame_en_crit.v
vif_add_file -original  -verilog ./pci_master32_sm.v
vif_add_file -original  -verilog ./pci_wb_slave_unit.v
vif_add_file -original  -verilog ./pci_wb_master.v
vif_add_file -original  -verilog ./pci_pci_tpram.v
vif_add_file -original  -verilog ./pci_pciw_fifo_control.v
vif_add_file -original  -verilog ./pci_pcir_fifo_control.v
vif_add_file -original  -verilog ./pci_pciw_pcir_fifos.v
vif_add_file -original  -verilog ./pci_pci_decoder.v
vif_add_file -original  -verilog ./pci_target32_interface.v
vif_add_file -original  -verilog ./pci_target32_clk_en.v
vif_add_file -original  -verilog ./pci_target32_trdy_crit.v
vif_add_file -original  -verilog ./pci_target32_stop_crit.v
vif_add_file -original  -verilog ./pci_target32_devs_crit.v
vif_add_file -original  -verilog ./pci_target32_sm.v
vif_add_file -original  -verilog ./pci_target_unit.v
vif_add_file -original  -verilog ./pci_sync_module.v
vif_add_file -original  -verilog ./pci_conf_space.v
vif_add_file -original  -verilog ./pci_io_mux_ad_en_crit.v
vif_add_file -original  -verilog ./pci_io_mux_ad_load_crit.v
vif_add_file -original  -verilog ./pci_io_mux.v
vif_add_file -original  -verilog ./pci_cur_out_reg.v
vif_add_file -original  -verilog ./pci_par_crit.v
vif_add_file -original  -verilog ./pci_perr_crit.v
vif_add_file -original  -verilog ./pci_perr_en_crit.v
vif_add_file -original  -verilog ./pci_serr_en_crit.v
vif_add_file -original  -verilog ./pci_serr_crit.v
vif_add_file -original  -verilog ./pci_parity_check.v
vif_add_file -original  -verilog ./pci_in_reg.v
vif_add_file -original  -verilog ./pci_bridge32.v
vif_set_top_module -original -top pci_bridge32
 
vif_add_library -translated $XILINX/verilog/verification/unisims
vif_add_library -translated $XILINX/verilog/verification/simprims
vif_add_file -translated -verilog pci_bridge32.vm
vif_set_top_module -translated -top pci_bridge32 


# Read FSM encoding
vif_set_fsm -fsm fsm_0
vif_set_fsmreg -original -fsm fsm_0 wishbone_slave_unit/wishbone_slave/c_state_Z[2:0]
vif_set_fsmreg -translated -fsm  fsm_0 wishbone_slave_unit/wishbone_slave/c_state_Z[5:0]
vif_set_state_map -fsm fsm_0 -original "000" -translated "000001"
vif_set_state_map -fsm fsm_0 -original "011" -translated "000010"
vif_set_state_map -fsm fsm_0 -original "100" -translated "000100"
vif_set_state_map -fsm fsm_0 -original "101" -translated "001000"
vif_set_state_map -fsm fsm_0 -original "110" -translated "010000"
vif_set_state_map -fsm fsm_0 -original "111" -translated "100000"
vif_set_fsm -fsm fsm_1
vif_set_fsmreg -original -fsm fsm_1 wishbone_slave_unit/wishbone_slave/c_state_Z[2:0]
vif_set_fsmreg -translated -fsm  fsm_1 wishbone_slave_unit/wishbone_slave/c_state_Z[5:0]
vif_set_state_map -fsm fsm_1 -original "000" -translated "000001"
vif_set_state_map -fsm fsm_1 -original "011" -translated "000010"
vif_set_state_map -fsm fsm_1 -original "100" -translated "000100"
vif_set_state_map -fsm fsm_1 -original "101" -translated "001000"
vif_set_state_map -fsm fsm_1 -original "110" -translated "010000"
vif_set_state_map -fsm fsm_1 -original "111" -translated "100000"
vif_set_fsm -fsm fsm_6
vif_set_fsmreg -original -fsm fsm_6 wishbone_slave_unit/pci_initiator_sm/cur_state_Z[3:0]
vif_set_fsmreg -translated -fsm  fsm_6 wishbone_slave_unit/pci_initiator_sm/cur_state_Z[1:0]
vif_set_state_map -fsm fsm_6 -original "0001" -translated "00"
vif_set_state_map -fsm fsm_6 -original "0010" -translated "01"
vif_set_state_map -fsm fsm_6 -original "0100" -translated "10"
vif_set_state_map -fsm fsm_6 -original "1000" -translated "11"
vif_set_fsm -fsm fsm_9
vif_set_fsmreg -original -fsm fsm_9 pci_target_unit/wishbone_master/c_state_Z[2:0]
vif_set_fsmreg -translated -fsm  fsm_9 pci_target_unit/wishbone_master/c_state_Z[5:0]
vif_set_state_map -fsm fsm_9 -original "000" -translated "000001"
vif_set_state_map -fsm fsm_9 -original "001" -translated "000010"
vif_set_state_map -fsm fsm_9 -original "010" -translated "000100"
vif_set_state_map -fsm fsm_9 -original "011" -translated "001000"
vif_set_state_map -fsm fsm_9 -original "100" -translated "010000"
vif_set_state_map -fsm fsm_9 -original "101" -translated "100000"
vif_set_fsm -fsm fsm_16
vif_set_fsmreg -original -fsm fsm_16 pci_target_unit/pci_target_sm/c_state_Z[2:0]
vif_set_fsmreg -translated -fsm  fsm_16 pci_target_unit/pci_target_sm/c_state_Z[1:0]
vif_set_state_map -fsm fsm_16 -original "001" -translated "00"
vif_set_state_map -fsm fsm_16 -original "010" -translated "01"
vif_set_state_map -fsm fsm_16 -original "100" -translated "10"


# Memory map points
# Memory redundancies

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -