URL
https://opencores.org/ocsvn/ethmac/ethmac/trunk
Subversion Repositories ethmac
Compare Revisions
- This comparison shows the changes necessary to convert path
/
- from Rev 185 to Rev 186
- ↔ Reverse comparison
Rev 185 → Rev 186
/trunk/sim/rtl_sim/modelsim_sim/run/tb_eth.do
0,0 → 1,102
#///////////////////////////////////////////////////////////////////// |
#/// //// |
#/// tb_eth.do //// |
#/// //// |
#/// This file is part of the Ethernet IP core project //// |
#/// http://www.opencores.org/projects/ethmac/ //// |
#/// //// |
#/// Author(s): //// |
#/// - Igor Mohor (igorM@opencores.org) //// |
#/// //// |
#/// All additional information is avaliable in the Readme.txt //// |
#/// file. //// |
#/// //// |
#///////////////////////////////////////////////////////////////////// |
#/// //// |
#/// Copyright (C) 2001, 2002 Authors //// |
#/// //// |
#/// This source file may be used and distributed without //// |
#/// restriction provided that this copyright statement is not //// |
#/// removed from the file and that any derivative work contains //// |
#/// the original copyright notice and the associated disclaimer. //// |
#/// //// |
#/// This source file is free software; you can redistribute it //// |
#/// and/or modify it under the terms of the GNU Lesser General //// |
#/// Public License as published by the Free Software Foundation; //// |
#/// either version 2.1 of the License, or (at your option) any //// |
#/// later version. //// |
#/// //// |
#/// This source is distributed in the hope that it will be //// |
#/// useful, but WITHOUT ANY WARRANTY; without even the implied //// |
#/// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR //// |
#/// PURPOSE. See the GNU Lesser General Public License for more //// |
#/// details. //// |
#/// //// |
#/// You should have received a copy of the GNU Lesser General //// |
#/// Public License along with this source; if not, download it //// |
#/// from http://www.opencores.org/lgpl.shtml //// |
#/// //// |
#///////////////////////////////////////////////////////////////////// |
#/ |
#/ CVS Revision History |
#/ |
#/ $Log: not supported by cvs2svn $ |
#/ |
#/ |
#/ |
|
vlog -reportprogress 300 -work work {../../../../rtl/verilog/eth_clockgen.v} |
vlog -reportprogress 300 -work work {../../../../rtl/verilog/eth_crc.v} |
vlog -reportprogress 300 -work work {../../../../rtl/verilog/eth_defines.v} |
vlog -reportprogress 300 -work work {../../../../rtl/verilog/eth_fifo.v} |
vlog -reportprogress 300 -work work {../../../../rtl/verilog/eth_maccontrol.v} |
vlog -reportprogress 300 -work work {../../../../rtl/verilog/eth_macstatus.v} |
vlog -reportprogress 300 -work work {../../../../rtl/verilog/eth_miim.v} |
vlog -reportprogress 300 -work work {../../../../rtl/verilog/eth_outputcontrol.v} |
vlog -reportprogress 300 -work work {../../../../rtl/verilog/eth_random.v} |
vlog -reportprogress 300 -work work {../../../../rtl/verilog/eth_receivecontrol.v} |
vlog -reportprogress 300 -work work {../../../../rtl/verilog/eth_register.v} |
vlog -reportprogress 300 -work work {../../../../rtl/verilog/eth_registers.v} |
vlog -reportprogress 300 -work work {../../../../rtl/verilog/eth_rxaddrcheck.v} |
vlog -reportprogress 300 -work work {../../../../rtl/verilog/eth_rxcounters.v} |
vlog -reportprogress 300 -work work {../../../../rtl/verilog/eth_rxethmac.v} |
vlog -reportprogress 300 -work work {../../../../rtl/verilog/eth_rxstatem.v} |
vlog -reportprogress 300 -work work {../../../../rtl/verilog/eth_shiftreg.v} |
vlog -reportprogress 300 -work work {../../../../rtl/verilog/eth_spram_256x32.v} |
vlog -reportprogress 300 -work work {../../../../rtl/verilog/eth_top.v} |
vlog -reportprogress 300 -work work {../../../../rtl/verilog/eth_transmitcontrol.v} |
vlog -reportprogress 300 -work work {../../../../rtl/verilog/eth_txcounters.v} |
vlog -reportprogress 300 -work work {../../../../rtl/verilog/eth_txethmac.v} |
vlog -reportprogress 300 -work work {../../../../rtl/verilog/eth_txstatem.v} |
vlog -reportprogress 300 -work work {../../../../rtl/verilog/eth_wishbone.v} |
vlog -reportprogress 300 -work work {../../../../rtl/verilog/timescale.v} |
vlog -reportprogress 300 -work work {../../../../bench/verilog/eth_phy.v} |
vlog -reportprogress 300 -work work {../../../../bench/verilog/eth_phy_defines.v} |
vlog -reportprogress 300 -work work {../../../../bench/verilog/tb_eth_defines.v} |
vlog -reportprogress 300 -work work {../../../../bench/verilog/tb_ethernet.v} |
vlog -reportprogress 300 -work work {../../../../bench/verilog/wb_bus_mon.v} |
vlog -reportprogress 300 -work work {../../../../bench/verilog/wb_master_behavioral.v} |
vlog -reportprogress 300 -work work {../../../../bench/verilog/wb_master32.v} |
vlog -reportprogress 300 -work work {../../../../bench/verilog/wb_model_defines.v} |
vlog -reportprogress 300 -work work {../../../../bench/verilog/wb_slave_behavioral.v} |
|
|
|
|
|
|
# If you use define ETH_XILINX_RAMB4 switched on, then uncomment the following lines |
# vlog -reportprogress 300 -work work {C:/Xilinx/verilog/src/glbl.v} |
# vlog -reportprogress 300 -work work {C:/Xilinx/verilog/src/unisims/RAMB4_S16.v} |
|
|
# If you use define ETH_XILINX_RAMB4 switched on, then uncomment the following lines |
# !ETH_XILINX_RAMB4 |
vsim work.tb_ethernet |
# ETH_XILINX_RAMB4 |
#vsim work.glbl work.tb_ethernet |
|
|
run -all |
|
|