ChipScope nicht synthetisierbar wegen angeblichem RAM-Mangel

Gast #2457258
Lesenswert?

Ich habe (bisher fast leeres) Spartan 6 Design, das einen ChipScope mit 
80 Signalen bei 4096 sampels beinhaltet. Das routing Ergebnis ist wie 
folgt:

Number of RAMB16BWERs 20 268 7%
Number of RAMB8BWERs   1 536 1%

Das entspricht der Schätzung während des ChipScope definierens.

Alle anderen Resourcen (LUTs, slices, FFs) stehen bei 3%-30%, es gibt 
nichts >30%!


Wenn ich jetzt aber die sample Tiefe verdopple, verdoppelt sich die 
Schätzung, aber das Design wird nicht geroutet, weil angeblich zuviele 
RAMs benötig werden.

Jemand eine Idee?
Gast #2458408
Lesenswert?

Ach so: "18" zeigt er mir im Scope auch an, am Ende werden 20 
verbraucht. Allerdings nicht vom Restdesign. Das enthält keine RAMs. Gfs 
werden sie mitbenutzt.

Wenn ich auf 8192 stelle, sind es angeblich 41, die er verwenden wird. 
Das müsste von der Reserve 5x reichen. Aber es kommt:

<CoreGen>:ERROR:sim - BRAM utilization for the selected configuration 
exceeds the no. of
<CoreGen>:ERROR:sim - Failed to generate 'ila_pro_0'.  Failed to resolve 
generic values.
<CoreGen>:ERROR:sim:877 - Error found during execution of IP 'ILA 
(ChipScope Pro -

Das ist eine Macke im ISe, denke ich. Ich mache einen Webcase draus.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren