- 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ê precisa instalar e executar o AMD Vivado Design Suite no Windows e no Linux, este é um guia completo que abrange tudo, desde os pré-requisitos até a instalação de drivers e a compatibilidade de dispositivos para cada edição. Tudo o que você vê aqui foi condensado e reescrito a partir de fontes como notas de lançamento oficiais e experiências reais de instalação no Linux, com foco em dependências, opções de download e alterações recentes no instalador web. O objetivo é ajudá-lo a instalar sem problemas e aproveitar as principais recomendações.
Além da instalação clássica usando o executável binário no Linux, incluímos detalhes relevantes sobre o instalador web, a opção de autoinstalação offline e o empacotamento Flatpak com seus recursos de sandbox. Também analisamos os principais novos recursos da versão 2025.1 e a compatibilidade de edições, para que você possa decidir qual caminho melhor se adapta ao seu hardware e fluxo de trabalho. Se você estiver com pouco tempo ou com a conexão de internet limitada, a comparação entre o instalador web e a imagem offline será especialmente útil.
Requisitos e pacotes no Linux (Debian ou Ubuntu)
Antes de executar o instalador, em sistemas Debian ou Ubuntu, você provavelmente precisará de pacotes de 32 bits e bibliotecas legadas para que o instalador gráfico funcione corretamente. Preparar o ambiente evita erros de inicialização 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 atalho, instale todos de uma vez.
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 todos ao mesmo tempo seja mais rápido. Assim que os pacotes estiverem prontos, você poderá abrir o instalador do Vivado sem surpresas.
Instale o Vivado no Linux a partir do instalador binário
Após baixar o arquivo .bin, o primeiro passo é conceder permissões de execução e, em seguida, executá-lo. Este é o requisito básico para que o instalador gráfico seja iniciado corretamente.
chmod +x ./nombre_del_instalador.bin
./nombre_del_instalador.bin
Há um aviso importante a lembrar: para ver os atalhos no menu da sua área de trabalho Linux, não execute o instalador com `sudo`. Se o fizer, provavelmente não verá os atalhos e terá de iniciar o Vivado a partir do terminal.
Quando o assistente abrir, você verá a seleção de produtos. Se desejar o Vivado, o Vitis e todo o pacote, escolha a primeira opção, Vitis; se desejar apenas o Vivado, selecione somente Vivado. Lembre-se de que uma instalação completa de ferramentas e dispositivos pode exigir aproximadamente 300 GB de espaço livre.
Se você gosta de resumos rápidos, esta sequência típica irá guiá-lo por uma instalação limpa do Linux. É um breve lembrete do 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
Após instalar as ferramentas, instale os drivers de cabo para que o Vivado possa detectar suas placas de desenvolvimento. Sem essas configurações, o hardware não aparecerá no Gerenciador de Hardware.
Acesse o diretório de drivers 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
Ao concluir, reconecte a placa; isso pode levar alguns segundos ou exigir uma reinicialização. Se você estiver usando o pacote Flatpak, veja abaixo as instruções sobre como recarregar o udev após instalar os drivers no ambiente de teste.
Opções de download: instalador web e autoinstalador offline
Existem duas maneiras de baixar o Vivado. Com uma conexão estável, o instalador online é rápido: você baixa um executável leve e seleciona os produtos e dispositivos desejados. Para redes lentas ou instalações repetidas, a imagem offline de instalação automática pode economizar 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 duas atualizações recentes: a partir da versão 2025.2, a opção de Download de Arquivo Único (SFD) não estará mais disponível e a verificação de downloads será compatível apenas com o Google Chrome e o Microsoft Edge . Se você costuma baixar arquivos usando outros navegadores, considere usar um desses dois para evitar problemas.
Se você estiver usando o Vivado ML 2021.1 ou posterior, atualize as ferramentas do servidor de licenças para o Flex 11.17.2.0 para evitar problemas de licenciamento. Este é um requisito frequentemente negligenciado e pode causar erros de inicialização.
Instalação no Windows: etapas e dicas gerais
No Windows, o processo é simples: baixe o instalador online do portal da AMD e execute-o como administrador, escolha Vivado ou Vitis e selecione os dispositivos ou uma instalação mais leve, caso não precise de todos eles. O instalador online é o método recomendado para minimizar o tempo de instalação e o espaço em disco necessário.
- 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 as licenças no gerenciador apropriado e reinicie o sistema se o instalador sugerir, especialmente se ele adicionou drivers. Esta é 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 no suporte a dispositivos, recursos de design e usabilidade. Se você trabalha com famílias Versal ou fluxos de trabalho RTL, a atualização é altamente recomendada.
- 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 o uso do instalador online devido à sua rapidez e menor consumo de espaço em disco. Se você estiver atualizando de versões anteriores, notará um download menor com dispositivos Versal selecionáveis.
Compatibilidade de edição: Standard e Enterprise
A compatibilidade depende da edição que você está usando, Standard ou Enterprise. A seguir, listamos as famílias de produtos e, quando aplicável, exemplos de dispositivos. Use esta lista como referência para validar seus objetivos 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 com os fluxos de trabalho de projeto de placas baseados em Vivado. Alguns dispositivos podem exigir licenças para geração de bitstream; consulte seu engenheiro de aplicação de campo (FAE) se necessário.
Vivado via Flatpak: sandbox, permissões e utilitários
Existe um wrapper Flatpak que baixa o instalador oficial e executa as ferramentas em um ambiente isolado (sandbox). Ele não redistribui material licenciado pela AMD e não é verificado nem suportado pela Xilinx/AMD. É útil para isolar o ambiente sem afetar o sistema base.
Nota importante sobre a visibilidade dos arquivos: Por padrão, o ambiente de teste (sandbox) só vê as pastas Downloads, Documentos e Área de Trabalho. Você precisará trabalhar dentro dessas pastas ou expandir as permissões com uma alteração. Caso contrário, você não verá seus projetos no Vivado.
flatpak override com.github.corna.Vivado --filesystem='/ruta/que/quieras'
Se você vir a mensagem "Não foi possível abrir o projeto. Verifique se o projeto ainda existe.", isso não significa que o projeto não existe; significa que o ambiente de teste (sandbox) não tem permissões para essa pasta. Localize o sistema de arquivos do ambiente de teste em ~/.var/app/com.github.corna.Vivado/ se precisar mover arquivos.
Acesso ao hardware: Instale os drivers de cabo no diretório sandbox do Vivado e recarregue o udev. Sem essas regras do udev, a detecção da placa 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 o acesso à rede das ferramentas, você pode remover as permissões de rede do contêiner, lembrando que o gerenciador de licenças depende das interfaces de rede ( endereços MAC ). Você pode usar `flatpak override com.github.corna.Vivado –unshare=network` se souber o que está fazendo.
Para adicionar componentes, use o iniciador 'Adicionar Ferramentas ou Dispositivos de Projeto Xilinx'. Para instalar uma versão diferente, execute 'flatpak run --command=xilinx_install com.github.corna.Vivado'. Para desinstalar componentes ou versões, use 'Desinstalar Ferramentas ou Dispositivos de Projeto Xilinx'. Lembre-se de que remover o Flatpak não desinstala o Xilinx, a menos que você exclua 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.