add better comment re Xilinx Xst cache issues

Mon, 05 Apr 2010 20:23:04 +0100

author
Philip Pemberton <philpem@philpem.me.uk>
date
Mon, 05 Apr 2010 20:23:04 +0100
changeset 4
99b7b037ce82
parent 3
b153470d41c5
child 5
35ebde37101f

add better comment re Xilinx Xst cache issues

lm32_include.v file | annotate | diff | revisions
     1.1 --- a/lm32_include.v	Sun Apr 04 22:05:07 2010 +0100
     1.2 +++ b/lm32_include.v	Mon Apr 05 20:23:04 2010 +0100
     1.3 @@ -46,10 +46,11 @@
     1.4  `define CFG_SIGN_EXTEND_ENABLED
     1.5  `define CFG_MC_DIVIDE_ENABLED
     1.6  
     1.7 -// Bug in Mico32/Xst ?
     1.8 -// CFG_ICACHE_ASSOCIATIVITY=2 => works fine
     1.9 -// CFG_ICACHE_ASSOCIATIVITY=1 => disaster
    1.10 -// TODO: try with the expensive synthesizers
    1.11 +// [found by Milkymist dev'rs]
    1.12 +// Bug in Xst:
    1.13 +// CFG_ICACHE_ASSOCIATIVITY=2 => works in most cases (random crash on complex software)
    1.14 +// CFG_ICACHE_ASSOCIATIVITY=1 => disaster, CPU will not work at all
    1.15 +// Works 100% OK with expensive synthesizers.
    1.16  `define CFG_ICACHE_ENABLED
    1.17  `define CFG_ICACHE_ASSOCIATIVITY   2
    1.18  `define CFG_ICACHE_SETS            512