- O instalador web reduz tempo e espaço e permite que você selecione dispositivos específicos, enquanto a imagem offline é ideal para uso offline.
- En Linux, dependências de 32 bits e bibliotecas históricas evitam travamentos do instalador; Drivers Os canais a cabo são essenciais para assistir Hardwares.
- A edição Enterprise expande o suporte a dispositivos (incluindo as famílias Versal e HBM de 2ª geração); o UltraScale+ é fornecido pela Vitis.
- O empacotamento Flatpak isola o ambiente, mas limita a visibilidade do sistema de arquivos e requer a configuração de permissões e udev.
Se você precisar configurar o AMD Vivado Design Suite em Windows e Linux, aqui você encontrará um tutorial completo que abrange tudo, desde os pré-requisitos até a instalação do driver e o suporte a dispositivos por versão. Tudo o que você vê é condensado e reescrito a partir de fontes, incluindo notas oficiais e experiências reais de instalação do Linux, com foco especial em dependências, opções de download e alterações recentes no instalador web. A ideia é que você instale sem problemas e aproveite as principais recomendações.
Além da instalação binária clássica do Linux, incluímos detalhes relevantes sobre o instalador web, a opção de autoinstalação offline e o empacotamento Flatpak com sandbox. Também analisamos os destaques da versão 2025.1 e a compatibilidade das edições, para que você possa decidir qual caminho é melhor para você com base no seu hardware e fluxo de trabalho. Se você tiver pouco tempo ou conexão, a comparação entre o instalador web e a imagem offline será especialmente útil..
Requisitos e pacotes no Linux (Debian ou Ubuntu)
Antes de iniciar o instalador, em sistemas Debian ou Ubuntu, você provavelmente precisará de pacotes de 32 bits e bibliotecas históricas para fazer o instalador gráfico execute corretamente. Preparar o ambiente previne erros Bota do instalador e conflitos com GTK ou ncurses.
- libstdc++6:i386 (tempo de execução C++ de 32 bits)
- libgtk2.0-0:i386 (GTK2 de 32 bits para o instalador)
- dpkg-dev:i386 (ferramentas de desenvolvimento de pacotes, 32 bits)
- python3-pip (gerenciamento de pacotes Python 3)
- libtinfo5 (terminfo, compatibilidade histórica)
- libncurses5 (apoio de terminal, versões anteriores)
A instalação pode ser feita individualmente ou em uma única linha. Se preferir o caminho mais curto, junte tudo:
sudo apt-get install libstdc++6:i386 libgtk2.0-0:i386 dpkg-dev:i386 python3-pip libtinfo5 libncurses5
Se preferir, você pode executar cada pacote separadamente, embora executá-los em massa seja mais rápido. Quando os pacotes estiverem prontos, você poderá abrir o instalador do Vivado sem surpresas..
Instale o Vivado no Linux a partir do instalador binário
Com o arquivo .bin baixado, o primeiro passo é dar a ele permissões de execução e depois executá-lo. Estas são as noções básicas para que o instalador gráfico inicie corretamente..
chmod +x ./nombre_del_instalador.bin
./nombre_del_instalador.bin
Há um aviso que você deve lembrar: para que os inicializadores apareçam no menu da área de trabalho do Linux, não execute o instalador com sudo. Se você fizer isso como superusuário, é bem possível que você não veja os atalhos e tenha que iniciar o Vivado pelo terminal..
Quando o assistente abrir, você verá a seleção de produtos. Se quiser Vivado, Vitis e o pacote completo, escolha a primeira opção, Vitis; se quiser apenas Vivado, selecione apenas Vivado. Tenha em mente que uma instalação completa de ferramentas e dispositivos pode exigir cerca de 300 GB de espaço livre..
Se você gosta de resumos rápidos, esta sequência típica servirá como um guia para uma instalação limpa no Linux. É um pequeno lembrete do que é essencial:
VIVADO=./nombre_del_instalador.bin
sudo apt-get install libstdc++6:i386 libgtk2.0-0:i386 dpkg-dev:i386 python3-pip libtinfo5 libncurses5
chmod +x $VIVADO
$VIVADO
Drivers de cabo e detecção de placa no Linux
Depois de instalar as ferramentas, instale os drivers do cabo para que o Vivado possa detectar suas placas de desenvolvimento. Sem essas regras, o hardware não aparecerá disponível no Gerenciador de Hardware..
Vá para o caminho do driver correspondente à sua versão e arquitetura e execute o instalador do driver:
/Vivado/version/data/xicom/cable_drivers/lin64/install_script/install_drivers/
./install_drivers
Quando terminar, reconecte a placa; às vezes, isso pode levar alguns segundos ou exigir uma reinicialização. Se você estiver usando o pacote Flatpak, verá abaixo como recarregar o udev após instalar os drivers dentro do sandbox..
Opções de download: instalador web e autoinstalador offline
Existem duas abordagens para baixar o Vivado. Com uma conexão estável, o instalador web é rápido: Download um executável leve, e a partir dele você seleciona produtos e dispositivos. Com redes lentas ou instalações repetidas, a imagem offline de autoinstalação pode economizar seu tempo..
- Instalador web: um pequeno arquivo que baixa componentes durante a instalação. Recomendado pela AMD para reduzir o tempo de instalação e economizar espaço em disco. Além disso, ele suporta a seleção de dispositivos específicos, o que reduz o tempo de download..
- Autoinstalável offline: imagem completa que você pode baixar do seu navegador ou pelo próprio instalador web com a opção "Baixar imagem" (permite "Somente produto selecionado" ou "Imagem completa"). É ideal quando você vai instalar em várias máquinas ou não tem conexão.
Observe dois anúncios recentes: a partir da versão 2025.2, a opção Single File Download (SFD) não estará mais disponível e a verificação de download será suportada apenas em Google Chrome y Microsoft Edge. Se você costuma fazer downloads de outros navegadores, considere usar um desses dois para evitar problemas..
Se você estiver usando o Vivado ML 2021.1 ou posterior, atualize suas ferramentas de servidor de licença para o Flex 11.17.2.0 para evitar problemas de licenciamento. É um requisito que muitas vezes é ignorado e causa erros de inicialização..
Instalação no Windows: etapas e dicas gerais
No Windows, o fluxo é simples: baixe o instalador web do portal AMD e execute-o como administrador, escolha Vivado ou Vitis e selecione os dispositivos ou uma instalação mais leve se não precisar de todos eles. O instalador web é a maneira recomendada de minimizar tempo e espaço local..
- Selecione uma pasta de instalação com espaço suficiente, especialmente se você for carregar famílias inteiras. Grandes instalações podem ocupar centenas de gigabytes..
- Marque a caixa de drivers do cabo durante o processo de instalação ou execute-os mais tarde na pasta de instalação. Sem drivers, você não verá suas placas conectadas..
- Se você for verificar downloads, faça isso com o Chrome ou Edge, pois são os navegadores que oferecem suporte à verificação. Você evitará falsos positivos de integridade.
- Lembre-se de que a opção SFD não existirá mais a partir da versão 2025.2, então planeje com o instalador web ou a imagem offline gerada a partir dele. Desta forma você garante a continuidade dos fluxos de sua instalação.
Após a instalação, gerencie suas licenças no gerenciador apropriado e reinicie se o instalador sugerir, especialmente se ele adicionou drivers. É a maneira mais confiável de concluir a configuração do ambiente.
Destaques do Vivado 2025.1
A versão 2025.1 traz melhorias significativas tanto no suporte ao dispositivo quanto nos recursos de design e usabilidade. Se você trabalha com famílias Versal ou fluxos RTL, é interessante atualizar.
- Suporte para novos dispositivos: Versal AI Edge de 2ª geração e Versal Prime de 2ª geração, além da família Spartan UltraScale+. Mais variedade para projetos embarcados e de alto desempenho.
- Instalador seletivo unificado para Versal: permite que você baixe apenas os dispositivos necessários, reduzindo o tamanho do download. É apreciado em equipes com armazenamento limitador.
- Melhorias de QoR no Versal, incluindo ajuste de distorção calibrado para SSIT e suporte NoC multifásico para maximizar o desempenho. Otimiza latências e largura de banda.
- Inicialização flexível do sistema de processamento no Versal: permite inicializar o PS primeiro e carregar a lógica programável depois, agora o fluxo padrão no Prime Gen 2 e no AI Edge Gen 2. Mais controle sobre a sequência de inicialização.
- Novo switch IP AXI baseado em RTL e melhorias de usabilidade: visualizações dedicadas no IP Integrator, novo agendador Pblocks, GUI de roteamento e suporte de GUI para report_dfx_summary. Menos atrito ao integrar IP e planejar o design.
A AMD recomenda usar o instalador web por sua velocidade e menor uso de espaço local. Se você estiver usando versões anteriores, notará um download mais leve com dispositivos Versatile selecionáveis..
Compatibilidade de edição: Standard e Enterprise
A compatibilidade depende se você está usando a edição Standard ou Enterprise. As famílias e, quando aplicável, exemplos de dispositivos estão listados abaixo. Use isso como referência para validar sua meta de implementação..
- AMD Spartan UltraScale+: Disponível em ambas as edições com XCSU10P, XCSU25P e XCSU35P. Boa opção para projetos de baixo custo.
- Série AMD Versal AI Edge de 2ª geração: em empresas com XC2VE3558, XC2VE3504, XC2VE3858, XC2VE3804. Focar em IA na borda com maior eficiência.
- Série AMD Versal Prime de 2ª geração: em empresas com XC2VM3558, XC2VM3858. Equilíbrio entre desempenho e recursos.
- AMD Zynq-7000 SoC: suportado, incluindo XC7Z010, XC7Z015, XC7Z020, XC7Z030, XC7Z007S, XC7Z012S e XC7Z014S. Clássicos amplamente utilizados em embarcados.
- AMD Zynq UltraScale+ MPSoC: ampla cobertura com variantes como XCZU1EG, XCZU1CG, XCZU2EG, XCZU2CG, XCZU3EG, XCZU3CG, XCZU5EV, XCZU7EV, XCZU7EG e XCZU7CG. Plataforma versátil para sistemas heterogêneos.
- RFSoC Zynq UltraScale+: suportado em ambas as edições. Integração de RF para rádios programáveis.
- FPGAs AMD Virtex 7 e Virtex UltraScale, com variantes avançadas como UltraScale+ HBM e 58G no Enterprise. Projetado para desempenho extremo.
- FPGAs AMD Kintex 7 e Kintex UltraScale, com Kintex UltraScale+ em Standard (XCKU3P, XCKU5P) e Enterprise. Bom equilíbrio entre energia e preço.
- FPGAs AMD Artix 7: XC7A12T, XC7A15T, XC7A25T, XC7A35T, XC7A50T, XC7A75T, Perfeito para iniciantes e produtos de volume.
- AMD Artix UltraScale+: XCAU10P, XCAU15P, XCAU20P e XCAU25P. Mais recursos com baixo consumo.
- AMD Spartan 7: XC7S6, XC7S15, XC7S25, XC7S50, XC7S75 e XC7S100. Excelente custo por lógica.
- Placas AMD Alveo e AMD Kria SoMs: disponíveis em ambas as edições. Aceleração de data center e visão incorporada.
- AMD Versal Adaptive SoCs: Em Enterprise, série AI Core (por exemplo, XCVC1502, XCVC1702, XCVC1802, XCVC1902, XCVC2602, XCVC2802 e variantes XQ/XQR) e série Prime (por exemplo, XCVM1102, XCVM1302, XCVM1402, XCVM1502, XCVM1802, XCVM2202, XCVM2302, XCVM2502, XCVM2902, com variantes XQ). Amplo catálogo para diversas cargas.
- AMD Versal Adaptive SoCs, Top-Tier e Série HBM: Exemplos incluem XCVP1002, XCVP1052, XCVP1102, XCVP1202, XCVP1402, XCVP1502, XCVP1552, XCVP1702, XCVP1802, XCVP1902, XCVP2502, XCVP2802 (e variantes XQ), além de séries HBM como XCVH1522, XCVH1542, XCVH1582, XCVH1742, XCVH1782. Para projetos onde a memória de alta largura de banda é crítica.
Nota adicional: os dispositivos UltraScale+ são compatíveis com a plataforma unificada AMD Vitis e os fluxos de design de placas baseados em Vivado. Alguns dispositivos podem exigir licenças para geração de fluxo de bits. Se necessário, coordene com seu FAE..
Vivado via Flatpak: sandbox, permissões e utilitários
Há um wrapper Flatpak que baixa o instalador oficial e executa as ferramentas em uma sandbox. Ele não redistribui material licenciado pela AMD e não é verificado nem suportado pela Xilinx/AMD. É útil isolar o ambiente sem tocar no sistema base.
Observação importante sobre a visibilidade dos arquivos: por padrão, a sandbox só visualiza Downloads, Documentos e Área de Trabalho. Trabalhe lá ou expanda as permissões com uma substituição. Caso contrário, você não verá seus projetos do Vivado..
flatpak override com.github.corna.Vivado --filesystem='/ruta/que/quieras'
Se você vir a mensagem "Não é possível abrir o projeto. Verifique se o projeto ainda existe", isso não significa que o projeto não existe, significa que o sandbox não tem permissão para essa pasta. Localize o sistema de arquivos sandbox em ~/.var/app/com.github.corna.Vivado/ se precisar mover arquivos.
Acesso ao hardware: instale os drivers do cabo no caminho do sandbox do Vivado e recarregue o udev. Sem essas regras do udev, a detecção de placas não funcionará..
cd ~/.var/app/com.github.corna.Vivado/data/xilinx-install/Vivado/version/data/xicom/cable_drivers/lin64/install_script/install_drivers/ && sudo ./install_drivers && sudo udevadm control --reload
Para restringir a rede às ferramentas, você pode remover a permissão de rede do contêiner, sabendo que o gerenciador de licenças depende de interfaces de rede (MAC). Você pode usar 'flatpak override com.github.corna.Vivado –unshare=network' se souber o que está fazendo.
Para adicionar componentes, use o inicializador "Adicionar Ferramentas ou Dispositivos de Design Xilinx". Para instalar outra versão, execute "flatpak run –command=xilinx_install com.github.corna.Vivado". Para desinstalar componentes ou versões, use "Desinstalar Ferramentas ou Dispositivos de Design Xilinx". Lembre-se de que remover o Flatpak não remove a instalação do Xilinx se você não excluir seus dados..
Escritor apaixonado pelo mundo dos bytes e da tecnologia em geral. Adoro compartilhar meu conhecimento por meio da escrita, e é isso que farei neste blog, mostrar a vocês tudo o que há de mais interessante sobre gadgets, software, hardware, tendências tecnológicas e muito mais. Meu objetivo é ajudá-lo a navegar no mundo digital de uma forma simples e divertida.