bit_vector odčítání s konstantní funkce

V

verilog2vhdl

Guest
, v níž knihovna získám bit_vector odčítání s konstantní funtion?

může někdo dát mi kód pokud je to možné ...

že je třeba je i mít
SIGNAL O_cnt_xhdl1: bit_vector (12 DOWNTO 0);

a chci dělat

O_cnt_xhdl1 <= O_cnt_xhdl1 - "0000000000001";

Vidím, že chyba je v následující ModelSim ...

Ne možné údaje pro Infixová operátor "-".

 
, all alternatives are non-standard

Existuje pouze oficiální IEEE knihovna numeric_bit,
všechny alternativy jsou non-standard

http://www.eda.org/rassp/vhdl/models/standards/numeric_bit.vhd

V této knihovně jsou typy nepodepsané a podepsána, tak kompatibilní a lze snadno převést z bit_vector typu.Použijte jednoduchý cast bit_vector (uns) nebo bez znaménka (BV).

Poté, co jste nepodepsané (nebo podepsal) si můžete dokonce udělat celé číslo matematiky!
Kód:

signál O_cnt_xhdl1: nepodepsané (12 DOWNTO 0);

O_cnt_xhdl1 <= O_cnt_xhdl1 - 1;
 

Welcome to EDABoard.com

Sponsor

Back
Top