CONV_INTEGER Problem

Gast #1816561
Lesenswert?
• ▲
▼
Servus,

kann mir jemand sagen warum folgender Code:
1
 s_dma_burst_size(i) <= CONV_INTEGER(i_dma_size(i)(31 DOWNTO i_burst_size_div_lb(i)+g_dbytes_lb)& c_zeros_32(g_dbytes_lb-1 DOWNTO 0));

mit

  g_dbytes_lb = 2

und

  i_burst_size_div_lb(i) = 0 oder 3

in ISE zu folgendem Fehler führt:

"Argument of 'conv_integer' function must have size less than 32." ?

In einem Fall müsste der Vector 32 im anderen 29 Bit sein.

Und warum überhaupt < 32? Es müsste doch <= sein...

Modelsim schluckts ohne Probleme.

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