설계"양방향

G

Guest

Guest
난 의심 양방향 버퍼에 관한.기본적으로이 문제에 대한 포트 inout 처리됩니다 ..

다이어그램, A와 B에 inout 포트입니다.티셔츠 수준의 방향을 결정한다.

문제는 데이터에서 B의 신호에 따라 방법이 부과되지 않습니다 그 수준 어떤 외부의 의미 ()에 의해 보장 흐르는입니다 나

간단한 단어의 경우 '1 '다음 메신저 쓰는 방법을 확실하게하기 위해 일부 다른 소스 나던 시도를 쓸 '0'B로

 
미안하지만, 당신이 첨부 파일을 보려면 로그인이 필요합니다

 
니콜라이,

때문에 컨트롤 핀 "T"를 할 때 버퍼와 외부 회로의 출력하지 않습니다 충돌이 활성화되어 있어야합니다, 오직 대답 수있습니다.
 
니콜라이,다른 어떤 소스입니까?신호 제어를 VHDL 코드에 한 장소에서만하실 수있습니다.

"= B 조 때는 T는 = '1 ','다른 사람부터 Z ';
B 조 "= T는 = '0 때 '다른 사람부터 Z';

이 시도하고 있는지 그것을 당신을 위해 일하는

 
난, B와 T는 각각의 FPGA의 다른 핀 할당 좋아서 ...

그런 경우에는 무료, 효과적으로, B와 토니 신호에 해당 핀에 대한 전압 레벨을 제어하는 메신저.

= GND로 = Vcc와 B 좋아서 ...즉 두 신호 A와 B를 동시에 작성하려고 시도하는 메신저 ...

그래서이 문제를 들먹여?

 
이 내부 또는 외부의 FPGA인가요?

안으로 반드시 신호의 방향을 알고 (그래서 T의 수준), 그렇지 않다면 그것을 해결할 방법이없습니다.저기 시뮬레이션 모델로 전환 양방향 와이어 (구글 "벤 코헨은"스위치 모델은 VHDL) / 버퍼가 존재하지만 synthesizeable되지 않습니다, 확실한 이유 : 저기 FPGA의 하드웨어와 동일합니다.

to know the direction to avoid the kind of "short-circuits" you describe.

FPGA에서, 당신은 크로스 수있는 몇 가지 코스의 드라이버 tristating,하지만 당신은 여전히 "당신이 설명하는 종류의"짧은 - 회로를 피하기 위해 방향을 알고있다.밖에서 FPGA를 기반으로 마술 수집을 열고,이 http://www.esacademy.com/faq/i2c/q_and_a/faq/i2cqa3.htm 같은 리조트 수

 
안녕,

언제 당신이 C 터미널에서 데이터를 읽고 데이터를 비교하여 구동 및 캡처된 데이터를 운전하고있습니다.둘 다 아무 중복되는 경우에는 동일합니다.한 가지 문제는 라우팅 지연 결함 때문에 올 수도있습니다.이 시계의 가장자리에 당신이 대답 운전으로 비교를 해결하려면
미안하지만, 당신이 첨부 파일을 보려면 로그인이 필요합니다

 
니콜라이 썼습니다 :

난, B와 T는 각각의 FPGA의 다른 핀 할당 좋아서 ...그런 경우에는 무료, 효과적으로, B와 토니 신호에 해당 핀에 대한 전압 레벨을 제어하는 메신저.= GND로 = Vcc와 B 좋아서 ...
즉 두 신호 A와 B를 동시에 작성하려고 시도하는 메신저 ...

 

Welcome to EDABoard.com

Sponsor

Back
Top