VHDL giao tuyên bố lỗi

K

karvin89

Guest
Hi,
Tuyên bố sau đây không phân tích.

Mã số:

RGB_OUT_local <= video_ram (conv_integer (conv_integer (vecHcount_640_60) (176 * conv_integer (vecVcount_640_60))))khi ((vecHcount_640_60 <176) & & (vecVcount_640_60 <144)) khác (những người khác => '0 ');
 
thử nàyMã số:

if (vecHcount_640_60 <176) sau đó

if (vecVcount_640_60 <144) sau đó

RGB_OUT_local <= video_ram (conv_integer (conv_integer (vecHcount_640_60) (176 * conv_integer (vecVcount_640_60))))

nếu kết thúc;

khác

(Những người khác => '0 ');

nếu kết thúc;
 
Khi viết VHDL, bạn nên thực hiện theo cú pháp VHDL và sử dụng nhà điều hành VHDL ...isn't a VHDL defined operator.

& &
Không phải là một nhà điều hành được xác định VHDL.

.

VHDL nói AND.
 
Tôi đã cố gắng đề nghị của FvM và được sử dụng "AND" và nó làm việc.Tôi mới vào VHDL và vượt qua từ Verilog.

Tôi tự hỏi nếu s tip 'mo.khairy.mo, sẽ làm việc bên ngoài quá trình () chặn.25 phút của một biên dịch như vậy đã không thử nó nào được nêu ra.Nhưng nhờ guys anyway.

 
Một VHDL nhanh chóng tham khảo làm rõ, rằng nó không thể làm việc.

Để kiểm tra cú pháp chi tiết, bạn không cần biên dịch với thiết kế đầy đủ.

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Very Happy" border="0" />
 

Welcome to EDABoard.com

Sponsor

Back
Top