объяснения кода 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