Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement