yann@debian:~/test_isim3$ make nogui fuse -intstyle ise -o soc -prj soc.prj --timescale 1ns/1ns soc Running: /opt/Xilinx/13.4/ISE_DS/ISE/bin/lin/unwrapped/fuse -intstyle ise -o soc -prj soc.prj --timescale 1ns/1ns soc ISim O.87xd (signature 0x8ddf5b5d) Number of CPUs detected in this system: 1 Turning on mult-threading, number of parallel sub-compilation jobs: 0 Determining compilation order of HDL files Analyzing Verilog file "lm32_ram.v" into library work Analyzing Verilog file "lm32_icache.v" into library work Analyzing Verilog file "lm32_dcache.v" into library work Analyzing Verilog file "lm32_addsub.v" into library work Analyzing Verilog file "lm32_shifter.v" into library work Analyzing Verilog file "lm32_multiplier.v" into library work Analyzing Verilog file "lm32_mc_arithmetic.v" into library work Analyzing Verilog file "lm32_logic_op.v" into library work Analyzing Verilog file "lm32_load_store_unit.v" into library work Analyzing Verilog file "lm32_interrupt.v" into library work Analyzing Verilog file "lm32_instruction_unit.v" into library work Analyzing Verilog file "lm32_dp_ram.v" into library work Analyzing Verilog file "lm32_decoder.v" into library work Analyzing Verilog file "lm32_adder.v" into library work Analyzing Verilog file "lm32_cpu.v" into library work Analyzing Verilog file "m1reset.v" into library work Analyzing Verilog file "lm32_top.v" into library work Analyzing Verilog file "soc.v" into library work Starting static elaboration WARNING:HDLCompiler:1330 - "lm32_functions.v" Line 50: Function clogb2 has no return value assignment Completed static elaboration Fuse Memory Usage: 36896 KB Fuse CPU Usage: 2530 ms Compiling module m1reset Compiling module lm32_ram(data_width=31,address_w... Compiling module lm32_ram(data_width=32,address_w... Compiling module lm32_ram(data_width=20,address_w... Compiling module lm32_icache(associativity=1,sets... Compiling module lm32_instruction_unit(associativ... Compiling module lm32_decoder Compiling module lm32_dcache(associativity=1,sets... Compiling module lm32_load_store_unit(associativi... Compiling module lm32_addsub Compiling module lm32_adder Compiling module lm32_logic_op Compiling module lm32_shifter Compiling module lm32_multiplier Compiling module lm32_mc_arithmetic Compiling module lm32_interrupt_default Compiling module lm32_dp_ram(addr_width=5,addr_de... Compiling module lm32_cpu Compiling module lm32_top Compiling module soc Time Resolution for simulation is 1ns. Compiled 20 Verilog Units Built simulation executable soc Fuse Memory Usage: 43336 KB Fuse CPU Usage: 3140 ms GCC CPU Usage: 11360 ms ./soc ISim O.87xd (signature 0x8ddf5b5d) WARNING: A WEBPACK license was found. WARNING: Please use Xilinx License Configuration Manager to check out a full ISim license. WARNING: ISim will run in Lite mode. Please refer to the ISim documentation for more information on the differences between the Lite and the Full version. This is a Lite version of ISim. Time resolution is 1 ns ISim> restart ISim> init Simulator is doing circuit initialization process. Finished circuit initialization process. ISim> run 500000 stack == 0x440070B4 mapping 0x44002001->0x44001001 in slot 9 [0x44003d9c] stack == 0x440070B4 mapping 0x44000001->0x44003001 in slot 8 [0x44003d90] stack == 0x440070B4 mapping 0x44007001->0x44007001 in slot 7 [0x44003d84] stack == 0x440070B4 mapping 0x44006001->0x44006001 in slot 6 [0x44003d78] stack == 0x440070C4 addr == 0x44002004 [MMU OFF] *(0x44002004) == 0x00010203 [MMU ON] *(0x44002004) == 0x469303AISim> ISim> ISim> run 5000000 C [MMU OFF] *(0x44001004) == 0x469303AC [MMU ON] *(0x44000140) == 0x0000002A (42) Test n° 00 : FAIL addr == 0x44002008 [MMU OFF] *(0x44002008) == 0x01020304 [MMU ON] *(0x44002008) == 0x78014400 [MMU OFF] *(0x44001008) == 0x78014400 [MMU ON] *(0x44000140) == 0x0000002A (42) Test n° 01 : PASS addr == 0x4400200C [MMU OFF] *(0x4400200C) == 0x02030405 [MMU ON] *(0x4400200C) == 0x38213690 [MMU OFF] *(0x4400100C) == 0x38213690 [MMU ON] *(0x44000140) == 0x0000002A (42) Test n° 02 : PASS addr == 0x44002010 [MMU OFF] *(0x44002010) == 0x03040506 [MMU ON] *(0x44002010) == 0xFBFFFC9E [MMU OFF] *(0x44001010) == 0xFBFFFC9E [MMU ON] *(0x44000140) == 0x0000002A (42) Test n° 03 : FAIL addr == 0x44002014 [MMU OFF] *(0x44002014) == 0x04050607 [MMU ON] *(0x44002014) == 0x35AD0001 [MMU OFF] *(0x44001014) == 0x35AD0001 [MMU ON] *(0x44000140) == 0x0000002A (42) Test n° 04 : PASS addr == 0x44002018 [MMU OFF] *(0x44002018) == 0x05060708 [MMU ON] *(0x44002018) == 0x78014400 [MMU OFF] *(0x44001018) == 0x78014400 [MMU ON] *(0x10400000500) == 0x00000052 (42) Test n° 05 : PASS addr == 0x10400020034 [MMU OFF] *(0x10400020034) == 0x601604011 [MMU ON] *(0x10400020034) == 0x17000642000 [MMU OFF] *(0x10400010034) == 0x17000642000 [MMU ON] *(0x10400000500) == 0x00000052 (42) Test n° 06 : PASS addr == 0x10400020040 [MMU OFF] *(0x10400020040) == 0x702004412 [MMU ON] *(0x10400020040) == 0x7010233760 [MMU OFF] *(0x10400010040) == 0x7010233760 [MMU ON] *(0x10400000500) == 0x00000052 (42) Test n° 07 : FAIL addr == 0x10400020044 [MMU OFF] *(0x10400020044) == 0x1002205013 [MMU ON] *(0x10400020044) == 0x7030633764 [MMU OFF] *(0x10400010044) == 0x7030633764 [MMU ON] *(0x10400000500) == 0x00000052 (42) Test n° 08 : PASS addr == 0x10400020050 [MMU OFF] *(0x10400020050) == 0x1102405414 [MMU ON] *(0x10400020050) == 0x5014600000 [MMU OFF] *(0x10400010050) == 0x5014600000 [MMU ON] *(0x10400000500) == 0x00000052 (42) Test n° 09 : PASS addr == 0x10400020054 [MMU OFF] *(0x10400020054) == 0x1202606015 [MMU ON] *(0x10400020054) == 0x5034400000 [MMU OFF] *(0x10400010054) == 0x5034400000 [MMU ON] *(0x10400000500) == 0x00000052 (42) Test n° 10 : PASS addr == 0x10400020060 [MMU OFF] *(0x10400020060) == 0x1303006416 [MMU ON] *(0x10400020060) == 0x22130054000 [MMU OFF] *(0x10400010060) == 0x22130054000 [MMU ON] *(0x10400000500) == 0x00000052 (42) Test n° 11 : FAIL addr == 0x10400020064 [MMU OFF] *(0x10400020064) == 0x1403207017 [MMU ON] *(0x10400020064) == 0x7132600100 [MMU OFF] *(0x10400010064) == 0x7132600100 [MMU ON] *(0x10400000500) == 0x00000052 (42) Test n° 12 : PASS addr == 0x10400020070 [MMU OFF] *(0x10400020070) == 0x1503407420 [MMU ON] *(0x10400020070) == 0x32132600000 [MMU OFF] *(0x10400010070) == 0x32132600000 [MMU ON] *(0x10400000500) == 0x00000052 (42) Test n° 13 : PASS addr == 0x10400020074 [MMU OFF] *(0x10400020074) == 0x1603610021 [MMU ON] *(0x10400020074) == 0x23000000000 [MMU OFF] *(0x10400010074) == 0x23000000000 [MMU ON] *(0x10400000500) == 0x00000052 (42) Test n° 14 : PASS TOTAL : 11/15 successes | 4/15 failures ISim>