Downloads
Visite a página de download para acessar a nova plataforma de software unificada AMD Vitis™.
A versão 2024.2 já está disponível
A plataforma de software AMD Vitis™ é um ambiente de desenvolvimento para criação de projetos que inclui malha FPGA, subsistemas de processadores Arm® e mecanismos de IA. As ferramentas Vitis funcionam em conjunto com o AMD Vivado™ Design Suite para fornecer um nível mais alto de abstração para desenvolvimento de projetos.
O Vitis™ Embedded é um pacote autônomo de desenvolvimento de software incorporado para o desenvolvimento de aplicativos host executados em processadores Arm incorporados.
Os dispositivos SoC adaptativos AMD Versal™ apresentam Matrizes do mecanismo de IA que possibilitam a implementação de funções DSP de alto desempenho de maneira otimizada em termos de uso de recursos e energia. O uso de mecanismos de IA em conjunto com os recursos da malha FPGA pode possibilitar a implementação muito eficiente de aplicativos DSP de alto desempenho.
A ferramenta Vitis HLS permite que os usuários criem facilmente algoritmos complexos de FPGA sintetizando uma função C/C++ em RTL.
A ferramenta Vitis HLS é totalmente integrada ao Vivado™ Design Suite para síntese e localização e rota e à plataforma de software unificada Vitis para projetos e aplicações de sistemas heterogêneos.
O Vitis Model Composer é uma ferramenta de projeto baseada em modelos que possibilita a exploração rápida do projeto no ambiente MathWorks Simulink®.
A ferramenta também permite modelar e simular um projeto com uma combinação de mecanismo de IA e blocos de lógica programável (HDL/HLS).
Bibliotecas de código aberto e otimizadas para desempenho que oferecem aceleração pronta para uso com alterações mínimas ou nulas no código dos aplicativos existentes, escritas em C, C++.
Aproveite as bibliotecas aceleradas específicas do domínio como estão, modifique-as para atender aos seus requisitos ou use-as como blocos de construção algorítmicos em seus aceleradores personalizados.
Diferentes ferramentas Vitis devem ser usadas para construir diferentes partes dos SoCs adaptativos e FPGAs da AMD.
FPGA (Lógica Programável) | Subsistema de processamento | Mecanismos de IA |
---|---|---|
Vivado Design Suite/Vitis HLS/Vitis Model Composer | Vitis Embedded | Compiladores e simuladores AIE/Vitis Model Composer |
(Tradicionalmente chamado de SDK incorporado para famílias de FPGA anteriores)
Exportar hardware do Vivado como um arquivo de plataforma |
Desenvolver código de aplicação
|
Depurar e gerar imagem de inicialização |
Os projetistas que estão desenvolvendo código C/C++ para o subsistema de processador incorporado Arm® nos SoCs adaptativos da AMD normalmente usarão esse fluxo.
Os desenvolvedores podem realizar toda a verificação em nível de sistema no software Vitis Embedded e gerar imagens de inicialização para iniciar o aplicativo.
Para saber mais sobre o fluxo de trabalho de desenvolvimento de aplicativos de software incorporado usando a plataforma de software Vitis, consulte a seção Ferramentas Vitis para desenvolvimento de software incorporado no Guia do usuário (UG1400).
(Hardware e software)
Os projetistas de sistemas que estão integrando as partes de software e hardware de seu projeto nos SoCs adaptativos da AMD geralmente usam esse fluxo.
Esse fluxo é usado para desenvolver projetos de sistemas incorporados heterogêneos que incluem aplicativos de software executados em processadores incorporados Arm® e kernels de computação executados em lógica programável (programmable logic, PL) e/ou Matrizes do mecanismo de IA do Versal™.
Esse fluxo compreende:
Para saber mais sobre o fluxo de projeto de sistemas heterogêneos usando a plataforma de software unificada Vitis, consulte a seção Ferramentas Vitis para projetos de sistemas heterogêneos no Guia do usuário (UG1393).
As placas aceleradoras de data center AMD Alveo™ empregam o mesmo fluxo de projeto de sistema. O programa de software é executado em um host x86 e os kernels são executados na FPGA em uma placa de aceleração conectada ao PCIe®. Para saber mais sobre o fluxo de aceleração em data centers usando a plataforma de software unificada Vitis, consulte a seção Ferramentas Vitis para aceleração em data centers no Guia do usuário (UG1393).
Para obter mais detalhes, visite nossas páginas "O que há de novo" e "AMD Vitis IDE".