OpenCores
URL https://opencores.org/ocsvn/product_code_iterative_decoder/product_code_iterative_decoder/trunk

Subversion Repositories product_code_iterative_decoder

[/] [product_code_iterative_decoder/] [tags/] [INITIAL/] [bench/] [modelsim_bench.do] - Diff between revs 3 and 10

Go to most recent revision | Only display areas with differences | Details | Blame | View Log

Rev 3 Rev 10
# $Id: modelsim_bench.do,v 1.1.1.1 2005-11-15 01:51:28 arif_endro Exp $
# $Id: modelsim_bench.do,v 1.1.1.1 2005-11-15 01:51:28 arif_endro Exp $
# -----------------------------------------------------------------------------
# -----------------------------------------------------------------------------
#  Title       : ModelSim DO File
#  Title       : ModelSim DO File
#  Project     :
#  Project     :
# -----------------------------------------------------------------------------
# -----------------------------------------------------------------------------
#  File        :  modelsim_bench.do
#  File        :  modelsim_bench.do
#  Author      : "Arif E. Nugroho" 
#  Author      : "Arif E. Nugroho" 
#  Created     : 2005/11/01
#  Created     : 2005/11/01
#  Last update :
#  Last update :
#  Simulators  :
#  Simulators  :
#  Synthesizers:
#  Synthesizers:
#  Target      :
#  Target      :
# -----------------------------------------------------------------------------
# -----------------------------------------------------------------------------
#  Description : ModelSim DO script for simulations
#  Description : ModelSim DO script for simulations
# -----------------------------------------------------------------------------
# -----------------------------------------------------------------------------
#  Copyright (C) 2005 Arif E. Nugroho
#  Copyright (C) 2005 Arif E. Nugroho
###############################################################################
###############################################################################
##
##
##      THIS SOURCE FILE MAY BE USED AND DISTRIBUTED WITHOUT RESTRICTION
##      THIS SOURCE FILE MAY BE USED AND DISTRIBUTED WITHOUT RESTRICTION
## PROVIDED THAT THIS COPYRIGHT STATEMENT IS NOT REMOVED FROM THE FILE AND THAT
## PROVIDED THAT THIS COPYRIGHT STATEMENT IS NOT REMOVED FROM THE FILE AND THAT
## ANY DERIVATIVE WORK CONTAINS THE ORIGINAL COPYRIGHT NOTICE AND THE
## ANY DERIVATIVE WORK CONTAINS THE ORIGINAL COPYRIGHT NOTICE AND THE
## ASSOCIATED DISCLAIMER.
## ASSOCIATED DISCLAIMER.
##
##
###############################################################################
###############################################################################
##
##
##      THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
##      THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
## IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
## IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO
## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO
## EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
## EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
## PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
## PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
## OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
## OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
## WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
## WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
## OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
## OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
## ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
## ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
##
##
###############################################################################
###############################################################################
# Quit Current simulations
# Quit Current simulations
quit -sim;
quit -sim;
# Destroy output window
# Destroy output window
destroy .wave;
destroy .wave;
destroy .list;
destroy .list;
# Create new work library
# Create new work library
vlib work;
vlib work;
# Compile all source
# Compile all source
vcom ../source/fulladder.vhdl;
vcom ../source/fulladder.vhdl;
vcom ../source/adder_08bit.vhdl;
vcom ../source/adder_08bit.vhdl;
vcom ../source/bit_comparator.vhdl;
vcom ../source/bit_comparator.vhdl;
vcom ../source/comparator_7bit.vhdl;
vcom ../source/comparator_7bit.vhdl;
vcom ../source/twos_c_8bit.vhdl;
vcom ../source/twos_c_8bit.vhdl;
vcom ../source/ext_val.vhdl;
vcom ../source/ext_val.vhdl;
vcom ../source/ser2par8bit.vhdl;
vcom ../source/ser2par8bit.vhdl;
vcom ../source/product_code.vhdl;
vcom ../source/product_code.vhdl;
vcom input.vhdl;
vcom input.vhdl;
vcom output.vhdl;
vcom output.vhdl;
vcom modelsim_bench.vhdl;
vcom modelsim_bench.vhdl;
# Simulate the test_bench and design
# Simulate the test_bench and design
vsim modelsim_bench
vsim modelsim_bench
# Show the signal to wave window
# Show the signal to wave window
add wave sim:/modelsim_bench/clock
add wave sim:/modelsim_bench/clock
add wave sim:/modelsim_bench/start
add wave sim:/modelsim_bench/start
add wave sim:/modelsim_bench/rxin
add wave sim:/modelsim_bench/rxin
add wave sim:/modelsim_bench/y0d
add wave sim:/modelsim_bench/y0d
add wave sim:/modelsim_bench/y1d
add wave sim:/modelsim_bench/y1d
add wave sim:/modelsim_bench/y2d
add wave sim:/modelsim_bench/y2d
add wave sim:/modelsim_bench/y3d
add wave sim:/modelsim_bench/y3d
add wave sim:/modelsim_bench/my_output/send_out
add wave sim:/modelsim_bench/my_output/send_out
add wave sim:/modelsim_bench/my_product_code/y0
add wave sim:/modelsim_bench/my_product_code/y0
add wave sim:/modelsim_bench/my_product_code/y1
add wave sim:/modelsim_bench/my_product_code/y1
add wave sim:/modelsim_bench/my_product_code/y2
add wave sim:/modelsim_bench/my_product_code/y2
add wave sim:/modelsim_bench/my_product_code/y3
add wave sim:/modelsim_bench/my_product_code/y3
add wave sim:/modelsim_bench/my_product_code/r0
add wave sim:/modelsim_bench/my_product_code/r0
add wave sim:/modelsim_bench/my_product_code/r1
add wave sim:/modelsim_bench/my_product_code/r1
add wave sim:/modelsim_bench/my_product_code/c0
add wave sim:/modelsim_bench/my_product_code/c0
add wave sim:/modelsim_bench/my_product_code/c1
add wave sim:/modelsim_bench/my_product_code/c1
add wave sim:/modelsim_bench/my_product_code/y0e
add wave sim:/modelsim_bench/my_product_code/y0e
add wave sim:/modelsim_bench/my_product_code/y1e
add wave sim:/modelsim_bench/my_product_code/y1e
add wave sim:/modelsim_bench/my_product_code/y2e
add wave sim:/modelsim_bench/my_product_code/y2e
add wave sim:/modelsim_bench/my_product_code/y3e
add wave sim:/modelsim_bench/my_product_code/y3e
add wave sim:/modelsim_bench/my_product_code/row0/ext_r_o
add wave sim:/modelsim_bench/my_product_code/row0/ext_r_o
add wave sim:/modelsim_bench/my_product_code/row1/ext_r_o
add wave sim:/modelsim_bench/my_product_code/row1/ext_r_o
add wave sim:/modelsim_bench/my_product_code/row2/ext_r_o
add wave sim:/modelsim_bench/my_product_code/row2/ext_r_o
add wave sim:/modelsim_bench/my_product_code/row3/ext_r_o
add wave sim:/modelsim_bench/my_product_code/row3/ext_r_o
add wave sim:/modelsim_bench/my_product_code/col0/ext_r_o
add wave sim:/modelsim_bench/my_product_code/col0/ext_r_o
add wave sim:/modelsim_bench/my_product_code/col1/ext_r_o
add wave sim:/modelsim_bench/my_product_code/col1/ext_r_o
add wave sim:/modelsim_bench/my_product_code/col2/ext_r_o
add wave sim:/modelsim_bench/my_product_code/col2/ext_r_o
add wave sim:/modelsim_bench/my_product_code/col3/ext_r_o
add wave sim:/modelsim_bench/my_product_code/col3/ext_r_o
add wave sim:/modelsim_bench/my_product_code/sum_r_0/adder08_output
add wave sim:/modelsim_bench/my_product_code/sum_r_0/adder08_output
add wave sim:/modelsim_bench/my_product_code/sum_r_1/adder08_output
add wave sim:/modelsim_bench/my_product_code/sum_r_1/adder08_output
add wave sim:/modelsim_bench/my_product_code/sum_r_2/adder08_output
add wave sim:/modelsim_bench/my_product_code/sum_r_2/adder08_output
add wave sim:/modelsim_bench/my_product_code/sum_r_3/adder08_output
add wave sim:/modelsim_bench/my_product_code/sum_r_3/adder08_output
add wave sim:/modelsim_bench/my_product_code/sum_c_0/adder08_output
add wave sim:/modelsim_bench/my_product_code/sum_c_0/adder08_output
add wave sim:/modelsim_bench/my_product_code/sum_c_1/adder08_output
add wave sim:/modelsim_bench/my_product_code/sum_c_1/adder08_output
add wave sim:/modelsim_bench/my_product_code/sum_c_2/adder08_output
add wave sim:/modelsim_bench/my_product_code/sum_c_2/adder08_output
add wave sim:/modelsim_bench/my_product_code/sum_c_3/adder08_output
add wave sim:/modelsim_bench/my_product_code/sum_c_3/adder08_output
add wave sim:/modelsim_bench/my_product_code/sum_p_0/adder08_output
add wave sim:/modelsim_bench/my_product_code/sum_p_0/adder08_output
add wave sim:/modelsim_bench/my_product_code/sum_p_1/adder08_output
add wave sim:/modelsim_bench/my_product_code/sum_p_1/adder08_output
add wave sim:/modelsim_bench/my_product_code/sum_p_2/adder08_output
add wave sim:/modelsim_bench/my_product_code/sum_p_2/adder08_output
add wave sim:/modelsim_bench/my_product_code/sum_p_3/adder08_output
add wave sim:/modelsim_bench/my_product_code/sum_p_3/adder08_output
add wave sim:/modelsim_bench/my_product_code/ext_b_r_0
add wave sim:/modelsim_bench/my_product_code/ext_b_r_0
add wave sim:/modelsim_bench/my_product_code/ext_b_r_1
add wave sim:/modelsim_bench/my_product_code/ext_b_r_1
add wave sim:/modelsim_bench/my_product_code/ext_b_r_2
add wave sim:/modelsim_bench/my_product_code/ext_b_r_2
add wave sim:/modelsim_bench/my_product_code/ext_b_r_3
add wave sim:/modelsim_bench/my_product_code/ext_b_r_3
add wave sim:/modelsim_bench/my_product_code/ext_b_c_0
add wave sim:/modelsim_bench/my_product_code/ext_b_c_0
add wave sim:/modelsim_bench/my_product_code/ext_b_c_1
add wave sim:/modelsim_bench/my_product_code/ext_b_c_1
add wave sim:/modelsim_bench/my_product_code/ext_b_c_2
add wave sim:/modelsim_bench/my_product_code/ext_b_c_2
add wave sim:/modelsim_bench/my_product_code/ext_b_c_3
add wave sim:/modelsim_bench/my_product_code/ext_b_c_3
# Run the simulation
# Run the simulation
run -all
run -all
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.