verilog - rozdeleni sbernice

Jan Smrz jan.smrz na email.cz
Úterý Prosinec 15 20:23:58 CET 2015


Nejsem si moc jisty, ze vam to pomuze, ale pokud chcete u nejakych 
registru nebo spoju vynechat optimalizaci, tak se budete muset podivat 
do nastaveni syntezy. Tady neporadim, protoze jste neuvedl, ktery 
program pouzivate.

V kodu se k tomu vetsinou pouzivaji tzv. pragma napr. u Synplify tyto:
pragma syn_preserve
pragma syn_keep
apod.

Dale je moznost to nastavit v tzv. constarint files - opet viz manual k 
vasi synteze.

J.S.



On 15.12.2015 19:46, Jaroslav Buchta wrote:
> Jde nejak rozdelit sbernici na vic sekci? Mam datovou sbernici vedenou 
> do 8 pametovych bloku, kdyz mam 4, je to OK, pri 8 uz to lehce nestiha 
> - zkousel jsem pridat druhou sadu registru do ktere zapisuju paralelne
>                 mcu_dataw1[31:16] <= mcu_ad;
>                 mcu_dataw1[15:0] <= mcu_dataw_l;
>                 mcu_dataw2[31:16] <= mcu_ad;
>                 mcu_dataw2[15:0] <= mcu_dataw_l;
> a pak u pulky pameti pouziji jeden a u druh druhy, ale zoptimalizuje 
> se to do puvodniho stavu (stejny pocet registru a LUT)
>
> Je nejaka moznost, jak vynutit rozdeleni?
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list



Další informace o konferenci Hw-list