forked from Github_Repos/cvw
		
	added sfence to legal instructions, zeroed out rom file to populate for tests
This commit is contained in:
		
							parent
							
								
									221b8097d6
								
							
						
					
					
						commit
						381a93b45b
					
				
							
								
								
									
										512
									
								
								wally-pipelined/testbench/imperas-boottim.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										512
									
								
								wally-pipelined/testbench/imperas-boottim.txt
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,512 @@
 | 
				
			|||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
 | 
					0000000000000000
 | 
				
			||||||
@ -51,6 +51,8 @@ module testbench();
 | 
				
			|||||||
  string tests64mmu[] = '{
 | 
					  string tests64mmu[] = '{
 | 
				
			||||||
    "rv64mmu/WALLY-MMU-SV48", "3000",
 | 
					    "rv64mmu/WALLY-MMU-SV48", "3000",
 | 
				
			||||||
    "rv64mmu/WALLY-MMU-SV39", "3000"
 | 
					    "rv64mmu/WALLY-MMU-SV39", "3000"
 | 
				
			||||||
 | 
					    //"rv64mmu/WALLY-PMA", "3000",
 | 
				
			||||||
 | 
					    //"rv64mmu/WALLY-PMA", "3000"
 | 
				
			||||||
  };
 | 
					  };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  
 | 
					  
 | 
				
			||||||
@ -558,7 +560,7 @@ string tests32f[] = '{
 | 
				
			|||||||
    end
 | 
					    end
 | 
				
			||||||
  end
 | 
					  end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  string signame, memfilename;
 | 
					  string signame, memfilename, romfilename;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  logic [31:0] GPIOPinsIn, GPIOPinsOut, GPIOPinsEn;
 | 
					  logic [31:0] GPIOPinsIn, GPIOPinsOut, GPIOPinsEn;
 | 
				
			||||||
  logic UARTSin, UARTSout;
 | 
					  logic UARTSin, UARTSout;
 | 
				
			||||||
@ -604,7 +606,9 @@ string tests32f[] = '{
 | 
				
			|||||||
      end
 | 
					      end
 | 
				
			||||||
      // read test vectors into memory
 | 
					      // read test vectors into memory
 | 
				
			||||||
      memfilename = {"../../imperas-riscv-tests/work/", tests[test], ".elf.memfile"};
 | 
					      memfilename = {"../../imperas-riscv-tests/work/", tests[test], ".elf.memfile"};
 | 
				
			||||||
 | 
					      romfilename = {"../../imperas-riscv-tests/imperas-boottim.txt"};
 | 
				
			||||||
      $readmemh(memfilename, dut.uncore.dtim.RAM);
 | 
					      $readmemh(memfilename, dut.uncore.dtim.RAM);
 | 
				
			||||||
 | 
					      $readmemh(romfilename, dut.uncore.bootdtim.bootdtim.RAM);
 | 
				
			||||||
      ProgramAddrMapFile = {"../../imperas-riscv-tests/work/", tests[test], ".elf.objdump.addr"};
 | 
					      ProgramAddrMapFile = {"../../imperas-riscv-tests/work/", tests[test], ".elf.objdump.addr"};
 | 
				
			||||||
      ProgramLabelMapFile = {"../../imperas-riscv-tests/work/", tests[test], ".elf.objdump.lab"};
 | 
					      ProgramLabelMapFile = {"../../imperas-riscv-tests/work/", tests[test], ".elf.objdump.lab"};
 | 
				
			||||||
      $display("Read memfile %s", memfilename);
 | 
					      $display("Read memfile %s", memfilename);
 | 
				
			||||||
@ -886,7 +890,7 @@ module instrNameDecTB(
 | 
				
			|||||||
                       else if (imm == 2) name = "URET";
 | 
					                       else if (imm == 2) name = "URET";
 | 
				
			||||||
                       else if (imm == 258) name = "SRET";
 | 
					                       else if (imm == 258) name = "SRET";
 | 
				
			||||||
                       else if (imm == 770) name = "MRET";
 | 
					                       else if (imm == 770) name = "MRET";
 | 
				
			||||||
                       else if (funct7 == 9) name = "SFENCE.VMA"
 | 
					                       else if (funct7 == 9) name = "SFENCE.VMA";
 | 
				
			||||||
                       else              name = "ILLEGAL";
 | 
					                       else              name = "ILLEGAL";
 | 
				
			||||||
      10'b1110011_001: name = "CSRRW";
 | 
					      10'b1110011_001: name = "CSRRW";
 | 
				
			||||||
      10'b1110011_010: name = "CSRRS";
 | 
					      10'b1110011_010: name = "CSRRS";
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user