2012-11-04 8 views
1

자일링스를 사용하고 있으며이 코드를 컴파일하려고합니다. 이 오류가 발생합니다 : 오류 : HDLParsers : 808 - "C : /Users/Dell/digi/sm.vhd"줄 xx. 이 문맥에서는 그러한 피연산자를 가질 수 없습니다. code is here왜이 문맥에서는 그런 피연산자가 없습니까?

+0

을, 의견을 환영합니다 . 나는 VHDL에 초보자입니다. 당신이 나를 도울 수 있다고 생각하는 것을 나누십시오. – pyronic

답변

3

문제는 비트와 std_logic 유형을 혼합하는 것입니다. 보통 하나의 파일이나 다른 파일을 선택해야합니다 (같은 파일에서 두 파일을 사용하지 말아야합니다. 정말로 필요하다면). 대부분의 새로운 작업은 보통 std_logic을 사용하여 수행됩니다. 당신이 그랬던 것처럼, 당신은 모든 것을 일관성있게 ... 어느 비트 유형에 입력을 변경해야하는 문제를 해결하거나 STD_LOGIC하는 내부 선언 신호를 변경하려면 : 나는이 질문에 대답했지만

signal Q1, Q2, Q3: std_logic; 
관련 문제