mirror of
				https://github.com/openhwgroup/cvw
				synced 2025-02-11 06:05:49 +00:00 
			
		
		
		
	Merge pull request #888 from davidharrishmc/dev
This commit is contained in:
		
						commit
						4859f73ef0
					
				@ -1661,6 +1661,7 @@ derive imperas rv64gc
 | 
			
		||||
ICACHE_SUPPORTED    0
 | 
			
		||||
DCACHE_SUPPORTED    0
 | 
			
		||||
VIRTMEM_SUPPORTED   0
 | 
			
		||||
ZICCLSM_SUPPORTED   0
 | 
			
		||||
ZAAMO_SUPPORTED     0
 | 
			
		||||
ZALRSC_SUPPORTED    0
 | 
			
		||||
ZICBOM_SUPPORTED    0
 | 
			
		||||
@ -1669,3 +1670,4 @@ SVPBMT_SUPPORTED    0
 | 
			
		||||
SVNAPOT_SUPPORTED   0
 | 
			
		||||
BOOTROM_BASE        64'h700012340010
 | 
			
		||||
BOOTROM_RANGE       64'h10
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -66,6 +66,7 @@ module riscvassertions import cvw::*; #(parameter cvw_t P);
 | 
			
		||||
    assert ((P.ZCF_SUPPORTED == 0) | ((P.F_SUPPORTED == 1) & (P.XLEN == 32))) else $fatal(1, "ZCF requires F and XLEN == 32");
 | 
			
		||||
    assert ((P.ZCD_SUPPORTED == 0) | (P.D_SUPPORTED == 1)) else $fatal(1, "ZCD requires D");
 | 
			
		||||
    assert ((P.LLEN == P.XLEN) | (P.DCACHE_SUPPORTED & P.DTIM_SUPPORTED == 0)) else $fatal(1, "LLEN > XLEN (D on RV32 or Q on RV64) requires data cache");
 | 
			
		||||
    assert ((P.ZICCLSM_SUPPORTED == 0) | (P.DCACHE_SUPPORTED == 1)) else $fatal(1, "ZICCLSM requires DCACHE_SUPPORTED");
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
endmodule
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user