blob: df85a71a0fb73bd1ed88bc062dcbecb67dd83052 [file] [log] [blame] [edit]
********************************************
* SURELOG System Verilog Compiler/Linter *
********************************************
[INFO :CM0023] Creating log file ./slpp_unit/surelog.log.
[INFO :CM0024] Executing with 4 threads.
[INFO :CM0020] Separate compilation-unit mode is on.
[WARNI:PP0113] design01.v:417 Unused macro argument "debug_command".
[WARNI:PP0113] design01.v:429 Unused macro argument "assert_expr".
[NOTE :PP0105] design02.v:969 Multiply defined macro "WIDTH",
design02.v:10 previous definition.
[NOTE :PP0105] design02.v:1095 Multiply defined macro "WIDTH",
design02.v:969 previous definition.
[WARNI:PA0200] Cannot split large file "design03.v".
[WARNI:PA0205] design01.v:26 No timescale set for "top".
[WARNI:PA0205] design01.v:168 No timescale set for "picosoc".
[WARNI:PA0205] design01.v:344 No timescale set for "picosoc_regs".
[WARNI:PA0205] design01.v:362 No timescale set for "picosoc_mem".
[WARNI:PA0205] design03.v:7 No timescale set for "up_spram".
[WARNI:PA0205] design03.v:81 No timescale set for "scan_double".
[WARNI:PA0205] design03.v:128 No timescale set for "pll".
[WARNI:PA0205] design03.v:154 No timescale set for "main_mem".
[WARNI:PA0205] design03.v:266 No timescale set for "LoopyGen".
[WARNI:PA0205] design03.v:361 No timescale set for "ClockGen".
[WARNI:PA0205] design03.v:415 No timescale set for "Sprite".
[WARNI:PA0205] design03.v:449 No timescale set for "SpriteSet".
[WARNI:PA0205] design03.v:478 No timescale set for "SpriteRAM".
[WARNI:PA0205] design03.v:598 No timescale set for "SpriteAddressGen".
[WARNI:PA0205] design03.v:649 No timescale set for "BgPainter".
[WARNI:PA0205] design03.v:704 No timescale set for "PixelMuxer".
[WARNI:PA0205] design03.v:712 No timescale set for "PaletteRam".
[WARNI:PA0205] design03.v:727 No timescale set for "PPU".
[WARNI:PA0205] design03.v:1016 No timescale set for "DmaController".
[WARNI:PA0205] design03.v:1066 No timescale set for "MemoryMultiplex".
[WARNI:PA0205] design03.v:1096 No timescale set for "NES".
[WARNI:PA0205] design03.v:1285 No timescale set for "MyAddSub".
[WARNI:PA0205] design03.v:1311 No timescale set for "NewAlu".
[WARNI:PA0205] design03.v:1386 No timescale set for "AddressGenerator".
[WARNI:PA0205] design03.v:1428 No timescale set for "ProgramCounter".
[WARNI:PA0205] design03.v:1452 No timescale set for "CPU".
[WARNI:PA0205] design03.v:1640 No timescale set for "LenCtr_Lookup".
[WARNI:PA0205] design03.v:1682 No timescale set for "SquareChan".
[WARNI:PA0205] design03.v:1834 No timescale set for "TriangleChan".
[WARNI:PA0205] design03.v:1923 No timescale set for "NoiseChan".
[WARNI:PA0205] design03.v:2041 No timescale set for "DmcChan".
[WARNI:PA0205] design03.v:2188 No timescale set for "ApuLookupTable".
[WARNI:PA0205] design03.v:2260 No timescale set for "APU".
[WARNI:PA0205] design03.v:2445 No timescale set for "MUXCY".
[WARNI:PA0205] design03.v:2448 No timescale set for "MUXCY_L".
[WARNI:PA0205] design03.v:2451 No timescale set for "MUXCY_D".
[WARNI:PA0205] design03.v:2455 No timescale set for "XORCY".
[WARNI:PA0205] design03.v:2458 No timescale set for "XOR2".
[WARNI:PA0205] design03.v:2462 No timescale set for "generic_ram".
[WARNI:PA0205] design03.v:2499 No timescale set for "icosoc_flashmem".
[WARNI:PA0205] design03.v:2583 No timescale set for "MicroCodeTableInner".
[WARNI:PA0205] design03.v:4642 No timescale set for "MicroCodeTable".
[WARNI:PA0205] design03.v:4957 No timescale set for "sigma_delta_dac".
[INFO :CP0300] Compilation...
[INFO :CP0303] design03.v:2260 Compile module "work@APU".
[INFO :CP0303] design03.v:1386 Compile module "work@AddressGenerator".
[INFO :CP0303] design03.v:649 Compile module "work@BgPainter".
[INFO :CP0303] design03.v:2188 Compile module "work@ApuLookupTable".
[INFO :CP0303] design03.v:7444 Compile module "work@Blend".
[INFO :CP0303] design03.v:7414 Compile module "work@DiffCheck".
[INFO :CP0303] design03.v:361 Compile module "work@ClockGen".
[INFO :CP0303] design03.v:1452 Compile module "work@CPU".
[INFO :CP0303] design03.v:1016 Compile module "work@DmaController".
[INFO :CP0303] design03.v:7432 Compile module "work@InnerBlend".
[INFO :CP0303] design03.v:7510 Compile module "work@Hq2x".
[INFO :CP0303] design03.v:1640 Compile module "work@LenCtr_Lookup".
[INFO :CP0303] design03.v:5198 Compile module "work@MMC1".
[INFO :CP0303] design03.v:5178 Compile module "work@MMC0".
[INFO :CP0303] design03.v:2041 Compile module "work@DmcChan".
[INFO :CP0303] design03.v:5322 Compile module "work@MMC2".
[INFO :CP0303] design03.v:5586 Compile module "work@MMC4".
[INFO :CP0303] design03.v:266 Compile module "work@LoopyGen".
[INFO :CP0303] design03.v:5712 Compile module "work@MMC5".
[INFO :CP0303] design03.v:2445 Compile module "work@MUXCY".
[INFO :CP0303] design03.v:5441 Compile module "work@MMC3".
[INFO :CP0303] design03.v:2448 Compile module "work@MUXCY_L".
[INFO :CP0303] design03.v:6198 Compile module "work@Mapper15".
[INFO :CP0303] design03.v:6942 Compile module "work@Mapper165".
[INFO :CP0303] design03.v:7106 Compile module "work@Mapper234".
[INFO :CP0303] design03.v:2451 Compile module "work@MUXCY_D".
[INFO :CP0303] design03.v:6172 Compile module "work@Mapper13".
[INFO :CP0303] design03.v:6570 Compile module "work@Mapper34".
[INFO :CP0303] design03.v:6465 Compile module "work@Mapper42".
[INFO :CP0303] design03.v:6260 Compile module "work@Mapper16".
[INFO :CP0303] design03.v:7072 Compile module "work@Mapper228".
[INFO :CP0303] design03.v:6653 Compile module "work@Mapper68".
[INFO :CP0303] design03.v:6807 Compile module "work@Mapper71".
[INFO :CP0303] design03.v:6369 Compile module "work@Mapper28".
[INFO :CP0303] design03.v:6616 Compile module "work@Mapper41".
[INFO :CP0303] design03.v:2583 Compile module "work@MicroCodeTableInner".
[INFO :CP0303] design03.v:1066 Compile module "work@MemoryMultiplex".
[INFO :CP0303] design03.v:6537 Compile module "work@Mapper66".
[INFO :CP0303] design03.v:6885 Compile module "work@NesEvent".
[INFO :CP0303] design03.v:6716 Compile module "work@Mapper69".
[INFO :CP0303] design03.v:1285 Compile module "work@MyAddSub".
[INFO :CP0303] design03.v:712 Compile module "work@PaletteRam".
[INFO :CP0303] design03.v:6853 Compile module "work@Mapper79".
[INFO :CP0303] design03.v:4642 Compile module "work@MicroCodeTable".
[INFO :CP0303] design03.v:1923 Compile module "work@NoiseChan".
[INFO :CP0303] design02.v:11 Compile module "work@SB_RAM2048x2".
[INFO :CP0303] design03.v:7146 Compile module "work@MultiMapper".
[INFO :CP0303] design03.v:1096 Compile module "work@NES".
[INFO :CP0303] design03.v:1428 Compile module "work@ProgramCounter".
[INFO :CP0303] design03.v:449 Compile module "work@SpriteSet".
[INFO :CP0303] design03.v:598 Compile module "work@SpriteAddressGen".
[INFO :CP0303] design03.v:1311 Compile module "work@NewAlu".
[INFO :CP0303] design03.v:2455 Compile module "work@XORCY".
[INFO :CP0303] design03.v:727 Compile module "work@PPU".
[INFO :CP0303] design03.v:1834 Compile module "work@TriangleChan".
[INFO :CP0303] design03.v:704 Compile module "work@PixelMuxer".
[INFO :CP0303] design03.v:7786 Compile module "work@cart_mem".
[INFO :CP0303] design02.v:811 Compile module "work@baudgen2".
[INFO :CP0303] design03.v:415 Compile module "work@Sprite".
[INFO :CP0303] design03.v:6028 Compile module "work@Rambo1".
[INFO :CP0303] design03.v:2499 Compile module "work@icosoc_flashmem".
[INFO :CP0303] design02.v:70 Compile module "work@ioport".
[INFO :CP0303] design03.v:1682 Compile module "work@SquareChan".
[INFO :CP0303] design03.v:154 Compile module "work@main_mem".
[INFO :CP0303] design01.v:421 Compile module "work@picorv32".
[INFO :CP0303] design03.v:478 Compile module "work@SpriteRAM".
[INFO :CP0303] design02.v:780 Compile module "work@baudgen".
[INFO :CP0303] design01.v:2839 Compile module "work@picorv32_axi_adapter".
[INFO :CP0303] design03.v:2458 Compile module "work@XOR2".
[INFO :CP0303] design03.v:2462 Compile module "work@generic_ram".
[INFO :CP0303] design02.v:942 Compile module "work@buart".
[INFO :CP0303] design01.v:2345 Compile module "work@picorv32_regs".
[INFO :CP0303] design02.v:971 Compile module "work@j1".
[INFO :CP0303] design02.v:110 Compile module "work@inpin".
[INFO :CP0303] design01.v:344 Compile module "work@picosoc_regs".
[INFO :CP0303] design02.v:95 Compile module "work@outpin".
[INFO :CP0303] design03.v:4957 Compile module "work@sigma_delta_dac".
[INFO :CP0303] design01.v:2667 Compile module "work@picorv32_axi".
[INFO :CP0303] design01.v:2583 Compile module "work@picorv32_pcpi_div".
[INFO :CP0303] design02.v:1097 Compile module "work@stack2".
[INFO :CP0303] design01.v:2923 Compile module "work@picorv32_wb".
[INFO :CP0303] design03.v:7683 Compile module "work@video".
[INFO :CP0303] design01.v:2368 Compile module "work@picorv32_pcpi_mul".
[INFO :CP0303] design01.v:362 Compile module "work@picosoc_mem".
[INFO :CP0303] design01.v:2489 Compile module "work@picorv32_pcpi_fast_mul".
[INFO :CP0303] design03.v:128 Compile module "work@pll".
[INFO :CP0303] design03.v:81 Compile module "work@scan_double".
[INFO :CP0303] design01.v:3632 Compile module "work@spimemio_xfer".
[INFO :CP0303] design01.v:168 Compile module "work@picosoc".
[INFO :CP0303] design01.v:3136 Compile module "work@simpleuart".
[INFO :CP0303] design03.v:7 Compile module "work@up_spram".
[INFO :CP0303] design01.v:26 Compile module "work@top".
[INFO :CP0303] design02.v:881 Compile module "work@rxuart".
[INFO :CP0303] design01.v:3274 Compile module "work@spimemio".
[INFO :CP0303] design02.v:840 Compile module "work@uart".
[INFO :CP0302] /home/alain/surelog/SVIncCompil/dist/surelog/bin/../sv/builtin.sv:4 Compile class "work@mailbox".
[INFO :CP0302] /home/alain/surelog/SVIncCompil/dist/surelog/bin/../sv/builtin.sv:58 Compile class "work@semaphore".
[INFO :CP0302] /home/alain/surelog/SVIncCompil/dist/surelog/bin/../sv/builtin.sv:33 Compile class "work@process".
[NOTE :CP0309] design03.v:2263 Implicit port type (wire) for "DOUT",
there are 5 more instances of this message.
[NOTE :CP0309] design03.v:7445 Implicit port type (wire) for "Result".
[NOTE :CP0309] design03.v:1024 Implicit port type (wire) for "aout",
there are 5 more instances of this message.
[NOTE :CP0309] design03.v:1640 Implicit port type (wire) for "Yout".
[NOTE :CP0309] design03.v:5324 Implicit port type (wire) for "prg_aout",
there are 5 more instances of this message.
[NOTE :CP0309] design03.v:2445 Implicit port type (wire) for "O".
[NOTE :CP0309] design03.v:6200 Implicit port type (wire) for "prg_aout",
there are 5 more instances of this message.
[NOTE :CP0309] design03.v:7108 Implicit port type (wire) for "prg_aout",
there are 5 more instances of this message.
[NOTE :CP0309] design03.v:6467 Implicit port type (wire) for "prg_aout",
there are 5 more instances of this message.
[NOTE :CP0309] design03.v:6809 Implicit port type (wire) for "prg_aout",
there are 5 more instances of this message.
[NOTE :CP0309] design03.v:6887 Implicit port type (wire) for "chr_aout",
there are 1 more instances of this message.
[NOTE :CP0309] design03.v:712 Implicit port type (wire) for "dout".
[NOTE :CP0309] design02.v:12 Implicit port type (wire) for "RDATA".
[NOTE :CP0309] design03.v:453 Implicit port type (wire) for "bits",
there are 1 more instances of this message.
[NOTE :CP0309] design03.v:2455 Implicit port type (wire) for "O".
[NOTE :CP0309] design03.v:7793 Implicit port type (wire) for "cart_ready",
there are 4 more instances of this message.
[NOTE :CP0309] design02.v:72 Implicit port type (wire) for "pins",
there are 1 more instances of this message.
[NOTE :CP0309] design01.v:462 Implicit port type (wire) for "mem_la_read",
there are 4 more instances of this message.
[NOTE :CP0309] design01.v:2500 Implicit port type (wire) for "pcpi_wr",
there are 3 more instances of this message.
[NOTE :CP0309] design01.v:172 Implicit port type (wire) for "iomem_valid",
there are 14 more instances of this message.
[NOTE :CP0309] design01.v:3278 Implicit port type (wire) for "ready",
there are 11 more instances of this message.
[NOTE :CP0309] design03.v:1390 Implicit port type (wire) for "AX",
there are 1 more instances of this message.
[NOTE :CP0309] design03.v:2046 Implicit port type (wire) for "Sample",
there are 4 more instances of this message.
[NOTE :CP0309] design03.v:275 Implicit port type (wire) for "loopy",
there are 1 more instances of this message.
[NOTE :CP0309] design03.v:5443 Implicit port type (wire) for "prg_aout",
there are 5 more instances of this message.
[NOTE :CP0309] design03.v:2451 Implicit port type (wire) for "LO",
there are 1 more instances of this message.
[NOTE :CP0309] design03.v:6262 Implicit port type (wire) for "prg_aout",
there are 5 more instances of this message.
[NOTE :CP0309] design03.v:6371 Implicit port type (wire) for "prg_aout",
there are 4 more instances of this message.
[NOTE :CP0309] design03.v:6539 Implicit port type (wire) for "prg_aout",
there are 5 more instances of this message.
[NOTE :CP0309] design03.v:6855 Implicit port type (wire) for "prg_aout",
there are 5 more instances of this message.
[NOTE :CP0309] design03.v:704 Implicit port type (wire) for "out",
there are 1 more instances of this message.
[NOTE :CP0309] design03.v:419 Implicit port type (wire) for "load_out",
there are 1 more instances of this message.
[NOTE :CP0309] design03.v:1691 Implicit port type (wire) for "IsNonZero".
[NOTE :CP0309] design01.v:2695 Implicit port type (wire) for "trap",
there are 18 more instances of this message.
[NOTE :CP0309] design01.v:3636 Implicit port type (wire) for "din_ready",
there are 3 more instances of this message.
[NOTE :CP0309] design03.v:12 Implicit port type (wire) for "rdata".
[NOTE :CP0309] design03.v:2188 Implicit port type (wire) for "out".
[NOTE :CP0309] design03.v:366 Implicit port type (wire) for "end_of_line",
there are 3 more instances of this message.
[NOTE :CP0309] design03.v:7516 Implicit port type (wire) for "frame_available".
[NOTE :CP0309] design03.v:5180 Implicit port type (wire) for "prg_aout",
there are 5 more instances of this message.
[NOTE :CP0309] design03.v:5588 Implicit port type (wire) for "prg_aout",
there are 5 more instances of this message.
[NOTE :CP0309] design03.v:2448 Implicit port type (wire) for "LO".
[NOTE :CP0309] design03.v:6944 Implicit port type (wire) for "prg_aout",
there are 5 more instances of this message.
[NOTE :CP0309] design03.v:6572 Implicit port type (wire) for "prg_aout",
there are 5 more instances of this message.
[NOTE :CP0309] design03.v:6655 Implicit port type (wire) for "prg_aout",
there are 5 more instances of this message.
[NOTE :CP0309] design03.v:1070 Implicit port type (wire) for "memory_addr",
there are 4 more instances of this message.
[NOTE :CP0309] design03.v:1287 Implicit port type (wire) for "S",
there are 2 more instances of this message.
[NOTE :CP0309] design03.v:1931 Implicit port type (wire) for "Sample",
there are 1 more instances of this message.
[NOTE :CP0309] design03.v:1433 Implicit port type (wire) for "JumpNoOverflow".
[NOTE :CP0309] design03.v:604 Implicit port type (wire) for "vram_addr",
there are 2 more instances of this message.
[NOTE :CP0309] design03.v:1842 Implicit port type (wire) for "Sample",
there are 1 more instances of this message.
[NOTE :CP0309] design03.v:160 Implicit port type (wire) for "load_done",
there are 5 more instances of this message.
[NOTE :CP0309] design01.v:2844 Implicit port type (wire) for "mem_axi_awvalid",
there are 12 more instances of this message.
[NOTE :CP0309] design01.v:2351 Implicit port type (wire) for "rdata1",
there are 1 more instances of this message.
[NOTE :CP0309] design01.v:350 Implicit port type (wire) for "rdata1",
there are 1 more instances of this message.
[NOTE :CP0309] design03.v:7696 Implicit port type (wire) for "VGA_HS",
there are 5 more instances of this message.
[NOTE :CP0309] design03.v:654 Implicit port type (wire) for "name_table",
there are 1 more instances of this message.
[NOTE :CP0309] design03.v:7414 Implicit port type (wire) for "result".
[NOTE :CP0309] design03.v:7432 Implicit port type (wire) for "O".
[NOTE :CP0309] design03.v:5200 Implicit port type (wire) for "prg_aout",
there are 5 more instances of this message.
[NOTE :CP0309] design03.v:5715 Implicit port type (wire) for "prg_aout",
there are 6 more instances of this message.
[NOTE :CP0309] design03.v:6174 Implicit port type (wire) for "prg_aout",
there are 5 more instances of this message.
[NOTE :CP0309] design03.v:7074 Implicit port type (wire) for "prg_aout",
there are 5 more instances of this message.
[NOTE :CP0309] design03.v:6618 Implicit port type (wire) for "prg_aout",
there are 5 more instances of this message.
[NOTE :CP0309] design03.v:6718 Implicit port type (wire) for "prg_aout",
there are 4 more instances of this message.
[NOTE :CP0309] design03.v:4642 Implicit port type (wire) for "Mout".
[NOTE :CP0309] design03.v:1098 Implicit port type (wire) for "sample",
there are 11 more instances of this message.
[NOTE :CP0309] design03.v:728 Implicit port type (wire) for "color",
there are 9 more instances of this message.
[NOTE :CP0309] design03.v:6030 Implicit port type (wire) for "prg_aout",
there are 5 more instances of this message.
[NOTE :CP0309] design03.v:2458 Implicit port type (wire) for "O".
[NOTE :CP0309] design02.v:113 Implicit port type (wire) for "rd".
[NOTE :CP0309] design02.v:97 Implicit port type (wire) for "pin",
there are 1 more instances of this message.
[NOTE :CP0309] design01.v:2950 Implicit port type (wire) for "trap",
there are 8 more instances of this message.
[NOTE :CP0309] design03.v:130 Implicit port type (wire) for "clock_out",
there are 1 more instances of this message.
[NOTE :CP0309] design01.v:3140 Implicit port type (wire) for "ser_tx",
there are 3 more instances of this message.
[NOTE :CP0309] design01.v:29 Implicit port type (wire) for "ser_tx",
there are 15 more instances of this message.
[INFO :EL0526] Design Elaboration...
[NOTE :EL0503] design01.v:26 Top level module "work@top".
[NOTE :EL0503] design01.v:2345 Top level module "work@picorv32_regs".
[NOTE :EL0503] design01.v:2667 Top level module "work@picorv32_axi".
[NOTE :EL0503] design01.v:2923 Top level module "work@picorv32_wb".
[NOTE :EL0503] design03.v:4957 Top level module "work@sigma_delta_dac".
[NOTE :EL0503] design03.v:5322 Top level module "work@MMC2".
[NOTE :EL0503] design03.v:5441 Top level module "work@MMC3".
[NOTE :EL0503] design03.v:5586 Top level module "work@MMC4".
[NOTE :EL0503] design03.v:5712 Top level module "work@MMC5".
[NOTE :EL0503] design03.v:6028 Top level module "work@Rambo1".
[NOTE :EL0503] design03.v:6172 Top level module "work@Mapper13".
[NOTE :EL0503] design03.v:6198 Top level module "work@Mapper15".
[NOTE :EL0503] design03.v:6260 Top level module "work@Mapper16".
[NOTE :EL0503] design03.v:6465 Top level module "work@Mapper42".
[NOTE :EL0503] design03.v:6537 Top level module "work@Mapper66".
[NOTE :EL0503] design03.v:6570 Top level module "work@Mapper34".
[NOTE :EL0503] design03.v:6616 Top level module "work@Mapper41".
[NOTE :EL0503] design03.v:6653 Top level module "work@Mapper68".
[NOTE :EL0503] design03.v:6716 Top level module "work@Mapper69".
[NOTE :EL0503] design03.v:6807 Top level module "work@Mapper71".
[NOTE :EL0503] design03.v:6853 Top level module "work@Mapper79".
[NOTE :EL0503] design03.v:6942 Top level module "work@Mapper165".
[NOTE :EL0503] design03.v:7072 Top level module "work@Mapper228".
[NOTE :EL0503] design03.v:7106 Top level module "work@Mapper234".
[NOTE :EL0503] design03.v:7510 Top level module "work@Hq2x".
[NOTE :EL0504] Multiple top level modules in design.
[WARNI:EL0500] design01.v:63 Cannot find a module definition for "work@top::SB_IO".
[NOTE :EL0508] Nb Top level modules: 25.
[NOTE :EL0509] Max instance depth: 5.
[NOTE :EL0510] Nb instances: 50.
[NOTE :EL0511] Nb leaf instances: 14.
[WARNI:EL0512] Nb undefined modules: 1.
[WARNI:EL0513] Nb undefined instances: 4.
[ FATAL] : 0
[ ERROR] : 0
[WARNING] : 49
[ NOTE] : 108
********************************************
* End SURELOG SVerilog Compiler/Linter *
********************************************
18.01user 0.30system 0:09.99elapsed 183%CPU (0avgtext+0avgdata 409036maxresident)k
0inputs+11896outputs (0major+99591minor)pagefaults 0swaps