Tổng hợp erron cho "thuộc tính" bit'val che .... plz

M

Mirzaaur

Guest
hi all tôi đang sử dụng chức năng này để convetr số nguyên để bitvector và Synplify cho lỗipack.vhd (25): loại cần một chút syn_enum_encoding thuộc tính của "tuần tự" @ E: "c: \ tổng hợp \ một \ pack.vhd": 25:22:25:29Mã là đây: - hãy có một cái nhìn
-------------------------------------------------- -----------------
GÓI chuyển đổi là
chức năng int_to_bv (int: trong số nguyên bit_vector trở lại);
END chuyển đổi;
PACKAGE BODY chuyển đổi là

chức năng int_to_bv (int: trong số nguyên bit_vector trở lại) là
biến temp: integer;
biến kết quả: bit_vector (0 đến 8-1);

bắt đầu
nếu int <0 thì
temp: = - (int 1);
khác
temp: = int;
nếu kết thúc;
cho chỉ mục trong vòng result'reverse_range
kết quả (index): = bit'val (temp rem 2);
temp: = temp / 2;
kết thúc vòng lặp;
nếu int <0 thì
Kết quả: = không kết quả;
kết quả (result'left): = '1 ';
nếu kết thúc;
trả lại kết quả;
cuối int_to_bv;
kết thúc chuyển đổi;<img src="http://www.edaboard.com/images/smiles/icon_cry.gif" alt="Crying or Very sad" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_cry.gif" alt="Crying or Very sad" border="0" />lời chúc mừng tốt đẹp nhất,
Mirza

 

Welcome to EDABoard.com

Sponsor

Back
Top