[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[pci] reviera - compile script
Attached is a script to compile the design.
Three scripts are available:
1. set environmet of aldec (optional)
2. batch file to start the compiler
3. do file
1.
winset LM_LICENSE_FILE =
winset MODEL_TECH =
winset PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;
winset VSIMSALIBRARYCFG=C:\Program Files\Aldec\Riviera\vlib
winset PATH=%PATH%;C:\Program Files\Aldec\Riviera\bin
2.
echo start > rx_cmp1.txt
del rv_cmp.log
copy ..\rtl\pci_constants.v ..\bench\pci_constants.v
copy ..\rtl\pci_user_constants.v ..\bench\pci_user_constants.v
copy ..\rtl\bus_commands.v ..\bench\bus_commands.v
copy ..\rtl\timescale.v ..\bench\timescale.v
call "C:\Program Files\Aldec\Riviera\etc\setenv.bat"
"C:\Program Files\Aldec\Riviera\bin\vsimsa.exe" rv_cmp.do
echo start > rx_cmp2.txt
3.
cd C:\pini\verilog\OpenCore\pci\rv
log rv_cmp.log
alib rwork rwork.lib
set rwork rwork.lib
alog -all -dbg -work rwork "C:\Program Files\modelsimXE\xilinx\verilog\src\unisims\RAMB4_S16_S16.v" "C:\Program Files\modelsimXE\xilinx\verilog\src\glbl.v" ..\rtl\pci_parity_check.v ..\rtl\pci_target_unit.v ..\rtl\wb_addr_mux.v ..\rtl\cbe_en_crit.v ..\rtl\fifo_control.v ..\rtl\out_reg.v ..\rtl\pci_tpram.v ..\rtl\wb_master.v ..\rtl\conf_cyc_addr_dec.v ..\rtl\frame_crit.v ..\rtl\pci_target32_clk_en.v ..\rtl\pciw_fifo_control.v ..\rtl\wb_slave.v ..\rtl\conf_space.v ..\rtl\frame_en_crit.v ..\rtl\par_crit.v ..\rtl\pciw_pcir_fifos.v ..\rtl\wb_slave_unit.v ..\rtl\frame_load_crit.v ..\rtl\pci_bridge32.v ..\rtl\pci_target32_devs_crit.v ..\rtl\perr_crit.v ..\rtl\wbr_fifo_control.v ..\rtl\cur_out_reg.v ..\rtl\pci_decoder.v ..\rtl\pci_target32_interface.v ..\rtl\perr_en_crit.v ..\rtl\wbw_fifo_control.v ..\rtl\decoder.v ..\rtl\pci_in_reg.v ..\rtl\serr_crit.v ..\rtl\wbw_wbr_fifos.v ..\rtl\delayed_sync.v ..\rtl\irdy_out_crit.v ..\rtl\pci_io_mux.v ..\rtl\pci_io_mux_ad_en_crit.v ..\rtl\pci_io_mux_ad_load_crit.v ..\rtl\pci_target32_sm.v ..\rtl\serr_en_crit.v ..\rtl\delayed_write_reg.v ..\rtl\mas_ad_en_crit.v ..\rtl\mas_ad_load_crit.v ..\rtl\pci_master32_sm.v ..\rtl\pci_target32_stop_crit.v ..\rtl\synchronizer_flop.v ..\rtl\async_reset_flop.v ..\rtl\mas_ch_state_crit.v ..\rtl\pci_master32_sm_if.v ..\rtl\pci_target32_trdy_crit.v ..\rtl\top.v ..\rtl\pci_rst_int.v ..\rtl\sync_module.v ..\rtl\wb_tpram.v ..\bench\pci_blue_arbiter.v ..\bench\pci_bus_monitor.v ..\bench\pci_behaviorial_device.v ..\bench\pci_behaviorial_master.v ..\bench\pci_behaviorial_target.v ..\bench\wb_slave_behavioral.v ..\bench\wb_bus_mon.v +define+RV ..\bench\pci_behavioral_iack_target.v ..\bench\pci_unsupported_commands_master.v ..\bench\wb_master32.v ..\bench\wb_master_behavioral.v ..\bench\system.v
--
Best Regards,
Pinhas Krengel
Sr. ASIC / FPGA Engineer
Formalized Design Alliance Partner
011 972-9-894-7865 Home Office
011 972-54-679-119 Portable
480-545-4555 Jim McHood, VP Engineering
www.formalized.com
--
--
To unsubscribe from pci mailing list please visit http://www.opencores.org/mailinglists.shtml