2011-05-13 8 views
2

CPLD의 외부 입력이 트라이 스테이트 버퍼를 통과하여 문제를 해결해야합니다. 저는 Quartus II가 3 중 버퍼 메가 함수를 가지고 있다는 것을 알고 있습니다. 그러나 궁금합니다. 특정 핀에 Z를 출력하도록 말하면 자동으로 합성되어 3 상태 버퍼가 해당 핀에서 활성화됩니다. 함수/버퍼 쓰기?Quartus II의 트라이 스테이트 버퍼

답변

1

어느 쪽이든 할 수 있습니다. 핀에 'Z'를 지정하면 (주의 : 대문자 Z가되어야하며, 소문자는 Quartus를 혼란스럽게합니다.) 3 상태 버퍼가 유추됩니다. 다른 방법으로, 여러 가지 DDR I/O 프리미티브를 포함하여 3 상태 인 에이블 핀이있는 다양한 로우 레벨 I/O 프리미티브를 직접 인스턴스화 할 수 있습니다.

일반적으로 Quartus는 '일반'I/O 핀에 3 상태 버퍼를 추측하고 타이밍이 중요 할 때 로우 레벨 프리미티브를 사용하고 I/O 링 플립 플롭 - 권장 HDL 코딩 스타일 -의 DDR I/O 기능 등

+0

고마워요 - 주로 USB 칩과 SRAM 칩 사이에서 버스를 실행해야하므로이 타이밍을주의해야합니다. – medivh