URL
https://opencores.org/ocsvn/ha1588/ha1588/trunk
Subversion Repositories ha1588
Compare Revisions
- This comparison shows the changes necessary to convert path
/
- from Rev 58 to Rev 59
- ↔ Reverse comparison
Rev 58 → Rev 59
/ha1588/trunk/sim/top/sim_win.do
0,0 → 1,53
quit -sim |
|
vlib altera |
vdel -lib altera -all |
vlib work |
vdel -lib work -all |
|
vlib altera |
# compile vendor dependent files |
vlog -work altera altera_mf.v |
|
vlib work |
# compile vendor independent files |
vlog -work work ../../rtl/top/ha1588.v +initreg+0 |
vlog -work work ../../rtl/reg/reg.v +initreg+0 |
vlog -work work ../../rtl/rtc/rtc.v +initreg+0 |
vlog -work work ../../rtl/tsu/tsu.v +initreg+0 |
vlog -work work ../../rtl/tsu/ptp_queue.v +initreg+0 |
vlog -work work ../../rtl/tsu/ptp_parser.v +initreg+0 |
|
# compile testbench files |
vlog -work work -sv ha1588_tb.v |
|
# compile nic driver bfm files |
vlog -work work -sv nic_drv_bfm/gmii_rx_bfm.v |
vlog -work work -sv nic_drv_bfm/gmii_tx_bfm.v |
|
# compile ptp driver bfm files |
vlog -work work -sv ptp_drv_bfm/ptp_drv_bfm.v |
|
# compile driver bfm files |
# Sytemverilog DPI steps to combine sv and c |
# step 1: generate dpiheader.h |
vlog -work work -sv -dpiheader dpiheader.h ptp_drv_bfm/ptp_drv_bfm.v |
# step 2: generate ptp_drv_bfm.obj |
vsim -dpiexportobj ptp_drv_bfm_sv ptp_drv_bfm_sv |
# step 3: generate ptp_drv_bfm_c.obj |
gcc -c -I $::env(MODEL_TECH)/../include ptp_drv_bfm/ptp_drv_bfm.c |
# step 4: generate ptp_drv_bfm_c.dll |
gcc -shared -Bsymbolic -o ptp_drv_bfm_c.dll ptp_drv_bfm.o \ |
ptp_drv_bfm_sv.obj -L $::env(MODEL_TECH) -lmtipli |
|
vsim -novopt \ |
-L altera \ |
-sv_lib ptp_drv_bfm_c \ |
-t ps \ |
ha1588_tb |
|
log -r */* |
radix -hexadecimal |
do wave.do |
|
run 50000ns |
/ha1588/trunk/sim/top/sim_win.bat
0,0 → 1,7
title %CD% |
|
SET LM_LICENSE_FILE=D:\Programs\license_win.dat |
SET MODEL_TECH=D:\Programs\modeltech_6.5g\win32 |
SET PATH=D:\Programs\modeltech_6.5g\win32;D:\Programs\modeltech_6.5g\gcc-4.2.1-mingw32\bin |
|
vsim -do sim_win.do |
/ha1588/trunk/sim/top/cleanup.bat
0,0 → 1,2
rmdir /S /Q work altera |
del *.h *.o *.dll *.obj *.wlf transcript |
/ha1588/trunk/sim/top/sim.bat
1,7 → 1,7
title %CD% |
|
SET LM_LICENSE_FILE=C:\lmlicense\licensefile.dat |
SET MODEL_TECH=C:\modeltech_6.5b\win32 |
SET PATH=C:\Modeltech_6.5b\win32;C:\modeltech_6.5b\gcc-4.2.1-mingw32\bin |
SET LM_LICENSE_FILE=D:\Programs\license_win.dat |
SET MODEL_TECH=D:\Programs\modeltech_6.5g\win32 |
SET PATH=D:\Programs\modeltech_6.5g\win32;D:\Programs\modeltech_6.5g\gcc-4.2.1-mingw32\bin |
|
vsim -do sim.do |