2013-02-25 1 views

답변

0

ISE 버전 10.1은 꽤 오래된 버전입니다. 그래서 모든 것이 정확하다는 것을 기억하지 못하면 나를 용서해주십시오.

EDK 자일링스의 xps 도구를 시작하면 마법사의 새 어딘가에있는 Microblaze 주변 장치를 만들 수 있습니다. Microblaze에 연결하기 위해 PLB 버스가있는 템플릿이 생성됩니다. HDL 코드를 템플릿에 삽입 할 수 있습니다. ISE 14.4 들어

는 :> '가져 오기 주변의 만들기'- -

  • '하드웨어'

    1. 시작은
    2. 새 프로젝트 (> '새 빈 프로젝트' '파일')을 만들 XPS
    3. 만 정말이에요에
    4. ....
  • 0

    하려면 '새로운 주변 장치에 대한 템플릿 만들기' 가끔씩 모든 것이 같은 시계에서 실행되는 경우 GPIO 주변 장치를 인스턴스화하고 카운터 출력을 GPIO 입력 라인에 연결할 수 있습니다.

    +0

    귀하의 의견을 주셔서 감사합니다.하지만 어디 PLB (출력 VHDL)에서 데이터를 읽을 microblaze C 코드를 사용해야합니다. –

    +0

    GPIO 포트를 읽었습니다. 자일링스가 제공하는 드라이버와 API가 있습니다. 즉, PLB를 VHDL에 넣을 필요가 없습니다. –

    +1

    EDK에서 Vhdl 프로그램을 작성했으며 각각의 microblaze C 코드도 작성되었습니다. "http://www.fpgadeveloper.com/2008/10/integrating-vhdl-design-into-peripheral.html"링크를 따라 왔습니다. 하지만 나는 그들이 언급 한 ML505 또는 XUPV5 보드 대신 Spartan3adsp 스타터 키트를 사용하고 있습니다. 그러나 비트 스트림을 보드에 다운로드하지 못했습니다. –