2013-04-25 1 views
2

microblaze 디자인이 포함 된 Xilinx 프로젝트에서 작업 중입니다. Git (또는 다른 CM 도구)에서 프로젝트의 하드웨어 부분을 저장하고 다른 컴퓨터에서 다시 빌드 할 수 있어야하는 최소한의 파일 세트가 궁금합니다. 지금까지 범위를 좁힐 수 없었지만 파일을 많이 생성하여 제거 할 수 있다고 확신합니다. 최상위 디렉토리에는 _xps, bootloops, data 등의 hdl, 구현, pcores, revup, SDK 및 synthesis에 대한 디렉토리가 있습니다. 어떤 디렉토리가 완전히 불필요하며, 나머지 폴더 안에 어떤 파일이 있어야합니까?Microblaze 재건을 위해 필요한 최소한의 파일

지금까지 어디서나 좋은 목록을 찾을 수 없었습니다. 내 자신을 좁히려는 시도는 효과가 없었습니다.

답변

1

정리할 메이크 파일에 대상이 있습니다. IIRC라는 hwclean - 그곳에는 swclean도있었습니다.

이러한 파일을 실행하면 훨씬 제한된 파일 세트가 남아있게됩니다. 나는 그것이 불필요하다고 생각하는 __xps를 남긴다는 것을 기억하는 것 같다.

내 머리 위로 떨어져, 다른 방법으로 그것을오고, 다음이 필요합니다

  • XMP, MHS 및 MSS 파일
  • data 디렉토리
  • 모든 프로젝트 - 지역 pcores 당신 만든
  • etc 디렉토리

당신에게 받아야하는 microblaze 코드가없는 "비어있는"비트 스트림 BRAM

소프트웨어는 트리 외부의 SDK 폴더에 있습니다 (그렇지 않으면 도구로 삭제 될 수 있습니다!). 이클립스 클린은 합리적인 일을한다.

0

나는 과거에 Microblaze 디자인을 개발했지만 지금도 유지하고 있으며 현재 SCM 용 Perforce를 사용하고 있습니다. 필자는 프로젝트를 완전히 재구성하는 데 필요한 최소한의 파일 세트에 대한 철저한 분석을 수행하지는 못했지만, 내가 찾은 것을 정리하기 전에 한 두 가지 질문을 해 보도록하겠습니다.

이 코드는 XPS 중심의 디자인입니까, 아니면 ISE, Planahead 또는 Vivado를 사용하여 더 큰 FPGA 디자인에서 Microblaze 소프트 코어 프로세서를 인스턴스화합니까?

어떤 버전의 자일링스 도구를 사용하고 있습니까? Microblaze 하드웨어 설계를 만들고 사용하기 위해 특별히 어떤 도구를 사용하고 있습니까?

Microblaze 코어가 포함 된 마지막 디자인은 ISE v10.1에서 수행되었으므로 최신 도구를 사용하는 경우 제 조언이 적용되지 않을 수 있습니다.