forked from tanchou/Verilog
		
	
		
			
	
	
		
			29 lines
		
	
	
		
			551 B
		
	
	
	
		
			Batchfile
		
	
	
	
	
	
		
		
			
		
	
	
			29 lines
		
	
	
		
			551 B
		
	
	
	
		
			Batchfile
		
	
	
	
	
	
|   | @echo off | ||
|  | echo === Simulation avec Icarus Verilog === | ||
|  | setlocal enabledelayedexpansion | ||
|  | 
 | ||
|  | :: Dossier de sortie | ||
|  | set OUT=runs/sim.vvp | ||
|  | 
 | ||
|  | :: Top-level testbench module | ||
|  | set TOP=dht11_interface | ||
|  | 
 | ||
|  | :: Répertoires contenant des fichiers .v | ||
|  | set DIRS=src/verilog tests/verilog IP/verilog | ||
|  | 
 | ||
|  | :: Variable pour stocker les fichiers | ||
|  | set FILES= | ||
|  | 
 | ||
|  | :: Boucle sur chaque dossier | ||
|  | for %%D in (%DIRS%) do ( | ||
|  |     for %%F in (%%D\*.v) do ( | ||
|  |         set FILES=!FILES! %%F | ||
|  |     ) | ||
|  | ) | ||
|  | 
 | ||
|  | :: Compilation avec Icarus Verilog | ||
|  | iverilog -g2012 -o %OUT% -s %TOP% %FILES% | ||
|  | 
 | ||
|  | endlocal | ||
|  | 
 | ||
|  | vvp runs/sim.vvp |