Ampliar imagem
MicroBlaze V Overview Illustration

Visão geral

O processador AMD MicroBlaze™ V é uma PI de processador RISC-V de núcleo flexível para FPGAs e SoCs adaptativos AMD. O processador MicroBlaze V se baseia na arquitetura de conjunto de instruções (ISA) RISC-V. Ele permite que os desenvolvedores aproveitem o ecossistema de software RISC-V de código aberto, oferece compatibilidade de hardware com o clássico processador MicroBlaze e está totalmente integrado ao fluxo de design das ferramentas Vivado™ e Vitis™ da AMD. O processador AMD MicroBlaze V foi projetado para ser altamente modular com uma arquitetura configurável adequada para aplicações de sistemas incorporados.

Os desenvolvedores podem direcionar o processador MicroBlaze V a qualquer dispositivo FPGA ou SoC adaptativo da AMD que seja compatível com o Vivado Design Suite, sem custo adicional.


RISC-V

RISC-V é uma arquitetura de conjunto de instruções (ISA) padrão de código aberto gerenciada pela fundação sem fins lucrativos RISC-V Foundation. A AMD é membro da fundação desde 2020.

Principais capacidades

Baseado na ISA de código aberto RISC-V

  • Respaldado por um ecossistema completo de softwares e soluções em todo o setor
  • Permite fácil migração de hardware para os atuais projetos de processadores MicroBlaze e portabilidade de software para projetos RISC-V
  • Suporte para ISA configurável para conjunto de instruções de número inteiro básico RV32I e RV64I, com os seguintes opcionais:
    • Multiplicação e divisão (extensão "M")
    • Instruções atômicas (extensão "A")
    • Ponto flutuante (extensão "F")
    • Compactação de código (extensão "C")
    • Manipulação de bits (extensões :B:, "Zba", "Zbb", "Zbc", "Zbs")
  • Utiliza compactação de código para reduzir significativamente o tamanho do código e economizar memória de projeto

Arquitetura eficiente no núcleo

  • Oferece duas configurações predefinidas selecionáveis: microcontrolador AMD MicroBlaze V e AMD MicroBlaze V em tempo real com unidade de proteção de memória
  • Fornece quatro opções de pipeline para otimizar a área e/ou o desempenho
  • Incorpora medidas de segurança opcionais, como bloqueio de dois núcleos e redundância modular tripla (TMR), para sistemas em que a segurança é essencial

Alto grau de flexibilidade de projeto

  • Oferece um fluxo de projeto totalmente integrado às ferramentas Vivado e Vitis, idêntico ao fluxo de projeto do processador MicroBlaze
  • Compatível com qualquer FPGA ou SoC adaptativo da AMD aceito pelas ferramentas de projeto Vivado
  • Oferece uma experiência fácil, com interface de usuário gráfica (GUI) ou interface de linha de comando (CLI)
  • Reduz a quantidade de componentes do sistema e diminui o tempo de desenvolvimento por meio de uma ampla gama de PIs otimizadas disponíveis para a implementação de um subsistema de processador MicroBlaze V integrado na lógica programável
AMD MicroBlaze™ V  Microcontroller Configuration Diagram

AMD MicroBlaze

Aproveite o processador testado, comprovado e confiável MicroBlaze™ da AMD. Com sua versatilidade de uso e seu desempenho consistente, esse processador é uma escolha confiável para inúmeras aplicações.

Detalhes do processador

Periféricos principais de arrastar e soltar 

Uso geral
  • DMA multicanal
  • FIFO de transmissão
  • Temporizador/watchdog
  • Mutex/caixa de correio
E/S
  • UART
  • USB 2.0
  • SPI
  • GPIO
  • PWM
Vídeo
  • Interface de câmera/display HDMI
  • MIPI-CSI, MIPI-DSI
  • DMA de vídeo
Memória
  • DDR
  • Quad SPI
  • SDRAM
Rede
  • Subsistema Ethernet
  • Rede de área do controlador

Exemplo de configurações de projeto 

Ampliar imagem
AMD MicroBlaze™ V  Diagram

Microcontrolador MicroBlaze V

  • Núcleo do processador de 32 bits (RV32IMAFC)
  • Interface de depuração JTAG
  • Memória local firmemente acoplada
  • Controlador SPI
  • Controlador I2C
  • UART
  • Controlador de interrupção
  • Temporizador
  • GPIO
Ampliar imagem
MicroBlaze V chart

MicroBlaze V com unidade de proteção de memória

  • Todos os blocos predefinidos do microcontrolador
  • Cache de instrução
  • Unidade de proteção de memória
  • Cache de dados
  • Controlador de memória DDR

Suporte e recursos

Começar

Entre em contato com um representante AMD para saber mais sobre o processador AMD MicroBlaze V com unidade de proteção de memória e o MicroBlaze V com exemplo de configurações de projeto de gerenciamento de memória.

Notas de rodapé

1. A configuração do microcontrolador está disponível em produção; o AMD MicroBlaze V com RV64I e a Unidade de Proteção de Memória estão em estágio de acesso antecipado; o AMD MicroBlaze V com Unidade de Gerenciamento de Memória está em estágio de roteiro.