Skip to content
Ronny edited this page Apr 20, 2015 · 6 revisions

TODO

  • get single core matmul to decent efficiency
    • try other loop permutations and hand optimize the c code
    • if that fails too try assembling yourself

Misc

  • run a program via sudo LD_LIBRARY_PATH=$LD_LIBRARY_PATH ./program arguments ([why](sudo and LD_LIBRARY_PATH))

eCore Cannot

  • single cycle integer mul, integer div, float div

Magic Addresses

0x0    - 0x3f   interrupt vector table
0x40   - 0x1fff data_bank0
0x2000 - 0x3fff data_bank1
0x4000 - 0x5fff data_bank2
0x6000 - 0x7fff data_bank3
0x8000 - 0xefff reserved
0xf000 - 0xffff memory mapped registers

0x8e000000 - 0x8fffffff external dram
Clone this wiki locally