저는 Spartan 3E 스타터 키트를 사용하고 있습니다. 커스텀 주변 장치 생성시. 나는 그것을 PLB 버스에 인터페이싱하는 것을 제외하고는 기본 설정을 사용한다. XISE 프로젝트도 생성했습니다. 나는 단지로 구성 포트 추가 : 아니라SelectIO 뱅킹 제한으로 인해 디자인의 IOB를 자동으로 배치 할 수 없습니다.
phy_tx_data : out std_logic_vector (0 to 3);
phy_tx_en : out std_logic;
phy_tx_clk : in std_logic;
phy_crs : in std_logic;
하지만 몇 가지 포트를하지만 IOBs 내 이더넷 전송 모듈을 합성 한 후 가용 자원의 한계를 초과했습니다. FPGA에서 실제로 구현하는 방법을 알고 싶습니다. IOB는 최상위 모듈의 포트와 관련이 있습니까? 그렇다면 방금 포트 몇 개를 추가했으며 이미 초과했습니다. 왜 이렇게이다? 어떻게 그것을 극복 할 수 있습니까? 그것은 plb 슬레이브 모듈이 사용 가능한 포트의 대부분을 소비 한 것 같았습니다 .. 또는 IOBs는 모든 신호와 레지스터와 관련이 있습니다. 정말 도움이 필요합니다.
ISE 13 이전 버전을 사용하는 경우 문서화되지 않은 불쾌하고 불쾌한 버그로 자일링스는이를 인정하지 않고 있지만 이후 버전의 도구에서 수정되었습니다. ISE 버전은 무엇입니까? – FarhadA
14.6 is my ise의 버전 – Xegara
PLB도 최상위 포트로 가져 왔습니까? –