пояснення коду VHDL

B

brunokasimin

Guest
Привіт всім,

постійна maxAddrBitIncIO: Integer: = 27;

постійна maxAddrBitBRAM: Integer: = 16;- Початок адреса байта стека.

- Вказують на верхній частині ОЗУ - 2 * слів
постійна spStart: std_logic_vector (maxAddrBitIncIO DOWNTO 0): =
conv_std_logic_vector ((2 ** (maxAddrBitBRAM 1)) -8, maxAddrBitIncIO 1);

Що означає це "conv_std_logic_vector ((2 ** (maxAddrBitBRAM 1)) -8, maxAddrBitIncIO 1);" нам говорить?Thx Розширений

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

conv_std_logic_vector
перетворює свій перший аргумент std_logic_vector типу з розмірами 2-й аргумент.

 
Ні, це експоненти, і ліва сторона ** може бути цілим або з плаваючою точкою, але права сторона повинна бути тільки цілі.Я рекомендую U завантажити яку-небудь книгу VHDL.удачі

 

Welcome to EDABoard.com

Sponsor

Back
Top