mirror of
				https://github.com/YosysHQ/yosys
				synced 2025-10-31 03:32:29 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			18 lines
		
	
	
	
		
			385 B
		
	
	
	
		
			Verilog
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
	
		
			385 B
		
	
	
	
		
			Verilog
		
	
	
	
	
	
| /*
 | |
| Example from: https://www.latticesemi.com/-/media/LatticeSemi/Documents/UserManuals/EI/iCEcube201701UserGuide.ashx?document_id=52071 [p. 74].
 | |
| */
 | |
| module top(data, addr);
 | |
| output [3:0] data;
 | |
| input [4:0] addr;
 | |
| always @(addr) begin
 | |
| case (addr)
 | |
| 0 : data = 'h4;
 | |
| 1 : data = 'h9;
 | |
| 2 : data = 'h1;
 | |
| 15 : data = 'h8;
 | |
| 16 : data = 'h1;
 | |
| 17 : data = 'h0;
 | |
| default : data = 'h0;
 | |
| endcase
 | |
| end
 | |
| endmodule
 |