vysvětlení VHDL kódů

B

brunokasimin

Guest
Ahoj všichni,

konstantní maxAddrBitIncIO: integer: = 27;

konstantní maxAddrBitBRAM: integer: = 16;- Start byte adresu fronty.

- Bod na vrcholu RAM - 2 * slova
konstantní spStart: std_logic_vector (maxAddrBitIncIO downto 0): =
conv_std_logic_vector ((2 ** (maxAddrBitBRAM 1)) -8, maxAddrBitIncIO 1);

Co to "conv_std_logic_vector ((2 ** (maxAddrBitBRAM 1)) -8, maxAddrBitIncIO 1)," řekněte nám?thx ve vyspělých

 
function converts its first argument to the std_logic_vector type with the size of the 2nd argument.

conv_std_logic_vector
funkce převede své první argument k std_logic_vector typu s velikostí druhého argumentu.

 
Ne, to je exponenciální, a levé straně ** může být celé číslo nebo desetinné, ale na pravé straně musí být celé číslo jen.Doporučuji u stáhnout některé knihy VHDL.Hodně štěstí

 

Welcome to EDABoard.com

Sponsor

Back
Top