mirror of
				https://github.com/openhwgroup/cvw
				synced 2025-02-11 06:05:49 +00:00 
			
		
		
		
	Moved buildroot testbench to the main testbench.
However I don't have a positive control or negative indicator to say when the test completes or passes.
This commit is contained in:
		
							parent
							
								
									44e87f3e3e
								
							
						
					
					
						commit
						17380a68d5
					
				@ -83,13 +83,12 @@ if {$2 eq "configOptions"} {
 | 
			
		||||
        vopt wkdir/work_${1}_${2}.testbench -work wkdir/work_${1}_${2} -G TEST=$2 -o testbenchopt +cover=sbecf
 | 
			
		||||
        vsim -lib wkdir/work_${1}_${2} testbenchopt  -fatal 7 -suppress 3829 -coverage
 | 
			
		||||
    } else {
 | 
			
		||||
        vopt +acc wkdir/work_${1}_${2}.testbench -work wkdir/work_${1}_${2} -G TEST=$2 -o testbenchopt
 | 
			
		||||
        vopt wkdir/work_${1}_${2}.testbench -work wkdir/work_${1}_${2} -G TEST=$2 -o testbenchopt
 | 
			
		||||
        vsim -lib wkdir/work_${1}_${2} testbenchopt  -fatal 7 -suppress 3829
 | 
			
		||||
    }
 | 
			
		||||
#    vsim -lib wkdir/work_${1}_${2} testbenchopt  -fatal 7 -suppress 3829
 | 
			
		||||
    # power add generates the logging necessary for said generation.
 | 
			
		||||
    # power add -r /dut/core/*
 | 
			
		||||
    do wave.do
 | 
			
		||||
    run -all
 | 
			
		||||
    # power off -r /dut/core/*
 | 
			
		||||
} 
 | 
			
		||||
 | 
			
		||||
@ -384,10 +384,10 @@ module testbench;
 | 
			
		||||
      if (LoadMem) begin
 | 
			
		||||
        if (TEST == "buildroot") begin
 | 
			
		||||
          memFile = $fopen(bootmemfilename, "rb");
 | 
			
		||||
          readResult = $fread(dut.uncore.uncore.ram.ram.memory.RAM, memFile);
 | 
			
		||||
          readResult = $fread(dut.uncore.uncore.bootrom.bootrom.memory.ROM, memFile);
 | 
			
		||||
          $fclose(memFile);
 | 
			
		||||
          memFile = $fopen(memfilename, "rb");
 | 
			
		||||
          readResult = $fread(dut.uncore.uncore.bootrom.bootrom.memory.ROM, memFile);
 | 
			
		||||
          readResult = $fread(dut.uncore.uncore.ram.ram.memory.RAM, memFile);
 | 
			
		||||
          $fclose(memFile);
 | 
			
		||||
        end else 
 | 
			
		||||
          $readmemh(memfilename, dut.uncore.uncore.ram.ram.memory.RAM);
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user