-"스파르타 세 인터페이스

P

proacmi2k

Guest
내가 스파르타 XC3S400 (3.3)에 연결하는 5E 호야 마이크로 컨트롤러 (5V의) 제비 갈매기 필요

내 디자인을 세 가지 주요 구성 요소가있다.

1.FPGA를 (3.3V의)
2.외부 FIFO를 (3.3V의)
4.제비 갈매기 5E 호야 마이크로 컨트롤러 (5V의)

FPGA를 continuoesly 일부 데이터를 생성하고 외부 FIFO를 (은 3.3V)로 보내주시기 바랍니다.

FIFO를 상태 신호 FPGA를 통해 5E 호야 마이크로 컨트롤러로 라우팅됩니다.

상태 신호 (50 국기)의 기준에 5E 호야 마이크로 컨트롤러가 FIFO로부터 데이터를 검색하는 클럭 사이클을 생성합니다.

5E 호야 FPGA를 통해 FIFO를 위해 읽기 CLCK 보낼 수있습니다.

5E 호야 일반적인 데이터 버스와 주소 버스의 FPGA에서 읽을되고있다.

FPGA를 디코딩 및 특정 장치를 선택합니다 5E 호야의 주소 버스를 사용합니다.

5E 호야 databus FPGA를 위해 양방향입니다.몇 번 5E 호야 넣어 데이터 및 FPGA를 몇 번 FIFO를의 (출력 FPGA를 통해 5E 호야)에 데이터를 넣어.

이 시스템입니다.

그래서 5V의 IOz 5E 호야 ..의 3.3 IOz의 FPGA 인터페이스가 필요

모두 입력 및 출력합니다.

난이 문제에 대한 모든 게시물을 통해 지났습니다.

내가 너무나 FPGA를 입력 저항이 필요합니다 5V의 tolerent 만들 수있습니다 알고 왔습니다.

하지만 이후의 3.3V VIH / VOL 수준 5V의 대한 것이므로, 거기에 있어야합니다 unappropriate 수있습니다
일부 번역 ICS는 FPGA를 출력 5E 호야에 연결합니다.

많은 솔루션을 건너 왔습니다
1.MAXIM 번역 ICS를 사용하여
2.번역 PERICOM 전압 레벨을 사용합니다.이 내용을 그렇게 :) 이후에, 내 간단한 질문이나 더 나은 요청입니다,
친절하게 귀하의 경험에서 간단하게 내 것이 좋습니다 # IC는, 제조 업체,
(Preferrebly 한 DIGIKEY)에서 가능하고 신뢰할 수 많은 실질적인, 또는 무엇 먹으렴 U를 사용하는 것이 좋습니다.감사합니다 ..
PLZ 또한 project_acmi을 (를) yahoo.com 직접 회신하여 만들

 
3.3V의 수준 * 5V의 TTL 레벨과 호환됩니다 *,하지만 난 당신의 마이크로 컨트롤러가 어떤 요구 사항을 잘 모르겠 (당신이 선택되어 있습니까?)가있다.

또한,하지만 전환 할 하나의 매우 간단한 방법을 완벽하게 5V의 허용 IO를하는 경우 spartan3의 입출력 사양을 확인하지 않은 5V의 pullup 저항과 운영은 오픈 드레인 모드에서 IO를 사용하는 것입니다.간단하지가 / 저렴없습니다.

인용구 :pLZ 또한 project_acmi을 (를) yahoo.com 직접 회신하여 만들

 
Uhmmm

승 (에서) 그것을 초 ...

spartan3하지 자사의 입출력 라인 verry 물론, 비록 그것 클램프 다이오드가 5V의 핸들 않습니다.

당신은 5V의 3:3 수준의 변화에있어, 그리고 같은 다른 방법으로 할 것이라고 ...

/ 빙고

 
IDT의 Quickswitch, 어플 리케이션 노트 http://www.idt.com/docs/AN_11.pdf 그들의 대부분을 설명하고, 또한 자일링스의 애플 리케이션 노트 안에는 5V PCI 버스 인터페이스는 3.3V VertexII 그들에게있어서 http://를 www.xilinx.com/bvdocs/appnotes/xapp646.pdf

 

Welcome to EDABoard.com

Sponsor

Back
Top