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

Subversion Repositories can

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /can/tags/rel_22/sim
    from Rev 146 to Rev 161
    Reverse comparison

Rev 146 → Rev 161

/rtl_sim/run/run_sim.scr
0,0 → 1,81
#!/bin/csh -f
 
if ( $# < 1 ) then
echo "First argument must be a top level module name!"
exit
else
set SIM_TOP = $1
endif
 
set current_par = 1
set output_waveform = 0
while ( $current_par < $# )
@ current_par = $current_par + 1
case wave:
@ output_waveform = 1
breaksw
default:
echo 'Unknown option "'$argv[$current_par]'"!'
exit
breaksw
endsw
end
 
echo "-CDSLIB ../bin/cds.lib" > ncvlog.args
echo "-HDLVAR ../bin/hdl.var" >> ncvlog.args
echo "-MESSAGES" >> ncvlog.args
echo "-INCDIR ../../../bench/verilog" >> ncvlog.args
echo "-INCDIR ../../../rtl/verilog" >> ncvlog.args
echo "-NOCOPYRIGHT" >> ncvlog.args
echo "-LOGFILE ../log/ncvlog.log" >> ncvlog.args
 
foreach filename ( `cat ../bin/rtl_file_list` )
echo "../../../rtl/verilog/"$filename >> ncvlog.args
end
 
#foreach filename ( `cat ../bin/memory_file_list` )
# echo "../../../bench/verilog/"$filename >> ncvlog.args
#end
 
foreach filename ( `cat ../bin/sim_file_list` )
echo "../../../bench/verilog/"$filename >> ncvlog.args
end
 
#echo "../../../../bist/rtl/verilog/bist.v" >> ncvlog.args
#echo "../../../../bist/rtl/verilog/bist_dp_top.v" >> ncvlog.args
#echo "../../../../bist/rtl/verilog/bist_sp_top.v" >> ncvlog.args
#echo "../../../../bist/rtl/verilog/bist_tp_top.v" >> ncvlog.args
 
ncvlog -f ncvlog.args
 
echo "-MESSAGES" > ncelab.args
echo "-NOCOPYRIGHT" >> ncelab.args
echo "-CDSLIB ../bin/cds.lib" >> ncelab.args
echo "-HDLVAR ../bin/hdl.var" >> ncelab.args
echo "-LOGFILE ../log/ncelab.log" >> ncelab.args
echo "-SNAPSHOT worklib.bench:rtl" >> ncelab.args
echo "-NO_TCHK_MSG" >> ncelab.args
echo "-ACCESS +RWC" >> ncelab.args
echo worklib.$SIM_TOP >> ncelab.args
 
ncelab -f ncelab.args
 
echo "-MESSAGES" > ncsim.args
echo "-NOCOPYRIGHT" >> ncsim.args
echo "-CDSLIB ../bin/cds.lib" >> ncsim.args
echo "-HDLVAR ../bin/hdl.var" >> ncsim.args
echo "-INPUT ncsim.tcl" >> ncsim.args
echo "-LOGFILE ../log/ncsim.log" >> ncsim.args
echo "worklib.bench:rtl" >> ncsim.args
 
if ( $output_waveform ) then
echo "database -open waves -shm -into ../out/waves.shm" > ./ncsim.tcl
echo "probe -create -database waves $SIM_TOP -shm -all -depth all" >> ./ncsim.tcl
echo "run" >> ./ncsim.tcl
else
echo "run" > ./ncsim.tcl
endif
 
echo "quit" >> ncsim.tcl
 
ncsim -LICQUEUE -f ./ncsim.args
rtl_sim/run/run_sim.scr Property changes : Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Index: rtl_sim/run/wave.do =================================================================== --- rtl_sim/run/wave.do (nonexistent) +++ rtl_sim/run/wave.do (revision 161) @@ -0,0 +1,510 @@ +// Signalscan Version 6.7p1 + + +define noactivityindicator +define analog waveform lines +define add variable default overlay off +define waveform window analogheight 1 +define terminal automatic +define buttons control \ + 1 opensimmulationfile \ + 2 executedofile \ + 3 designbrowser \ + 4 waveform \ + 5 source \ + 6 breakpoints \ + 7 definesourcessearchpath \ + 8 exit \ + 9 createbreakpoint \ + 10 creategroup \ + 11 createmarker \ + 12 closesimmulationfile \ + 13 renamesimmulationfile \ + 14 replacesimulationfiledata \ + 15 listopensimmulationfiles \ + 16 savedofile +define buttons waveform \ + 1 undo \ + 2 cut \ + 3 copy \ + 4 paste \ + 5 delete \ + 6 zoomin \ + 7 zoomout \ + 8 zoomoutfull \ + 9 expand \ + 10 createmarker \ + 11 designbrowser:1 \ + 12 variableradixbinary \ + 13 variableradixoctal \ + 14 variableradixdecimal \ + 15 variableradixhexadecimal \ + 16 variableradixascii +define buttons designbrowser \ + 1 undo \ + 2 cut \ + 3 copy \ + 4 paste \ + 5 delete \ + 6 cdupscope \ + 7 getallvariables \ + 8 getdeepallvariables \ + 9 addvariables \ + 10 addvarsandclosewindow \ + 11 closewindow \ + 12 scopefiltermodule \ + 13 scopefiltertask \ + 14 scopefilterfunction \ + 15 scopefilterblock \ + 16 scopefilterprimitive +define buttons event \ + 1 undo \ + 2 cut \ + 3 copy \ + 4 paste \ + 5 delete \ + 6 move \ + 7 closewindow \ + 8 duplicate \ + 9 defineasrisingedge \ + 10 defineasfallingedge \ + 11 defineasanyedge \ + 12 variableradixbinary \ + 13 variableradixoctal \ + 14 variableradixdecimal \ + 15 variableradixhexadecimal \ + 16 variableradixascii +define buttons source \ + 1 undo \ + 2 cut \ + 3 copy \ + 4 paste \ + 5 delete \ + 6 createbreakpoint \ + 7 creategroup \ + 8 createmarker \ + 9 createevent \ + 10 createregisterpage \ + 11 closewindow \ + 12 opensimmulationfile \ + 13 closesimmulationfile \ + 14 renamesimmulationfile \ + 15 replacesimulationfiledata \ + 16 listopensimmulationfiles +define buttons register \ + 1 undo \ + 2 cut \ + 3 copy \ + 4 paste \ + 5 delete \ + 6 createregisterpage \ + 7 closewindow \ + 8 continuefor \ + 9 continueuntil \ + 10 continueforever \ + 11 stop \ + 12 previous \ + 13 next \ + 14 variableradixbinary \ + 15 variableradixhexadecimal \ + 16 variableradixascii +define show related transactions +define exit prompt +define event search direction forward +define variable nofullhierarchy +define variable nofilenames +define variable nofullpathfilenames +include bookmark with filenames +include scope history without filenames +define waveform window listpane 7.94 +define waveform window namepane 11.94 +define multivalueindication +define pattern curpos dot +define pattern cursor1 dot +define pattern cursor2 dot +define pattern marker dot +define print designer "Igor Mohor" +define print border +define print color blackonwhite +define print command "/usr/ucb/lpr -P%P" +define print printer lp +define print range visible +define print variable visible +define rise fall time low threshold percentage 10 +define rise fall time high threshold percentage 90 +define rise fall time low value 0 +define rise fall time high value 3.3 +define sendmail command "/usr/lib/sendmail" +define sequence time width 30.00 +define snap + +define source noprompt +define time units default +define userdefinedbussymbol +define user guide directory "/usr/local/designacc/signalscan-6.7p1/doc/html" +define waveform window grid off +define waveform window waveheight 14 +define waveform window wavespace 6 +define web browser command netscape +define zoom outfull on initial add off +add group \ + testbench \ + can_testbench.receive_frame.arbitration_lost \ + can_testbench.rx \ + can_testbench.rx_and_tx \ + can_testbench.i_can_top.i_can_bsp.sample_point \ + +add group \ + can_top \ + can_testbench.i_can_top.i_can_bsp.arbitration_lost \ + can_testbench.i_can_top.i_can_btl.transmitting \ + can_testbench.i_can_top.i_can_bsp.tx_state \ + can_testbench.i_can_top.i_can_bsp.transmitter \ + can_testbench.i_can_top.ale_i \ + can_testbench.i_can_top.clk_i \ + can_testbench.i_can_top.cs_can_i \ + can_testbench.i_can_top.irq_on \ + can_testbench.i_can_top.port_0_io[7:0]'h \ + can_testbench.i_can_top.rd_i \ + can_testbench.i_can_top.rst_i \ + can_testbench.i_can_top.rx_i \ + can_testbench.i_can_top.tx_o \ + can_testbench.i_can_top.tx_oen_o \ + can_testbench.i_can_top.wr_i \ + can_testbench.i_can_top.rx_i \ + can_testbench.i_can_top.rx_sync \ + can_testbench.i_can_top.i_can_bsp.hard_sync \ + can_testbench.i_can_top.i_can_btl.resync \ + can_testbench.i_can_top.i_can_bsp.rx_ack \ + can_testbench.i_can_top.i_can_bsp.rx_ack_lim \ + can_testbench.i_can_top.i_can_bsp.send_ack \ + can_testbench.i_can_top.i_can_btl.sampled_bit \ + can_testbench.i_can_top.i_can_bsp.rx_inter \ + can_testbench.i_can_top.i_can_bsp.rx_idle \ + +add group \ + can_btl \ + can_testbench.i_can_top.rx_i \ + can_testbench.i_can_top.i_can_btl.rx \ + can_testbench.i_can_top.i_can_btl.sync \ + can_testbench.i_can_top.i_can_btl.seg1 \ + can_testbench.i_can_top.i_can_btl.seg2 \ + can_testbench.i_can_top.i_can_btl.sample_point \ + can_testbench.i_can_top.i_can_btl.quant_cnt[3:0]'h \ + can_testbench.i_can_top.i_can_btl.baud_r_presc[5:0]'h \ + can_testbench.i_can_top.i_can_btl.clk \ + can_testbench.i_can_top.i_can_btl.clk_cnt[6:0]'h \ + can_testbench.i_can_top.i_can_btl.clk_en \ + can_testbench.i_can_top.i_can_btl.delay[3:0]'h \ + can_testbench.i_can_top.i_can_btl.go_seg1 \ + can_testbench.i_can_top.i_can_btl.go_seg2 \ + can_testbench.i_can_top.i_can_btl.go_sync \ + can_testbench.i_can_top.i_can_btl.transmitting \ + can_testbench.i_can_top.i_can_btl.hard_sync \ + can_testbench.i_can_top.i_can_btl.hard_sync_blocked \ + can_testbench.i_can_top.i_can_btl.preset_cnt[7:0]'h \ + can_testbench.i_can_top.i_can_btl.quant_cnt[3:0]'h \ + can_testbench.i_can_top.i_can_btl.resync \ + can_testbench.i_can_top.i_can_btl.resync_latched \ + can_testbench.i_can_top.i_can_btl.rst \ + can_testbench.i_can_top.i_can_btl.rx_idle \ + can_testbench.i_can_top.i_can_btl.sample[1:0]'h \ + can_testbench.i_can_top.i_can_btl.sampled_bit \ + can_testbench.i_can_top.i_can_btl.sampled_bit_q \ + can_testbench.i_can_top.i_can_btl.sync \ + can_testbench.i_can_top.i_can_btl.seg1 \ + can_testbench.i_can_top.i_can_btl.seg2 \ + can_testbench.i_can_top.i_can_btl.sync_blocked \ + can_testbench.i_can_top.i_can_btl.sync_jump_width[1:0]'h \ + can_testbench.i_can_top.i_can_btl.sync_window \ + can_testbench.i_can_top.i_can_btl.time_segment1[3:0]'h \ + can_testbench.i_can_top.i_can_btl.time_segment2[2:0]'h \ + can_testbench.i_can_top.i_can_btl.transmitting \ + can_testbench.i_can_top.i_can_btl.triple_sampling \ + can_testbench.i_can_top.i_can_btl.tx_point \ + +add group \ + can_bsp \ + can_testbench.i_can_top.i_can_bsp.arbitration_lost \ + can_testbench.i_can_top.i_can_bsp.go_early_tx \ + can_testbench.i_can_top.i_can_bsp.go_early_tx_latched \ + can_testbench.i_can_top.i_can_bsp.ack_err_latched \ + can_testbench.i_can_top.i_can_bsp.bit_err_latched \ + can_testbench.i_can_top.i_can_bsp.form_err_latched \ + can_testbench.i_can_top.i_can_bsp.stuff_err_latched \ + can_testbench.i_can_top.i_can_bsp.crc_err \ + can_testbench.i_can_top.i_can_bsp.ack_err \ + can_testbench.i_can_top.i_can_bsp.bit_err \ + can_testbench.i_can_top.i_can_bsp.form_err \ + can_testbench.i_can_top.i_can_bsp.stuff_err \ + can_testbench.i_can_top.i_can_bsp.err \ + can_testbench.i_can_top.i_can_bsp.bit_err_exc1 \ + can_testbench.i_can_top.i_can_bsp.bit_err_exc2 \ + can_testbench.i_can_top.i_can_bsp.bit_err_exc3 \ + can_testbench.i_can_top.i_can_btl.hard_sync \ + can_testbench.i_can_top.i_can_btl.resync \ + can_testbench.i_can_top.sampled_bit \ + can_testbench.i_can_top.sampled_bit_q \ + can_testbench.i_can_top.i_can_bsp.transmitting \ + can_testbench.rx \ + can_testbench.i_can_top.i_can_bsp.sample_point \ + can_testbench.i_can_top.i_can_bsp.tx_point \ + can_testbench.i_can_top.i_can_bsp.tx_point_q \ + can_testbench.i_can_top.i_can_bsp.bit_stuff_cnt_tx[2:0]'h \ + can_testbench.i_can_top.i_can_bsp.bit_de_stuff_tx \ + can_testbench.i_can_top.i_can_bsp.tx_pointer[5:0]'h \ + can_testbench.i_can_top.i_can_bsp.basic_chain[18:0]'h \ + can_testbench.i_can_top.i_can_bsp.basic_chain_data[63:0]'h \ + can_testbench.i_can_top.i_can_bsp.extended_chain_std[18:0]'h \ + can_testbench.i_can_top.i_can_bsp.extended_chain_ext[38:0]'h \ + can_testbench.i_can_top.i_can_bsp.extended_mode \ + can_testbench.i_can_top.i_can_bsp.rst_tx_pointer \ + can_testbench.i_can_top.i_can_bsp.addr[7:0]'h \ + can_testbench.i_can_top.i_can_bsp.bit_cnt[5:0]'h \ + can_testbench.i_can_top.i_can_bsp.bit_de_stuff \ + can_testbench.i_can_top.i_can_bsp.bit_de_stuff_reset \ + can_testbench.i_can_top.i_can_bsp.bit_de_stuff_set \ + can_testbench.i_can_top.i_can_bsp.bit_stuff_cnt[2:0]'h \ + can_testbench.i_can_top.i_can_bsp.bit_stuff_cnt_en \ + can_testbench.i_can_top.i_can_bsp.byte_cnt[2:0]'h \ + can_testbench.i_can_top.i_can_bsp.calculated_crc[14:0]'h \ + can_testbench.i_can_top.i_can_bsp.r_calculated_crc[15:0]'h \ + can_testbench.i_can_top.i_can_bsp.crc_in[14:0]'h \ + can_testbench.i_can_top.i_can_bsp.clk \ + can_testbench.i_can_top.i_can_bsp.crc_enable \ + can_testbench.i_can_top.i_can_bsp.data_cnt[3:0]'h \ + can_testbench.i_can_top.i_can_bsp.data_for_fifo[7:0]'h \ + can_testbench.i_can_top.i_can_bsp.data_len[3:0]'h \ + can_testbench.i_can_top.i_can_bsp.data_out[7:0]'h \ + can_testbench.i_can_top.i_can_bsp.transmitter \ + can_testbench.i_can_top.i_can_bsp.arbitration_field \ + can_testbench.i_can_top.i_can_bsp.sampled_bit \ + can_testbench.i_can_top.i_can_bsp.wr_fifo \ + can_testbench.i_can_top.i_can_bsp.overload_needed \ + can_testbench.i_can_top.i_can_bsp.overload_frame \ + can_testbench.i_can_top.i_can_bsp.overload_frame_ended \ + can_testbench.i_can_top.i_can_bsp.overload_flag_over \ + can_testbench.i_can_top.i_can_bsp.overload_cnt1[2:0]'h \ + can_testbench.i_can_top.i_can_bsp.overload_cnt2[2:0]'h \ + can_testbench.i_can_top.i_can_bsp.enable_overload_cnt2 \ + can_testbench.i_can_top.i_can_bsp.transmitter \ + can_testbench.i_can_top.i_can_bsp.suspend \ + can_testbench.i_can_top.i_can_bsp.enable_error_cnt2 \ + can_testbench.i_can_top.i_can_bsp.error_flag_over \ + can_testbench.i_can_top.i_can_bsp.rx_err_cnt_blocked \ + can_testbench.i_can_top.i_can_bsp.rule5 \ + can_testbench.i_can_top.i_can_bsp.rule3_exc1_1 \ + can_testbench.i_can_top.i_can_bsp.rule3_exc1_2 \ + can_testbench.i_can_top.i_can_bsp.rule3_exc2 \ + can_testbench.i_can_top.i_can_bsp.go_error_frame \ + can_testbench.i_can_top.i_can_bsp.error_frame \ + can_testbench.i_can_top.i_can_bsp.go_overload_frame \ + can_testbench.i_can_top.i_can_bsp.go_rx_inter \ + can_testbench.i_can_top.i_can_bsp.overload_frame \ + can_testbench.i_can_top.i_can_bsp.overload_frame_ended \ + can_testbench.i_can_top.i_can_bsp.passive_cnt[2:0]'h \ + can_testbench.i_can_top.i_can_bsp.eof_cnt[2:0]'h \ + can_testbench.i_can_top.i_can_bsp.wr_fifo \ + can_testbench.i_can_top.i_can_bsp.error_cnt1[2:0]'h \ + can_testbench.i_can_top.i_can_bsp.error_cnt2[2:0]'h \ + can_testbench.i_can_top.i_can_bsp.error_frame \ + can_testbench.i_can_top.i_can_bsp.error_frame_ended \ + can_testbench.i_can_top.i_can_bsp.id_ok \ + can_testbench.i_can_top.i_can_bsp.rx_inter \ + can_testbench.i_can_top.i_can_bsp.err \ + can_testbench.i_can_top.i_can_bsp.node_error_passive \ + can_testbench.i_can_top.i_can_bsp.node_bus_off \ + can_testbench.i_can_top.i_can_bsp.rtr1 \ + can_testbench.i_can_top.i_can_bsp.rtr2 \ + can_testbench.i_can_top.i_can_bsp.bit_de_stuff_tx \ + can_testbench.i_can_top.i_can_bsp.bit_stuff_cnt_tx[2:0]'h \ + can_testbench.i_can_top.i_can_bsp.bit_stuff_cnt_en \ + can_testbench.i_can_top.i_can_bsp.bit_de_stuff_set \ + can_testbench.i_can_top.i_can_bsp.bit_de_stuff_reset \ + can_testbench.i_can_top.i_can_btl.hard_sync \ + can_testbench.i_can_top.i_can_btl.resync \ + can_testbench.i_can_top.i_can_bsp.tx_pointer[5:0]'h \ + can_testbench.rx \ + can_testbench.i_can_top.i_can_bsp.sample_point \ + can_testbench.i_can_top.i_can_bsp.tx_point \ + can_testbench.i_can_top.i_can_bsp.rx_ack \ + can_testbench.i_can_top.i_can_bsp.rx_ack_lim \ + can_testbench.i_can_top.i_can_bsp.rx_crc \ + can_testbench.i_can_top.i_can_bsp.rx_crc_lim \ + can_testbench.i_can_top.i_can_bsp.rx_data \ + can_testbench.i_can_top.i_can_bsp.rx_dlc \ + can_testbench.i_can_top.i_can_bsp.finish_msg \ + can_testbench.i_can_top.i_can_bsp.tx_state \ + can_testbench.i_can_top.i_can_bsp.rx_eof \ + can_testbench.i_can_top.i_can_bsp.rx_id1 \ + can_testbench.i_can_top.i_can_bsp.rx_id2 \ + can_testbench.i_can_top.i_can_bsp.rx_ide \ + can_testbench.i_can_top.i_can_bsp.rx_idle \ + can_testbench.i_can_top.i_can_bsp.rx_inter \ + can_testbench.i_can_top.i_can_bsp.suspend \ + can_testbench.i_can_top.i_can_bsp.susp_cnt_en \ + can_testbench.i_can_top.i_can_bsp.susp_cnt[2:0]'h \ + can_testbench.i_can_top.i_can_bsp.rx_r0 \ + can_testbench.i_can_top.i_can_bsp.rx_r1 \ + can_testbench.i_can_top.i_can_bsp.rx_rtr1 \ + can_testbench.i_can_top.i_can_bsp.rx_rtr2 \ + can_testbench.i_can_top.i_can_bsp.extended_mode \ + can_testbench.i_can_top.i_can_bsp.go_early_tx \ + can_testbench.i_can_top.i_can_bsp.go_tx \ + can_testbench.i_can_top.i_can_bsp.need_to_tx \ + can_testbench.i_can_top.i_can_bsp.tx_request \ + can_testbench.i_can_top.i_can_bsp.clk \ + can_testbench.i_can_top.i_can_bsp.tx_state \ + can_testbench.i_can_top.i_can_bsp.transmitting \ + can_testbench.i_can_top.i_can_bsp.go_crc_enable \ + can_testbench.i_can_top.i_can_bsp.go_error_frame \ + can_testbench.i_can_top.i_can_bsp.go_rx_ack \ + can_testbench.i_can_top.i_can_bsp.go_rx_ack_lim \ + can_testbench.i_can_top.i_can_bsp.go_rx_crc \ + can_testbench.i_can_top.i_can_bsp.go_rx_crc_lim \ + can_testbench.i_can_top.i_can_bsp.go_rx_data \ + can_testbench.i_can_top.i_can_bsp.go_rx_dlc \ + can_testbench.i_can_top.i_can_bsp.go_rx_eof \ + can_testbench.i_can_top.i_can_bsp.go_rx_id1 \ + can_testbench.i_can_top.i_can_bsp.go_rx_id2 \ + can_testbench.i_can_top.i_can_bsp.go_rx_ide \ + can_testbench.i_can_top.i_can_bsp.go_rx_idle \ + can_testbench.i_can_top.i_can_bsp.go_rx_inter \ + can_testbench.i_can_top.i_can_bsp.go_overload_frame \ + can_testbench.i_can_top.i_can_bsp.go_rx_r0 \ + can_testbench.i_can_top.i_can_bsp.go_rx_r1 \ + can_testbench.i_can_top.i_can_bsp.go_rx_rtr1 \ + can_testbench.i_can_top.i_can_bsp.go_rx_rtr2 \ + can_testbench.i_can_top.i_can_bsp.hard_sync \ + can_testbench.i_can_top.i_can_bsp.header_cnt[2:0]'h \ + can_testbench.i_can_top.i_can_bsp.header_len[2:0]'h \ + can_testbench.i_can_top.i_can_bsp.id[28:0]'h \ + can_testbench.i_can_top.i_can_bsp.id_ok \ + can_testbench.i_can_top.i_can_bsp.ide \ + can_testbench.i_can_top.i_can_bsp.limited_data_len[3:0]'h \ + can_testbench.i_can_top.i_can_bsp.limited_data_len_minus1[3:0]'h \ + can_testbench.i_can_top.i_can_bsp.no_byte0 \ + can_testbench.i_can_top.i_can_bsp.no_byte1 \ + can_testbench.i_can_top.i_can_bsp.release_buffer \ + can_testbench.i_can_top.i_can_bsp.remote_rq \ + can_testbench.i_can_top.i_can_bsp.reset_mode \ + can_testbench.i_can_top.i_can_bsp.reset_mode_q \ + can_testbench.i_can_top.i_can_bsp.reset_wr_fifo \ + can_testbench.i_can_top.i_can_bsp.rst \ + can_testbench.i_can_top.i_can_bsp.rst_crc_enable \ + can_testbench.i_can_top.i_can_bsp.sample_point \ + can_testbench.i_can_top.i_can_bsp.sampled_bit_q \ + can_testbench.i_can_top.i_can_bsp.storing_header \ + can_testbench.i_can_top.i_can_bsp.tmp_data[7:0]'h \ + can_testbench.i_can_top.i_can_bsp.write_data_to_tmp_fifo \ + can_testbench.i_can_top.i_can_bsp.wr_fifo \ + can_testbench.i_can_top.i_can_bsp.reset_wr_fifo \ + can_testbench.i_can_top.i_can_bsp.transmitting \ + can_testbench.i_can_top.i_can_bsp.tx \ + can_testbench.i_can_top.i_can_bsp.tx_data_0[7:0]'h \ + can_testbench.i_can_top.i_can_bsp.tx_data_1[7:0]'h \ + can_testbench.i_can_top.i_can_bsp.tx_data_2[7:0]'h \ + can_testbench.i_can_top.i_can_bsp.tx_data_3[7:0]'h \ + can_testbench.i_can_top.i_can_bsp.tx_data_4[7:0]'h \ + can_testbench.i_can_top.i_can_bsp.tx_data_5[7:0]'h \ + can_testbench.i_can_top.i_can_bsp.tx_data_6[7:0]'h \ + can_testbench.i_can_top.i_can_bsp.tx_data_7[7:0]'h \ + can_testbench.i_can_top.i_can_bsp.tx_data_8[7:0]'h \ + can_testbench.i_can_top.i_can_bsp.tx_data_9[7:0]'h \ + can_testbench.i_can_top.i_can_bsp.tx_data_10[7:0]'h \ + can_testbench.i_can_top.i_can_bsp.tx_data_11[7:0]'h \ + can_testbench.i_can_top.i_can_bsp.tx_data_12[7:0]'h \ + can_testbench.i_can_top.i_can_bsp.tx_point \ + can_testbench.i_can_top.i_can_bsp.wr_fifo \ + +add group \ + can_acf \ + can_testbench.i_can_top.i_can_bsp.i_can_acf.acceptance_code_0[7:0]'h \ + can_testbench.i_can_top.i_can_bsp.i_can_acf.acceptance_code_1[7:0]'h \ + can_testbench.i_can_top.i_can_bsp.i_can_acf.acceptance_code_2[7:0]'h \ + can_testbench.i_can_top.i_can_bsp.i_can_acf.acceptance_code_3[7:0]'h \ + can_testbench.i_can_top.i_can_bsp.i_can_acf.acceptance_filter_mode \ + can_testbench.i_can_top.i_can_bsp.i_can_acf.acceptance_mask_0[7:0]'h \ + can_testbench.i_can_top.i_can_bsp.i_can_acf.acceptance_mask_1[7:0]'h \ + can_testbench.i_can_top.i_can_bsp.i_can_acf.acceptance_mask_2[7:0]'h \ + can_testbench.i_can_top.i_can_bsp.i_can_acf.acceptance_mask_3[7:0]'h \ + can_testbench.i_can_top.i_can_bsp.i_can_acf.clk \ + can_testbench.i_can_top.i_can_bsp.i_can_acf.data0[7:0]'h \ + can_testbench.i_can_top.i_can_bsp.i_can_acf.data1[7:0]'h \ + can_testbench.i_can_top.i_can_bsp.i_can_acf.extended_mode \ + can_testbench.i_can_top.i_can_bsp.i_can_acf.go_rx_crc_lim \ + can_testbench.i_can_top.i_can_bsp.i_can_acf.id[28:0]'h \ + can_testbench.i_can_top.i_can_bsp.i_can_acf.id_ok \ + can_testbench.i_can_top.i_can_bsp.i_can_acf.ide \ + can_testbench.i_can_top.i_can_bsp.i_can_acf.match \ + can_testbench.i_can_top.i_can_bsp.i_can_acf.match_df_ext \ + can_testbench.i_can_top.i_can_bsp.i_can_acf.match_df_std \ + can_testbench.i_can_top.i_can_bsp.i_can_acf.match_sf_ext \ + can_testbench.i_can_top.i_can_bsp.i_can_acf.match_sf_std \ + can_testbench.i_can_top.i_can_bsp.i_can_acf.reset_mode \ + can_testbench.i_can_top.i_can_bsp.i_can_acf.rst \ + can_testbench.i_can_top.i_can_bsp.i_can_acf.rtr1 \ + can_testbench.i_can_top.i_can_bsp.i_can_acf.rtr2 \ + +add group \ + can_fifo \ + can_testbench.i_can_top.i_can_bsp.i_can_fifo.clk \ + can_testbench.i_can_top.i_can_bsp.i_can_fifo.data_in[7:0]'h \ + can_testbench.i_can_top.i_can_bsp.i_can_fifo.data_out[7:0]'h \ + can_testbench.i_can_top.i_can_bsp.i_can_fifo.extended_mode \ + can_testbench.i_can_top.i_can_bsp.i_can_fifo.fifo_cnt[6:0]'h \ + can_testbench.i_can_top.i_can_bsp.i_can_fifo.fifo_empty \ + can_testbench.i_can_top.i_can_bsp.i_can_fifo.fifo_full \ + can_testbench.i_can_top.i_can_bsp.i_can_fifo.latch_overrun \ + can_testbench.i_can_top.i_can_bsp.i_can_fifo.len_cnt[3:0]'h \ + can_testbench.i_can_top.i_can_bsp.i_can_fifo.rd_pointer[5:0]'h \ + can_testbench.i_can_top.i_can_bsp.i_can_fifo.read_address[5:0]'h \ + can_testbench.i_can_top.i_can_bsp.i_can_fifo.reset_mode \ + can_testbench.i_can_top.i_can_bsp.i_can_fifo.rst \ + can_testbench.i_can_top.i_can_bsp.i_can_fifo.wr_pointer[5:0]'h \ + can_testbench.i_can_top.i_can_bsp.i_can_fifo.wr_q \ + can_testbench.i_can_top.i_can_bsp.i_can_fifo.write_length_info \ + can_testbench.i_can_top.i_can_bsp.i_can_fifo.info_cnt[6:0]'h \ + can_testbench.i_can_top.i_can_bsp.i_can_fifo.wr_info_pointer[5:0]'h \ + can_testbench.i_can_top.i_can_bsp.i_can_fifo.info_empty \ + can_testbench.i_can_top.i_can_bsp.i_can_fifo.info_full \ + can_testbench.i_can_top.i_can_bsp.i_can_fifo.rd_info_pointer[5:0]'h \ + can_testbench.i_can_top.i_can_bsp.i_can_fifo.wr \ + can_testbench.i_can_top.i_can_bsp.i_can_fifo.release_buffer \ + +add group \ + can_registers \ + can_testbench.i_can_top.i_can_registers.clk \ + can_testbench.i_can_top.i_can_registers.reset_mode \ + can_testbench.i_can_top.i_can_registers.addr[7:0]'h \ + can_testbench.i_can_top.i_can_registers.cs \ + can_testbench.i_can_top.i_can_registers.release_buffer \ + can_testbench.i_can_top.i_can_registers.clear_data_overrun \ + can_testbench.i_can_top.i_can_registers.error_status \ + can_testbench.i_can_top.i_can_registers.overrun_status \ + can_testbench.i_can_top.i_can_registers.receive_buffer_status \ + can_testbench.i_can_top.i_can_registers.receive_status \ + can_testbench.i_can_top.i_can_registers.status[7:0]'h \ + can_testbench.i_can_top.i_can_registers.transmit_buffer_status \ + can_testbench.i_can_top.i_can_registers.transmit_status \ + can_testbench.i_can_top.i_can_registers.extended_mode \ + can_testbench.i_can_top.i_can_registers.data_overrun_irq_en \ + can_testbench.i_can_top.i_can_registers.transmit_irq_en \ + can_testbench.i_can_top.i_can_registers.receive_irq_en \ + can_testbench.i_can_top.i_can_registers.error_warning_irq_en \ + can_testbench.i_can_top.i_can_registers.bus_error_irq_en \ + can_testbench.i_can_top.i_can_registers.irq \ + can_testbench.i_can_top.i_can_registers.read_irq_reg \ + +add group \ + tmp \ + can_testbench.i_can_top.cs \ + + +deselect all +add register Default \ + fontsize 12 \ + + +open window waveform 1 geometry 10 60 1592 1139 +zoom at 56539.58(0)ns 0.00581205 0.00000000 Index: rtl_sim/run/clean =================================================================== --- rtl_sim/run/clean (nonexistent) +++ rtl_sim/run/clean (revision 161) @@ -0,0 +1,4 @@ +rm ../bin/INCA_libs/worklib/* +rm ../bin/INCA_libs/worklib/.* +rm ../log/*.log +rm -rf ../out/*.shm
rtl_sim/run/clean Property changes : Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Index: rtl_sim/bin/memory_file_list =================================================================== --- rtl_sim/bin/memory_file_list (nonexistent) +++ rtl_sim/bin/memory_file_list (revision 161) @@ -0,0 +1,4 @@ +art_hstp_64x4_bist.v +art_hstp_64x8_bist.v +art_hsdp_64x8/art_hsdp_64x8.v +art_hsdp_64x4/art_hsdp_64x4.v Index: rtl_sim/bin/rtl_file_list =================================================================== --- rtl_sim/bin/rtl_file_list (nonexistent) +++ rtl_sim/bin/rtl_file_list (revision 161) @@ -0,0 +1,12 @@ +can_btl.v +can_registers.v +can_register.v +can_register_asyn.v +can_register_syn.v +can_register_asyn_syn.v +can_top.v +can_bsp.v +can_crc.v +can_acf.v +can_fifo.v +can_ibo.v Index: rtl_sim/bin/sim_file_list =================================================================== --- rtl_sim/bin/sim_file_list (nonexistent) +++ rtl_sim/bin/sim_file_list (revision 161) @@ -0,0 +1,3 @@ +timescale.v +can_testbench_defines.v +can_testbench.v
rtl_sim/bin/sim_file_list Property changes : Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Index: rtl_sim/bin/INCA_libs/worklib/dir_keeper =================================================================== Index: rtl_sim/bin/cds.lib =================================================================== --- rtl_sim/bin/cds.lib (nonexistent) +++ rtl_sim/bin/cds.lib (revision 161) @@ -0,0 +1,6 @@ +# +# cds.lib: Defines the locations of compiled libraries. +# Created by ncprep on Tue Jul 3 11:40:44 2001 +# + +define worklib ./INCA_libs/worklib
rtl_sim/bin/cds.lib Property changes : Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Index: rtl_sim/bin/hdl.var =================================================================== --- rtl_sim/bin/hdl.var (nonexistent) +++ rtl_sim/bin/hdl.var (revision 161) @@ -0,0 +1,9 @@ +# +# hdl.var: Defines variables used by the INCA tools. +# Created by ncprep on Tue Jul 3 11:40:44 2001 +# + +softinclude $CDS_INST_DIR/tools/inca/files/hdl.var + +define LIB_MAP ( $LIB_MAP, + => worklib ) +define VIEW_MAP ( $VIEW_MAP, .v => v)
rtl_sim/bin/hdl.var Property changes : Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Index: rtl_sim/log/dir_keeper =================================================================== --- rtl_sim/log/dir_keeper (nonexistent) +++ rtl_sim/log/dir_keeper (revision 161) @@ -0,0 +1 @@ +Only keeper of empty directories
rtl_sim/log/dir_keeper Property changes : Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Index: rtl_sim/out/dir_keeper =================================================================== --- rtl_sim/out/dir_keeper (nonexistent) +++ rtl_sim/out/dir_keeper (revision 161) @@ -0,0 +1 @@ +Only keeper of empty directories
rtl_sim/out/dir_keeper Property changes : Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property

powered by: WebSVN 2.1.0

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