개요
AMD MicroBlaze™ MCS 코어는 고도로 통합된 컨트롤러 애플리케이션용 프로세서 시스템입니다. 데이터와 프로그램은 로컬 메모리에 저장되며, 디버그는 MicroBlaze 디버그 모듈(MDM)에 의해 촉진됩니다. 또한 표준 주변기기 세트가 포함되어 인터럽트 컨트롤러, UART, 타이머 및 범용 입출력과 같은 기본 기능을 제공합니다.
MicroBlaze MCS는 3단계 파이프라인 모드로 사전 구성된 업계 최고의 MicroBlaze 32비트 RISC 소프트 프로세서를 포함하는 사전 구성된 시스템으로 제공됩니다. 이 시스템은 이전 버전과 비교하여 구성(로컬 메모리 액세스, 결합된 IO 모듈 및 표준 마이크로컨트롤러 주변기기 세트)에 따라 크기가 5-20% 더 작아졌습니다. 사용하기 쉬운 그래픽 인터페이스를 통해 사용자는 가능한 한 작은 설치 공간에서 최적의 성능을 위해 MicroBlaze MCS를 구성할 수 있습니다.

MicroBlaze MCS는 보다 강력한 임베디드 시스템의 오버헤드를 발생시키지 않으면서 소형 마이크로컨트롤러 시스템에 필요한 주요 기능을 제공합니다. MicroBlaze와 MicroBlaze MCS를 비교하여 적합한 시스템을 찾아보세요.
MicroBlaze MCS |
MicroBlaze | |
가용성 | ISE(릴리스 13.4 이상) 및 Vivado | ISE 및 Vivado |
웹 에디션 지원 | 지원 | 지원1 |
비용 |
무료 | 무료 |
구성 가능 | 고정 주변기기 및 I/O, 프로세서 구성 | 최대 70개의 구성 옵션 |
파이프라인 | 3단 | 3단 또는 5단 선택 가능 |
메모리 | 4KB~64KB 로컬 메모리 전용(블록 RAM) | 최대 4GB의 가상 메모리 관리를 통한 로컬 또는 외부 |
스트리밍 포트 | 미지원 | 지원 |
디버그 | MicroBlaze 디버그 모듈(MDM)을 통해 지원 | MicroBlaze 디버그 모듈(MDM)을 통해 지원 |
주변기기 | UART, 저지연율 인터럽트 옵션 지원 인터럽트 컨트롤러, 프로그래밍 가능 인터벌 타이머 4개, 고정 인터벌 타이머 4개, 범용 출력 4개, 범용 입력 4개, I/O 버스 | Embedded Edition IP 카탈로그를 통해 여러 주변기기 지원 |
AXI-4 버스 연결 | 미지원 | 지원 |
소프트웨어 지원 | 소프트웨어 개발 키트(SDK) 또는 기타 Eclipse 기반 IDE | 소프트웨어 개발 키트(SDK) 또는 기타 Eclipse 기반 IDE |
1 - ISE 및 Vivado WebPACK에서 - MicroBlaze 및 MicroBlaze MCS는 가장 작은 Zynq 디바이스에만 고정된 사용 가능한 디바이스입니다.
MicroBlaze MCS의 소프트웨어 개발은 MicroBlaze와 AMD Zynq™ 7000 SoC를 모두 지원하는 동일한 설계 환경인 소프트웨어 개발 키트(SDK)를 통해 처리됩니다. 이제 SDK를 무료로 사용할 수 있습니다.
MicroBlaze MCS의 소프트웨어 개발은 MicroBlaze와 Zynq 7000 SoC를 모두 지원하는 동일한 설계 환경인 소프트웨어 개발 키트(SDK)를 통해 처리됩니다. 이제 SDK를 무료로 사용할 수 있습니다.
가용성
Microblaze MCS는 IDS Embedded Edition, Embedded Edition 라이선스 또는 Xilinx Platform Studio(XPS)가 필요 없이 Vivado IP 카탈로그 또는 ISE Core Generator를 통해 제공됩니다. 이제 로직 설계자는 IDS Logic Edition을 통해 독립형 프로세서 기반 시스템을 구성하고 활용할 수 있습니다.
사용자는 2단계 구성 흐름을 선택할 수 있습니다. 첫 번째는 표 1에 나와 있는 대로 미리 정의된 구성을 선택한 다음 정확한 활용 사례에 맞게 몇 가지 구성 옵션을 세부적으로 조정하는 것입니다.
사용
MicroBlaze MCS는 Vivado IP 카탈로그의 일부로 제공되며 모든 프로젝트에 쉽게 추가할 수 있습니다. ISE의 경우 CORE Generator를 통해 Project Navigator 또는 PlanAhead에 소스로 추가됩니다. MicroBlaze MCS 구성 마법사는 설계자가 모든 필요한 MCS 주변기기 및 기타 시스템 옵션을 구성할 수 있도록 지원합니다.