2016-10-17 2 views
1

래티스 ICE40_8K 브레이크 아웃 보드가 있으며 LVDS 모드 입력으로 핀 쌍을 설정하는 방법을 알고 싶습니다.ICESTORM 도구를 사용하여 래티스 ICE40 핀에 LVDS 모드를 설정하는 방법

SB_IO #(.PIN_TYPE(6'b0000_00)) _io (
     .PACKAGE_PIN(pin), 
     .INPUT_CLK(clk), 
     .D_IN_0(rd)); 

가 어떻게 그 LVDS 입력 핀으로 수정 않으며, 추가 핀은 어떻게 할당 :

정상 단일 핀을 설정하는 것은 따라서 수행됩니다.

감사

편집 :

이 사람은 핀 목록이 무엇인지에 날 지점 수, 나는 LVDS 입력은 은행 세에 이해?

SB_IO #(.PIN_TYPE(6'b0000_00), .IO_STANDARD("SB_LVDS_INPUT")) _io (
     .PACKAGE_PIN(pin), 
     .INPUT_CLK(clk), 
     .D_IN_0(rd)); 

같은 있을까 3 번 은행에 대해 하나를 선택할 수 있습니다.

감사합니다.

답변

0

L attice TN1253은 LVDS 입력을 사용하는 방법을 설명합니다. Verilog 코드 예제는 15 페이지부터 시작합니다. 동일한 Verilog 코드는 Project IceStorm에서도 작동해야합니다.

+0

감사합니다. 나는 그것을 보았습니다. Yosys 도구가 핀을 사용하여 동일한 작업을 수행하기를 바랍니다. 즉, 입력 핀 C1을 선택하면 도구가 자동으로 다른 차동 입력 핀 C2를 선택합니까? (또는 그 반대) –

+0

@BernardMentink 예. 동일한 Verilog 코드는 Lattice iCEcube 도구와 Project Icestorm에서 작동해야합니다. (그러나 당신이 설명했던 차동 쌍 처리는 Yosys가 아니라 arachne-pnr에 의해 수행됩니다 .Yosys는 arachne-pnr에 IO_STANDARD를 전달하고 나머지는 arachne-pnr을 사용합니다.) – CliffordVienna

+0

사용 된 구문이 작동하는 것 같습니다 뿐만 아니라 ... –

관련 문제