LatticeMico32 개발 툴 - Korea
[EN]: 영문 사이트로 연결
회원 정보 - 계정 정보 see this page in Englishsee this page in Japanese

LatticeMico32 개발 툴


개요

LatticeMico32 시스템은 래티스 FPGA에 LatticeMico32 소프트 마이크로프로세스 와 연결된 주변 소자를 구현할 때 사용되는 것이다. 이 시스템은 Eclipse C/C++ 개발 툴 환경(CDT)을 기초로 하며 이것은 소프트 개발을 위한 오픈 소스 형태의 개발 및 응용 프레임이다. LatticeMico32 시스템은 2 개의 집적화된 툴을 가지고 있으며 이 툴은 ispLEVER 와 연계하여 FPGA 디바이스에 임베디드 프로세스를 구축할 때 필요한 것을 만들어 내고 소프트웨어를 구동할 수 있게 한다.

 

Mico System Builder (MSB)

LatticeMico32 MSB Screen Snapshot
  • 설명 플랫폼 및 하드웨어 실행을 위한 관계된HDL을 생성한다
  • LatticeMico32 에 연결될 주변 장치를 선택한다
  • 주변 장치들 간의 연결을 정의한다

 

C/C++ 소프트웨어 프로젝트 환경(SPE)와 디버거

LatticeMico32 SPE Screen Snapshot LatticeMico32 Debugger Screen Snapshot

  • MSB 에서 생성된 플랫폼을 구동하는 코드를 개발한다
  • 커멘드 라인과 컴파일러, 어셈블러, 링커, 디버거툴과의 인터페이스
  • 래티스 GNU 에 기초한 컴파일러 툴은 적합한 컴파일러, 어셈블러, 링커와 디버거를 공급한다
  • 명령셋 시뮬레이터(ISS) 또는 하드웨어를 정한다