Intel® Quartus® Prime Design Software - Centro de Suporte
Bem-vindo ao Centro de Suporte de Software de Design ® Intel®.
O Intel® Quartus® Prime Design Software Suite abrange todas as ferramentas de design de software necessárias para trazer seu Intel® FPGA do conceito à produção. Os tópicos desta página guiarão todos os recursos do software Intel® Quartus® Prime. Selecione sua área de interesse e navegue até os recursos específicos necessários no fluxo de design Intel® Quartus® Prime.
Começando
Visão geral
O software Intel® Quartus® Prime compreende todas as ferramentas de software que você precisa para definir, simular, implementar e depurar seu design FPGA. Para começar, clique nos botões abaixo para baixar e licenciar o software, e para obter algumas orientações de início rápido. Em seguida, revise alguns dos materiais de treinamento oferecidos para o software Intel® Quartus® Prime – desde tutoriais on-line curtos até aulas de instrutor de um dia inteiro.
Qual é a diferença entre Standard e Pro Edition?
1. Baixe o software Intel® Quartus® Prime
2. Obtenha uma licença para executar o software Intel® Quartus® Prime
3. Veja o guia de início rápido
Na seção "Começar", listamos os recursos básicos para você começar, incluindo guias de início rápido, um link para documentação básica e um link para os cursos de treinamento on-line e ministrados por instrutores que estão disponíveis.
Começando
- Guia de início rápido de software ® Intel® Quartus®
- Um breve guia sobre como configurar um projeto, compilar, executar análises de tempo e programar um dispositivo FPGA.
- Leia-me primeiro! (ORMF1000) ›
- Um curso online gratuito de 47 minutos. Este curso é um ponto de partida para entender e usar rapidamente produtos, garantias e recursos da Intel® FPGA.
Guias do Usuário
Guias de usuário de software prime ® Intel®
Guias de usuário do Intel® Quartus® Prime Pro Edition:
- Guia do usuário Intel Quartus Prime Pro Edition: Começando ›
- Guia do usuário Intel Quartus Prime Pro Edition: Designer de plataforma ›
- Guia do usuário Intel Quartus Prime Pro Edition: Recomendações de design ›
- Guia do usuário do Intel Quartus Prime Pro Edition: Compilador ›
- Guia do usuário Do Intel Quartus Prime Pro Edition: Otimização de design ›
- Guia do Usuário Intel Quartus Prime Pro Edition: Programador ›
- Guia do usuário Intel Quartus Prime Pro Edition: Design baseado em blocos ›
- Guia do usuário Intel Quartus Prime Pro Edition: Reconfiguração parcial ›
- Guia do Usuário Intel Quartus Prime Pro Edition: Simulação de terceiros ›
- Guia do Usuário Intel Quartus Prime Pro Edition: Síntese de terceiros ›
- Guia do Usuário Intel Quartus Prime Pro Edition: Ferramentas de depuração ›
- Guia do usuário Intel Quartus Prime Pro Edition: Analisador de tempo ›
- Guia do Usuário Intel Quartus Prime Pro Edition: Análise de energia e otimização ›
- Guia do usuário Intel Quartus Prime Pro Edition: Restrições de design ›
- Guia do Usuário Intel Quartus Prime Pro Edition: Ferramentas de design do PCB ›
- Guia do usuário Intel Quartus Prime Pro Edition: Scripting ›
Guias de usuário da Intel® Quartus® Prime Standard Edition:
- Guia de usuário do Intel Quartus Prime Standard Edition: Começando ›
- Guia do usuário da Intel Quartus Prime Standard Edition: Designer de plataforma ›
- Guia do usuário do Intel Quartus Prime Standard Edition: Recomendações de design ›
- Guia do usuário do Intel Quartus Prime Standard Edition: Compilador ›
- Guia do usuário do Intel Quartus Prime Standard Edition: Otimização de design ›
- Guia do usuário do Intel Quartus Prime Standard Edition: Programador ›
- Guia do usuário do Intel Quartus Prime Standard Edition: Reconfiguração parcial ›
- Guia do usuário do Intel Quartus Prime Standard Edition: Simulação de terceiros ›
- Guia do usuário do Intel Quartus Prime Standard Edition: Ferramentas de depuração ›
- Guia do Usuário Intel Quartus Prime Standard Edition: Síntese de terceiros ›
- Guia do usuário do Intel Quartus Prime Standard Edition: Analisador de tempo ›
- Guia do usuário do Intel Quartus Prime Standard Edition: Análise de energia e otimização ›
- Guia do usuário do Intel Quartus Prime Standard Edition: Restrições de design ›
- Guia do usuário do Intel Quartus Prime Standard Edition: Ferramentas de design de PCB ›
- Guia do usuário do Intel Quartus Prime Standard Edition: Scripting ›
Treinamento de software Prime® ® Intel® Quartus
A Intel oferece vários tipos de treinamento, tanto on-line quanto presencialmente, para ajudá-lo a acelerar rapidamente o fluxo de design Intel® Quartus® Prime. Aqui estão algumas aulas de treinamento sugeridas para começar.
Treinamento de software Prime® ® Intel® Quartus
| do curso de | duração | dotipo de nome | docurso |
|---|---|---|---|
| Usando o Software Prime ® Quartus: Uma Introdução | Online | 81 Minutos | ODSW1100 |
| O Software Prime ® Quartus: Foundation (Standard Edition) | Online | 8 horas | ODSW1110 |
| O Quartus® Prime Software: Foundation (Pro Edition) | Online | 8 horas | ODSW1110PRO |
| Software Prime ® Intel®: Pro Edition Features for High-End Designs | Aula virtual/liderada por instrutores | 8 horas | IPRO |
| O Software Prime ® Intel®: Foundation | Aula virtual/liderada por instrutores | 8 horas | IDSW110 |
Muitos mais cursos de treinamento estão disponíveis. Para obter um catálogo completo, consulte a página de treinamento fpga da Intel®.
1. Planejamento de I/O
Visão geral do planejamento de I/O
O planejamento de I/O é feito em um estágio inicial no design FPGA para garantir uma colocação bem-sucedida em seu dispositivo de destino, ao mesmo tempo em que cumpre as restrições dedicadas de pinos e tempo. O software Intel® Quartus® Prime Pro Edition oferece duas ferramentas para gerenciar o complexo processo de atender às muitas restrições de colocação em I/O.
| Tarefa de | planejamento deI/O da ferramenta | comoacessar |
|---|---|---|
| Planejador de interface | Planejar interfaces e periferia de dispositivos | Ferramentas > Planejador de Interface |
| Planejador de pinos | Editar, validar ou exportar atribuições de pinos | Atribuições > Pin Planner |
O Interface Planner gerencia a complexidade de integrar vários módulos com requisitos rígidos para atribuições de pinos (por exemplo, núcleos de IP (PCI Express*, DDR e códigos de propriedade intelectual (IP) bloqueados de fase. O Interface Planner interage dinamicamente com o Intel® Quartus® Prime Fitter para verificar a legalidade de colocação enquanto você planeja. Você pode avaliar diferentes pisos usando relatórios interativos para planejar com precisão a melhor implementação.
Pin Planner é uma ferramenta de atribuição de pinos de baixo nível. Use isso para colocar manualmente os pinos de I/O e especificar a taxa de slew e a força da unidade.
Planejamento de I/O - Documentação e Treinamento
Planejamento de I/O - Documentação da Ferramenta de Software
- Gerenciamento do capítulo De Pinos de I/O do dispositivo em uma seção do Intel® Quartus® Prime Pro Edition User Guide ›
- Capítulo de Planejamento de Interface em uma seção do Intel® Quartus® Prime Pro Edition User Guide ›
Planejamento de I/O - Documentação do dispositivo
- Arquivos pin-out para dispositivos FPGA intel® ›
- Diretrizes de conexão de pinos - por dispositivo Família ›
Planejamento de I/O - Aulas de Treinamento
| Número | do curso de | duração | dotipo |
|---|---|---|---|
| Design do sistema de I/O rápido e fácil com BluePrint | Grátis, Online | 40 min. | OBLUEINTRO |
Planejamento de I/O - Outros Recursos
O planejamento de I/O envolve muitas considerações especialmente quando a I/Os de alta velocidade ou protocolos específicos estão envolvidos. Para obter mais informações sobre o suporte à gestão de I/O e ao desenvolvimento do conselho, visite a página web do Centro de Recursos de Gerenciamento de I/O,Suporte ao Desenvolvimento do Conselhoe análise de recursos do Signal Integrity Resource Center.
2. Entrada de design
Entrada no Design - Visão geral
Você pode expressar seu design usando vários métodos de entrada de design:
- Usando uma linguagem de descrição de hardware (HDL)
- Verilog
- SystemVerilog
- VHDL
- Designer de Plataformas, uma ferramenta de entrada gráfica para conectar módulos complexos de forma estruturada
- Outros métodos de entrada de alto nível
- Síntese de Alto Nível (HLS) usando C++ para expressar módulos complexos
- OpenCL™ usa C++ para implementar algoritmos computacionais em plataformas heterogêneas
Propriedade intelectual
Além da entrada direta de design, a Intel® FPGAs suportam um grande portfólio de ip (propriedade intelectual) projetado especificamente para uso em FPGAs Intel®.
Aprendendo uma linguagem de descrição de hardware (HDL)
A Intel oferece vários cursos de treinamento em HDL, desde visões on-line gratuitas até aulas de instrutores de um dia inteiro.
| Número | do curso de | duração | dotipo |
|---|---|---|---|
| Introdução ao Verilog HDL | 8 horas | Instrutor-Led | IHDL120 |
| Introdução ao VHDL | 8 horas | Instrutor-Led | IHDL110 |
| Verilog HDL Basics | 50 minutos | Online, Grátis | OHDL1120 |
| Conceitos básicos VHDL | 92 Minutos | Online, Grátis | OHDL1110 |
| Técnicas avançadas de design verilog HDL | 8 horas | Instrutor-Led | IHDL230 |
| Técnicas avançadas de design VHDL | 8 horas | Instrutor-Led | IHDL240 |
| SystemVerilog com o Software Quartus® II | 38 minutos | Online, Grátis | OHDL1125 |
Usando modelos HDL
O software Intel® Quartus® Prime oferece vários modelos para elementos lógicos comumente usados, como registros, atribuições de sinal selecionadas, atribuições simultâneas de sinais e chamadas de subprogramas. Os modelos estão disponíveis no Verilog, SystemVerilog e VHDL.
Se você não tem certeza da melhor maneira de escrever uma função específica para garantir que ela será implementada corretamente, você deve se referir a esses modelos. O sistema de modelo está totalmente descrito no Código HDL de inserção a partir de uma seção Modelo Fornecido no Guia do Usuário de Recomendações de Design.
Estilo de codificação HDL recomendado
Os estilos de codificação HDL têm um efeito significativo na qualidade dos resultados para projetos lógicos. As ferramentas de síntese otimizarão o design, mas para obter resultados precisos, você precisa codificar em um estilo, que será facilmente reconhecido pela ferramenta de síntese como construções lógicas específicas.
Além disso, existem boas práticas de design, que devem ser seguidas para o design de lógica digital geral e para dispositivos baseados em LAB em particular. Gerenciar metodologias de redefinição lógica, atrasos no pipeline e geração de sinal síncroníncro adequado são alguns exemplos de boas práticas de design digital. Alguns recursos para aprender boas práticas de codificação HDL estão listados abaixo.
Recursos para boas diretrizes de estilo de codificação HDL
| Descrição | dos recursos|
|---|---|
| Boas práticas de design de alta velocidade (ODSWTC01) | Treinamento online gratuito |
| Estilos recomendados de codificação HDL | Uma seção no Intel® Quartus® Prime Pro Edition User Guide |
| Práticas de design recomendadas | Uma seção no Intel® Quartus® Prime Pro Edition User Guide |
| Livro de receitas de síntese avançada com exemplos de design (livro de receitas.zip) | PDF com exemplos de design |
Propriedade intelectual
Os FPGAs ® Intel suportam um grande portfólio de IP de propriedade intelectual (IP) projetado especificamente para uso em FPGAs Intel®. Cada IP inclui um modelo de simulação para verificação de design antes da implementação do dispositivo. Consulte os links a seguir para obter mais informações sobre os núcleos IP disponíveis e o ecossistema IP dentro do software Intel® Quartus® Prime.
Recursos de Propriedade Intelectual
| Descrição | dos recursos|
|---|---|
| Portfólio IP FPGA ® Intel | Visão geral do portfólio IP FPGA ® Intel |
| Introdução aos núcleos IP FPGA ® Intel | Como o catálogo ip e o editor de parâmetros gerenciam núcleos IP no software Intel® Quartus® Prime |
| Intel® FPGA IP Finder | Uma lista abrangente de núcleos IP Intel® FPGA |
Designer de plataforma
Assista ao Webcast de Introdução ao Designer de Plataformas
O Platform Designer é uma ferramenta gráfica de integração de sistemas que permite integrar rapidamente um sistema de componentes complexos.
Usando uma estrutura de interconexão padronizada (Avalon® ou AMBA* AXI*), você pode integrar propriedade intelectual de terceiros, do IP da sua própria organização ou de módulos de caixa preta ainda a serem definidos. Todos os núcleos IP FPGA ® Intel estão em conformidade com as especificações da interface do Platform Designer.
O Platform Designer gera o HDL para instanciação no resto do seu design FPGA.
Documentação do designer de plataforma
| Descrição | dos recursos|
|---|---|
| Criando um sistema com designer de plataforma | Noções básicas de usar o Designer de Plataforma |
| Criando componentes de designer de plataforma | Como integrar componentes de propriedade intelectual (IP) para uso no Designer de Plataformas |
| Interconexão de designer de plataforma | Detalhes sobre as interfaces de transmissão mapeadas pela memória e por streaming disponíveis nos padrões de interconexão Avalon® e AMBA* AXI* |
| Otimizando o desempenho do sistema de designer de plataforma | Otimizando pipelines e lidando com arbitragem de barras em um sistema de Designer de Plataformas |
| Referência Tcl de interface de componente | Referência de interface de programação de aplicativos (API) para integrar IP ao sistema de designer de plataforma |
| Componentes de design do sistema de designer de plataforma | Descrição dos componentes de interconexão disponíveis no Designer de Plataformas |
Cursos de Treinamento de Designer de Plataforma (anteriormente Qsys)
| do curso de | duração | docurso | |
|---|---|---|---|
| Criando um design de sistema com Qsys | 37 Minutos | Grátis, Online | OQSYSCRIATE |
| Introdução a Qsys | 26 minutos | Grátis, Online | OQSYS1000 |
| Introdução à Ferramenta de Integração do Sistema de Designer de Plataformas | 8 horas | Instrutor-Led | IQSYS101 |
| Design do sistema com Qsys Pro | 42 minutos | Grátis, Online | OQSYSPRO |
| Design avançado do sistema usando Qsys: Componente & Simulação de Sistema | 28 minutos | Grátis, Online | OAQSYSSIM |
| Design avançado do sistema usando Qsys: Otimização do sistema Qsys | 32 minutos | Grátis, Online | OAQSYSOPT |
| Design avançado do sistema usando Qsys: Verificação do sistema com console do sistema | 25 minutos | Grátis, Online | OAQSYSYSCON |
| Design avançado do sistema usando Qsys: Utilizando hierarquia em designs Qsys | 22 minutos | Grátis, Online | OAQSYSHIER |
| Metodologias avançadas da ferramenta de integração do sistema Qsys | 8 horas | Instrutor-Led | IQSYS102 |
| Desenvolvimento de IP personalizado usando interfaces Avalon® e AXI* | 113 minutos | Grátis, Online | OQSYS3000 |
Exemplos de design de designer de plataforma
| Descrição | dos recursos|
|---|---|
| Designer de Plataformas - Exemplo de Design | Exemplo de design para download de um testador de memória implementado no Platform Designer. |
| Exemplo de design de memória AXI* | Interface AMBA* AXI*-3 Agent em um componente de memória personalizado Verilog simples. |
| Exemplo de simulação BFM: Interface de ponte HPS AXI* para núcleo FPGA | Uma interface de sistema de processador rígido (HPS) para a ponte FPGA AXI* (h2f). |
| Avalon® Guia de Usuário do Pacote IP (PDF) | Modelos funcionais de barramento (BFMs) para verificar núcleos IP usando interfaces ® Avalon. |
| Arquivos de design (.zip) | |
| Gráficos de mentor* AXI* Verification IP Suite (PDF) | BFMs para verificar núcleos IP usando interfaces AMBA* AXI*. |
White Papers
| Descrição | dos recursos|
|---|---|
| Comparando abordagens de integração ip para implementação de FPGA | Discute os desafios de interconexão em dispositivos FPGA complexos. |
| Aplicando os benefícios da rede em uma arquitetura de chip ao design do sistema FPGA | Descreve as vantagens da rede em arquiteturas de chip (NoC) em design de sistema FPGA ® Intel. |
3. Simulação
Visão geral da simulação
O software Intel® Quartus® Prime suporta a RTL e a simulação de design em nível de portão em simuladores EDA suportados.
A simulação envolve:
- Configuração do ambiente de trabalho do simulador
- Compilando bibliotecas de modelos de simulação
- Executando sua simulação
O software Intel® Quartus® Prime suporta o uso de um fluxo de simulação roteirizado para automatizar o processamento de simulação em seu ambiente de simulação preferido.
No software Intel® Quartus® Prime Standard Edition, você tem a opção de usar o fluxo de ferramentas NativeLink, que automatiza o lançamento do simulador escolhido.
Fluxo de simulação roteirizado
A integração de um simulador HDL no fluxo de ferramentas de software intel® Quartus® é descrita na seguinte seção do Guia do Usuário ® software Intel® Quartus | Manual:
- Simulando Projetos FPGA ® Intel (Pro Edition | Edição Padrão)
Ao usar o Designer de Plataforma para configurar núcleos e sistemas IP, os scripts de configuração do ambiente de simulação são gerados para simuladores EDA suportados.
Ao criar vários sistemas de designer de plataforma, você deve executar "Gerar script de configuração de simulador para IP" para criar um script combinado para seus sistemas no Designer de Plataforma.
- Gerando um script de configuração de simulador combinado (Pro Edition | Edição Padrão)
Você pode incorporar scripts de simulação de núcleo IP gerados em um script de simulação de nível superior que controla a simulação de todo o seu design. Depois de executar a simulação de configuração de IP, use as seguintes informações para copiar as seções de modelo e modificá-las para uso em um novo arquivo de script de nível superior.
- Aldec Active-HDL ( Pro Edition | Edição Padrão )
- Aldec Riviera-PRO ( Pro Edition | Edição Padrão )
- Cadence Incisive Enterprise ( Pro Edition | Edição Padrão )
- Mentor Graphics* ModelSim*-Intel® FPGA Edition (empacotado com o software Intel® Quartus® Prime) ( Pro Edition | Edição Padrão )
- Mentor Graphics* ModelSim* - PE ( Pro Edition | Edição Padrão )
- Mentor Graphics* ModelSim* - SE ( Pro Edition | Edição Padrão )
- Mentor Graphics* QuestaSim ( Pro Edition | Edição Padrão )
- Sinopse* VCS e VCS MX ( Pro Edition | Edição Padrão)
Você também pode consultar os seguintes vídeos para orientação sobre a configuração de simulações.
Fluxo de simulação nativelink
No software Intel® Quartus® Prime Standard Edition, você tem a opção de usar o NativeLink. Isso permite que você inicie automaticamente todas as etapas necessárias para simular seu design depois de modificar seu código-fonte ou IP.
O recurso NativeLink integra seu simulador EDA com o software Intel® Quartus® Prime Standard Edition automatizando o seguinte:
- Geração de arquivos específicos de simulador e scripts de simulação.
- Compilação de bibliotecas de simulação.
- Lançamento automático do seu simulador seguindo o Intel® Quartus® análise e elaboração de software Prime, análise e síntese, ou após uma compilação completa.
Recursos para configuração de simulação nativelink
| Descrição | dos recursos|
|---|---|
| Usando a simulação nativelink | Um capítulo no Guia de Usuário intel quartus prime standard edition: simulação de terceiros |
| Como configurar a simulação do NativeLink | Um vídeo curto que demonstra como configurar o NativeLink para um design simples |
Recursos de simulação
Recursos de simulação
O software Intel® Quartus® Prime Standard Edition suporta esses simuladores EDA:
- Aldec Active-HDL
- Aldec Riviera-PRO
- Cadence Incisive Enterprise
- Gráficos mentor* ModelSim*-Intel FPGA (empacotado com o software Intel® Quartus® Prime)
- Mentor Graphics* ModelSim* - PE
- Mentor Graphics* ModelSim* - SE
- Gráficos de Mentor* QuestaSim
- Sinopse* VCS e VCS MX
A integração de um simulador HDL no intel® Quartus® fluxo de ferramentas de software é descrita na seção Simulando Intel FPGA Designs no Guia de Usuário Intel Quartus Prime Pro Edition: Simulação de terceiros.
4. Síntese
Visão geral da síntese
O estágio de síntese lógica do Intel® Quartus® o fluxo de design de software pegará o código RTL (Register Transfer Level, nível de transferência de registro) e criará uma lista líquida de primitivos de nível inferior (o netlist pós-síntese). O netlist pós-síntese será então usado como uma entrada para o Fitter, que colocará e encaminhará o design.
O software Intel® Quartus® Prime e Quartus® II incluem síntese integrada avançada e interfaces com outras ferramentas de síntese de terceiros. O software também oferece aos espectadores de netlist esquemáticos que você pode usar para analisar uma estrutura de um design e ver como o software interpretou seu design.
Os resultados da síntese podem ser vistos com os espectadores do Quartus® Netlist,tanto após a elaboração da RTL quanto após o Mapeamento da Tecnologia.
Documentação de síntese
| Descrição | do título|
|---|---|
| Síntese Integrada Quartus Prime | A ferramenta de síntese integrada de software Intel® Quartus® Prime suporta a síntese de VHDL, Verilog, SystemVerilog e sistemas legados Intel® linguagens de entrada de design específicas do FPGA. |
| Sistematizar suporte | O fluxo de ferramentas de software Intel® Quartus® Prime também suporta os sintetizadores lógicos Synplicity Synplify e Synplify Pro. |
| Gráficos de mentor* Suporte RTL de precisão | O fluxo de ferramentas de software Intel® Quartus® Prime também suporta o Sintetizador RTL de Precisão Mentor Graphics* Precision. |
Treinamento e Demonstrações de Síntese
| Descrição | do título|
|---|---|
| Usando o Software Prime ® Quartus: Uma Introdução (ODSW1100) | Familiarize-se com o ambiente básico de design de software Quartus® Prime. Você aprenderá sobre um fluxo básico de design FPGA e como usar o software Quartus® Prime no fluxo. Este é um curso on-line de 1,5 horas. |
| A Série de Design de Software Prime ® Quartus: Foundation (Standard) (ODSW1110) | Aprenda a usar o software Quartus® Prime para desenvolver um design FPGA ou CPLD desde o design inicial até a programação do dispositivo. Este é um curso on-line de 3,5 horas. |
| A Série de Design de Software Prime ® Quartus: Foundation (IDSW110) | Crie um projeto, digite arquivos de design, compile e configure seu dispositivo para ver o design funcionando no sistema. Digite restrições de tempo e analise um design usando o Analisador de Tempo. Descubra como as interfaces de software com ferramentas EDA comuns usadas para síntese e simulação. Este é um curso de 8 horas ministrado por instrutores. |
Síntese de Alto Nível
A ferramenta de síntese de alto nível (HLS) da Intel leva em uma descrição de design escrita em C++ e gera código RTL otimizado para FPGAs intel®.
Para obter mais informações sobre o Compilador Intel® HLS, incluindo documentação, exemplos e cursos de treinamento, consulte a Página de Suporte do HLS.
Documentação HLS
| Descrição do documento | |
|---|---|
| Guia de início do HLS | Mostra como inicializar seu ambiente de compilador de síntese de alto nível. Também inclui exemplos de design e tutoriais para demonstrar maneiras de usar efetivamente o compilador. |
| Guia do Usuário HLS | Fornece instruções sobre sintetizar, verificar e simular núcleos IP para produtos Intel® FPGA. |
| Manual de referência do HLS | Fornece informações sobre o fluxo de design de componentes de síntese de alto nível (HLS), incluindo opções de comando e outros elementos de programação que você pode usar em seu código de componentes. |
| Guia de Práticas Recomendadas do HLS | Oferece dicas e orientações sobre como otimizar seu design de componentes usando informações fornecidas pelo compilador HLS. |
5. Fitter
Fitter - Pro Edition
Com o software Intel® Quartus® Prime Pro Edition, o Fitter faz seu trabalho em estágios individualmente controláveis; você pode otimizar cada etapa individualmente executando apenas esse estágio do processo de ajuste, iterando para otimizar esse estágio.
Estágios do Fitter
| Otimização incremental | do estágio dofitter |
|---|---|
| Plano | Após esta etapa, você pode executar a análise de tempo pós-plano para verificar as restrições de tempo e validar janelas de cronometragem entre relógios. Veja as propriedades de colocação e periferia e execute o planejamento do relógio para os designs Intel® Arria® 10 FPGA e Intel® Cyclone® 10 FPGA. |
| Lugar Antecipado | Após esta etapa, o Chip Planner pode exibir uma colocação inicial de alto nível de elementos de design. Use essas informações para orientar suas decisões de planejamento de piso. Para projetos Intel® Stratix® 10 FPGA, você também pode fazer o planejamento antecipado do relógio depois de executar esta etapa. |
| Lugar | Após esta etapa, valide a utilização de recursos e lógica nos Relatórios de Compilação e revise a colocação de elementos de design no Chip Planner. |
| Rota | Após esta etapa, execute o fechamento detalhado de configuração e de espera no Analisador de Tempo e visualize os congestionamentos de roteamento através do Chip Planner. |
| Retime | Após esta etapa, revise os resultados do Retiming no relatório Fitter e corrija quaisquer restrições que limitem uma otimização ainda mais retiming. |
Por padrão, o Fitter passará por todas as suas etapas. No entanto, você pode analisar os resultados das etapas do Fitter para avaliar seu design antes de executar a próxima etapa ou antes de executar uma compilação completa. Para obter mais informações sobre como usar os estágios do Fitter para controlar a qualidade dos resultados para o seu design, consulte a seção Executando o Fitter no Guia do Usuário do Compilador: Intel® Quartus® Prime Pro Edition.
Você pode especificar várias configurações para direcionar o nível de esforço do Fitter para coisas como embalagem de registro, duplicação de registro e fusão e nível geral de esforço. Para obter mais informações sobre as configurações do Fitter, consulte discussões na seção Referência de Configurações do Fitter no Guia do Usuário do Compilador: Intel® Quartus® Prime Pro Edition.
Fitter - Edição Padrão
No software Intel® Quartus® Prime Standard Edition, você pode especificar várias configurações para direcionar o nível de esforço do Fitter, como embalagem de registro, duplicação e fusão de registros e nível geral de esforço. Para obter uma lista completa das configurações do Fitter, consulte a página de ajuda das configurações do compilador
Para obter mais informações sobre as configurações do Fitter, consulte discussões em
6. Análise de tempo
Visão geral da análise de tempo
O Analisador de Tempo determina as relações de tempo que devem ser atendidas para que o projeto funcione corretamente e verifique os tempos de chegada em relação aos horários necessários para verificar o tempo.
A análise do tempo envolve muitos conceitos fundamentais: arcos assíncronsos v. síncronas, horários de chegada e tempo necessários, requisitos de configuração e resquíção, etc. Estes são definidos na seção Conceitos Básicos de Análise de Tempo da Intel® Quartus® Prime Standard Edition User Guide: Timing Analyzer.
O Analisador de Tempo aplica suas restrições de tempo e determina atrasos de tempo dos resultados da implementação do Fitter do seu design no dispositivo de destino.
O Analisador de Tempo deve operar a partir de uma descrição precisa de seus requisitos de tempo, expressas como restrições de tempo. A seção Designs de restrição da seção Intel® Quartus® Prime Standard Edition User Guide: Timing Analyzer descreve como as restrições de tempo podem ser adicionadas aos arquivos .sdc, para uso tanto pelo Fitter quanto pelo Analisador de Tempo.
O fechamento de tempo é um processo iterativo de restrições de tempo de refinação; ajustando parâmetros para síntese e o Fitter, e gerenciando variações de sementes mais ajustadas.
Analisador de tempo
O Analisador de Tempo Prime Intel Quartus
O Analisador de Tempo no software Intel® Quartus® Prime é uma poderosa ferramenta de análise de tempo no estilo ASIC que valida o desempenho de tempo de toda a lógica em seu design usando uma metodologia de restrição, análise e relatório padrão do setor. O Analisador de Tempo pode ser conduzido de uma interface gráfica de usuário ou de uma interface de linha de comando para restringir, analisar e relatar resultados para todos os caminhos de cronometragem em seu design.
Um guia completo do usuário sobre o Analisador de Tempo pode ser encontrado na seção Executando o Analisador de Tempo do Intel® Quartus® Prime Standard Edition User Guide: Timing Analyzer.
Se você é novo na Análise de Tempo, consulte a seção Desaudição de Usuários recomendados para usuários iniciantes da seção Intel® Quartus® Guia do Usuário prime Standard Edition: Analisador de tempo. Isso descreve o fluxo de design completo usando restrições básicas.
Cursos de Treinamento de Analisador de Tempo
| do curso de | duração | docurso | |
|---|---|---|---|
| A Série de Design de Software Intel Quartus Prime: Análise de Tempo | 8 horas | Intrutor-Led | IDSW120 |
| Análise de tempo avançada com TimeQuest | 8 horas | Instrutor-Led | IDSW125 |
| Analisador de tempo: Introdução à Análise de Tempo | 15 minutos | Online, Grátis | ODSW1115 |
| Analisador de tempo: Analisador de tempo GUI | 31 minutos | Online, Grátis | ODSW1116 |
| Analisador de tempo: Intel Quartus Prime Integração & Relatórios | 25 minutos | Online, Grátis | ODSW1117 |
| Analisador de tempo: Restrições necessárias de SDC | 34 minutos | Online, Grátis | ODSW1118 |
| Fechamento de horários usando relatórios personalizados do TimeQuest | 24 minutos | Online, Grátis | OTIM1100 |
Fechamento de tempo
Se o Analisador de Tempo determinar que suas especificações de tempo não são atendidas, então o design deve ser otimizado para o tempo até que a discrepância seja fechada e suas especificações de tempo sejam atendidas.
O fechamento de tempo envolve várias técnicas possíveis. As técnicas mais eficazes variam a cada projeto. O capítulo de encerramento e otimização de tempo no Guia do Usuário de Otimização de Design: Intel Quartus Prime Pro Edition dá muitos conselhos práticos sobre o processo de encerramento de tempo.
Existem vários cursos de treinamento adicionais para ajudá-lo a entender como avaliar seu design para as técnicas de encerramento de tempo certos.
Cursos de treinamento de encerramento de tempo
| do curso de | duração | docurso | |
|---|---|---|---|
| Compilação incremental baseada em blocos no Intel® Quartus® Prime Pro Software: Timing Closure & Tips | 22 minutos | Online, Grátis | OIBBC102 |
| Avaliação de design para fechamento de tempo | 55 minutos | Online, Grátis | ODSWTC02 |
| Melhores práticas de design HDL para fechamento de tempo | 61 Minutos | Online, Grátis | OHDL1130 |
| Fechamento de horários usando relatórios personalizados do TimeQuest | 24 minutos | Online, Grátis | OTIM1100 |
| Fechamento de tempo com o Software Quartus® II | 8 horas | Instrutor-Led | IDSW145 |
7. Otimização de design
Visão geral da otimização de design
O software Intel® Quartus® Prime e Quartus® II inclui uma ampla gama de recursos para ajudá-lo a otimizar seu design para área e tempo. Esta seção fornece os recursos para ajudá-lo com técnicas e ferramentas de otimização de design.
O software Intel® Quartus® Prime e Quartus® II oferece otimização de síntese física para otimizar projetos além do processo de compilação padrão. A síntese física ajuda a melhorar o desempenho do seu design, independentemente da ferramenta de síntese utilizada.
Documentação de suporte à otimização
| Descrição | do título|
|---|---|
| Otimização de área e tempo | Esta seção de guia do usuário explica como reduzir o uso de recursos, reduzir os tempos de compilação e melhorar o desempenho do tempo ao projetar dispositivos Intel®. |
| Analisando e otimizando o piso de design | Esta seção de guia do usuário descreve como usar o Chip Planner para analisar e otimizar o piso para seus projetos. Este capítulo também explica como usar a Região de Bloqueio Lógico para controlar a colocação. |
| Gerenciamento de mudanças de engenharia com o planejador de chips | Esta seção de guia de usuário descreve como usar o Chip Planner para implementar pedidos de alteração de engenharia (ECOs) para dispositivos suportados. |
| Otimizações de Netlist e Síntese Física | Esta seção de guia do usuário explica como as otimizações do netlist e a síntese física em Intel® Quartus® software Prime podem modificar a lista de netlist do seu design e ajudar a melhorar a qualidade de seus resultados. |
| Centro de Recursos de Compilação Incremental | Esta página web do centro de recursos mostra como você pode usar a compilação incremental para reduzir os tempos de compilação e preservar resultados durante a otimização. |
Cursos de Treinamento de Otimização de Design
| do curso de | duração | docurso | |
|---|---|---|---|
| Usando Intel® Quartus® Prime Pro Software: Chip Planner | 29 Minutos | Online, Grátis | OPROCHIPPLAN |
| Usando o Design Space Explorer | 21 minutos | Online, Grátis | ODSE |
| Fechamento de horário usando relatórios personalizados do timequest | 24 minutos | Online, Grátis | OTIM1100 |
| Melhores práticas de design HDL para fechamento de tempo | 1 hora | Online, Grátis | OHDL1130 |
Ferramentas de otimização de design
O software Intel® Quartus® Prime fornece ferramentas que apresentam seu design de maneira visual. Essas ferramentas permitem diagnosticar qualquer área problemática em seu projeto, em termos de ineficiências lógicas ou físicas.
- Você pode usar o Netlist Viewers para ver uma representação esquemática de seu design em várias etapas do processo de implementação: antes da síntese, após a síntese e após o local e a rota. Isso permite que você confirme sua intenção de design em cada etapa.
- O Design Partition Planner ajuda você a visualizar e revisar o esquema de particionamento de um design, mostrando informações de tempo, densidades relativas de conectividade e a colocação física de partições. Você pode localizar partições em outros espectadores ou modificar ou excluir partições.
- Com o Chip Planner,você pode fazer atribuições de piso, realizar análise de energia e visualizar caminhos críticos e congestionamento de roteamento. O Design Partition Planner e o Chip Planner permitem que você partite e deseje seu design em um nível mais alto.
- Design Space Explorer II (DSE) automatiza a busca pelas configurações que dão os melhores resultados em qualquer design individual. O DSE explora o espaço de design do seu design, aplica várias técnicas de otimização e analisa os resultados para ajudá-lo a descobrir as melhores configurações para o seu design.
O uso dessas ferramentas pode ajudá-lo a otimizar a implementação do dispositivo.
Espectadores da Netlist
Os visualizadores de netlist de software Intel® Quartus® Prime fornecem maneiras poderosas de visualizar seu design em vários estágios. A sondagem cruzada é possível com outras visualizações de design: você pode selecionar um item e destacá-lo nas janelas Chip Planner e Design File Viewer.
- O VISUALIZAdor RTL mostra a lógica e as conexões inferidas pelo sintetizador, após a elaboração da hierarquia e dos principais blocos lógicos. Você pode usar o RTL Viewer para verificar seu design visualmente antes da simulação ou outros processos de verificação.
- O Visualizador de Mapas de Tecnologia (Pós-Mapeamento) pode ajudá-lo a localizar nós em sua lista após a síntese, mas antes do local e da rota.
- O Visualizador de Mapas de Tecnologia (Pós-Ajuste) mostra a lista após o local e a rota. Isso pode diferir da lista de netlist pós-mapeamento, pois o montador pode fazer otimizações para atender a restrições durante a otimização física.
O Visualizador RTL exibe a lógica inferida pela ferramenta Síntese após a elaboração da hierarquia e dos principais blocos funcionais.
O Visualizador do Mapa de Tecnologia mostra a lógica após a síntese (a "visualização pós-mapa") ou após a colocação e roteamento (a "visualização post fit").
Espectadores de máquinas de netlist e finitos
Veja uma demonstração do software Quartus® Netlist Viewer e Finite State Machine Viewer nos vídeos abaixo.
Os telespectadores do Intel® Quartus® Prime Netlist: ferramentas que ajudam a analisar e depurar seus designs (parte 1)
O Intel® Quartus® Prime RTL Viewer e State Machine Viewer fornecem maneiras poderosas de visualizar seus resultados de síntese inicial e totalmente mapeados durante os processos de depuração, otimização e restrição de entrada.
Intel® Quartus® Principais Espectadores da Netlist: Ferramentas que ajudam a analisar e depurar seus designs (parte 2)
O Intel® Quartus® Prime RTL Viewer e State Machine Viewer fornecem maneiras poderosas de visualizar seus resultados de síntese inicial e totalmente mapeados durante os processos de depuração, otimização e restrição de entrada.
Recursos de espectadores da Netlist
| Descrição | dos recursos|
|---|---|
| Otimizando a lista de design | Uma seção no Intel® Quartus® Prime Standard Edition User Guide: Design Optimization, cobrindo o uso dos Espectadores Netlist. |
Planejador de Chips
A análise do piso de design ajuda a fechar o tempo e garantir o ótimo desempenho em projetos altamente complexos. O Chip Planner no software Intel® Quartus® Prime ajuda você a fechar o tempo rapidamente em seus projetos. Você pode usar o Chip Planner juntamente com as Regiões de Bloqueio Lógico para compilar seus projetos hierarquicamente e ajudar no planejamento de pisos. Além disso, use partições para preservar os resultados de colocação e roteamento de compilações individuais.
Você pode realizar análises de design, bem como criar e otimizar o piso de design com o Chip Planner. Para fazer atribuições de I/O, use o Pin Planner.
Recursos do planejador de chips
| do tipo | de | recurso |
|---|---|---|
| Analisando e otimizando o piso de design | Guia do Usuário de Otimização de Design: Intel® Quartus® Capítulo Prime Pro Edition | Documentação primária para design floorplan e chip planner |
| Vídeo instrutivo do planejador de chips (parte 1 de 2) | Vídeo E2E | Tutorial do Chip Planner: Caminhos de cronometragem cruzada, fan-in, fan-out, atrasos de roteamento e regiões do relógio |
| Vídeo instrutivo do planejador de chips (parte 2 de 2) | Vídeo E2E | Tutorial do Chip Planner: Utilização de roteamento, pesquisa de elementos de design e regiões de bloqueio lógico |
| Fazendo alterações ecológicas usando o Intel FPGA Quartus Chip Planner e o Resource Property Editor (Parte 1 de 3) | Vídeo E2E | Fazer mudanças tardias e pequenas na ordem de mudança de engenharia (ECO) usando o Chip Planner |
| Fazendo alterações ecológicas usando o Intel FPGA Quartus Chip Planner e Resource Property Editor (Parte 2 de 3) | Vídeo E2E | Fazendo pequenas alterações ecológicas tardias usando o Chip Planner |
| Fazendo alterações ecológicas usando o Intel FPGA Quartus Chip Planner e o Resource Property Editor (Parte 3 de 3) | Vídeo E2E | Fazendo pequenas alterações ecológicas tardias usando o Chip Planner |
| Como rastrear o roteamento local do relógio recuperado do CDR do canal transceptor para o pino de I/O usando o Analisador de Tempo e o Chip Planner | Vídeo E2E | Um exemplo de como usar o Chip Planner com o Analisador de Tempo |
Projeto Space Explorer II
Design Space Explorer II (DSE) permite explorar os muitos parâmetros disponíveis para compilação de design.
Você pode usar o DSE para gerenciar várias compilações com parâmetros diferentes para encontrar a melhor combinação de parâmetros que permitem alcançar o fechamento de tempo.
Projetar recursos do Explorador espacial II
| Descrição | dos recursos|
|---|---|
| Otimização com design Space Explorer II | Guia do Usuário: Intel® Quartus® Prime Pro Edition |
| Exemplo de design do Design Space Explorer (DSE) | Um exemplo de exploração espacial de design |
| Usando o Design Space Explorer (ODSE) | Treinamento online gratuito, 21 minutos |
8. Depuração on-chip
Visão geral de depuração on-chip
À medida que os FPGAs aumentam em desempenho, tamanho e complexidade, o processo de verificação pode se tornar uma parte crítica do ciclo de design FPGA. Para aliviar a complexidade do processo de verificação, a Intel fornece um portfólio de ferramentas de depuração on-chip. As ferramentas de depuração no chip permitem a captura em tempo real de nódulos internos em seu design para ajudá-lo a verificar seu design rapidamente sem o uso de equipamentos externos, como um analisador de lógica de banco ou analisador de protocolo. Isso pode aliviar o número de pinos necessários para a sondagem de sinal em nível de placa. Para obter um guia para todas as ferramentas do portfólio de depuração, consulte a seção Ferramentas de Depuração de Sistemas no Guia de Usuário de Ferramentas de Depuração: Intel® Quartus® Prime Pro Edition.
- Console do sistema - Usando um intérprete Tcl, o System Console apresenta uma interface roteirizada entre uma estação de trabalho e componentes do Platform Designer em seu dispositivo.
- Transceiver Toolkit - Testar e sintonizar a qualidade do sinal do link do transceptor
- Signal Tap Logic Analyzer - Usa recursos fpga locais para amostrar acenos de teste e saídas as informações através de displays de forma de onda gráfica no software Intel Quartus Prime GUI
- Sonda de sinal - rota incremental de sinais internos para pinos de I/O para monitoramento
- Interface analisador de lógica - Multiplex um conjunto de sinais para um pequeno número de pinos de I/O sobressalentes para monitoramento
- Fontes e sondas no sistema - Valores lógicos de unidade e amostra usando JTAG
- Editor de conteúdo de memória no sistema - Exibir e editar memória no chip
- Interface JTAG Virtual - Permitir comunicações com a interface JTAG
A depuração de memória externa é facilitada pelo Extermal Memory Interface Toolkit, que é detalhado no Centro de Suporte à Interface de Memória Externa.
O Transceiver Toolkit oferece instalações extensas para verificar a qualidade e o desempenho do sinal do transceptor. Para obter mais informações sobre este kit de ferramentas, consulte a página do produto Transceiver Toolkit.
Exemplos de depuração no chip
Exemplos de design de depuração no chip
Aqui estão alguns exemplos para ajudá-lo a aproveitar os recursos disponíveis para cenários comuns de depuração.
- SignalTap II Logic Analyzer State-Based Triggering Flow Design Examples ›
- Exemplo de fontes e testes no sistema ›
- Exemplos de kit de ferramentas transceptores para dispositivos Stratix® V GX, Arria® V GX/GT, Cyclone® V GX/GT e Stratix® IV GX/GT Devices ›
- Exemplos de design de consoles do sistema (.qar Quartus® formato de arquivo de software)
Depuração on-chip - Cursos de Treinamento
Cursos de treinamento de depuração on-chip
Depuração on-chip - Outros Recursos
Depuração on-chip - outros recursos
| Descrição | dos recursos|
|---|---|
| Intel® FPGA Virtual JTAG (Intel® FPGA_virtual_jtag) IP Core User Guide (PDF) | O Intel® FPGA_virtual_jtag Intel® FPGA IP se comunica através de uma porta JTAG, permitindo que você desenvolva soluções personalizadas de depuração. |
AN 323: Usando analisadores de lógica incorporados SignalTap II em sistemas de construção SOPC (PDF) |
Usando o SignalTap para monitorar sinais localizados dentro de um módulo de sistema gerado pelo Designer de Plataforma. |
| AN 446: Depurando Sistemas Nios® II com o Analisador Lógico SignalTap II (PDF) | Esta nota de aplicativo examina o uso do plug-in Nios® II dentro do analisador de lógica Signal Tap e apresenta os recursos, opções de configuração e modos de uso para o plug-in. |
| AN 799: Depuração rápida de projetos Intel® Arria® 10 usando sonda de sinal e recompil rápido | Acesse sinais internos com impacto mínimo em seu design. |
Tópicos Avançados
Fluxos de design baseados em blocos
O software de design Intel® Quartus® Prime Pro Edition oferece fluxos de design baseados em blocos. Existem dois tipos: os fluxos de compilação e reutilização de blocos de design incrementais, que permitem que sua equipe de desenvolvimento geograficamente diversificada colabore em um design.
A compilação incremental baseada em blocos está preservando ou esvaziando uma partição dentro de um projeto. Isso funciona com partições principais e não requer arquivos adicionais ou planejamento de piso. A partição pode ser esvaziada, preservada em Source, Síntese e Instantâneos Finais.
O fluxo de reutilização do bloco de design permite reutilizar um bloco de um projeto em um projeto diferente, criando, preservando e exportando uma partição. Com este recurso, você pode esperar uma mão limpa fora módulos fechados de tempo entre diferentes equipes.
Recursos de projeto baseados em blocos
- Seção de fluxo de design baseada em bloco na seção Intel® Quartus® Prime Pro Edition User Guide
- Tutorial: Intel® FPGA Design Block Reuse Flow (Intel® Arria® 10 GX, Intel® Quartus® software Prime v17.1) ›
- Arquivo de design (.zip) ›
- Treinamento: Design Block Reuse (OBBDR100) ›
- Treinamento: Compilação incremental baseada em blocos (Parte 1 de 3) (OIBBC100) ›
- Treinamento: Compilação incremental baseada em blocos (Parte 2 de 3) (OIBBC101) ›
- Treinamento: Compilação incremental baseada em blocos (Parte 3 de 3) (OIBBC102) ›
Recompil rápido
O Rápido Recompile permite o reaproveitamento de resultados de síntese e ajuste anteriores quando possível, e não reprocessa blocos de design inalterados. O Rápido Recompile pode reduzir o tempo total de compilação depois de fazer pequenas alterações no design. O Rapid Recompile suporta alterações ECO funcionais baseadas em HDL e permite reduzir o tempo de compilação, preservando o desempenho da lógica inalterada.
Recompil rápido - Recursos de suporte
| Descrição | dos recursos|
|---|---|
| Recompil rápido em execução | Seção De Recompil rápida no volume 2 do Intel® Quartus® Prime Pro Edition Manual |
| AN 799: Quick Intel® Arria® 10 Design Debugging Using Signal Probe and Rapid Recompile (PDF) | Uma nota de aplicativo mostrando como o Rapid Recompile reduz o tempo de compilação para pequenas alterações |
Reconfiguração Parcial
A reconfiguração parcial (RP) permite reconfigurar uma parte do FPGA dinamicamente enquanto o projeto FPGA restante continua funcionando.
Você pode criar várias personas para uma região do seu dispositivo e reconfigurar essa região sem impactar as operações em áreas fora dessa persona.
Para obter mais informações sobre reconfiguração parcial, consulte a página Reconfiguração Parcial.
Script
O software Intel® Quartus® Prime e Quartus® II inclui suporte abrangente de script para fluxos de design de script de linha de comando e comando de ferramentas (Tcl). Executáveis separados para cada etapa do fluxo de design de software, como síntese, montagem e análise de tempo, incluem opções para fazer configurações comuns e executar tarefas comuns. A interface de programação de aplicativos de scripting (API) do Tcl inclui comandos que cobrem funcionalidades básicas e avançadas.
Scripting de linha de comando
Você pode usar os executáveis de linha de comando Intel® Quartus® Prime ou Quartus® II em arquivos de lote, scripts shell, makefiles e outros scripts. Por exemplo, use o seguinte comando para compilar um projeto existente:
$ quartus_sh --compilação de fluxo
Roteiro de Tcl
Use a API Tcl para qualquer uma das seguintes tarefas:
- Criação e gestão de projetos
- Fazendo tarefas
- Compilação de projetos
- Extração de dados de relatórios
- Realizando análise de tempo
Você pode começar com alguns dos exemplos na página web do software Quartus® II Tcl. Vários outros recursos estão listados abaixo.
Recursos de scripting
| Descrição | dos recursos|
|---|---|
| Manual de referência de scripting ® Quartus II | Cobre executáveis de linha de comando de software Quartus® e pacotes e comandos Tcl de dentro de um shell de software ® Quartus |
| Quartus® Prime Standard Edition Configurações Manual de referência de arquivos | Cobre as configurações do parâmetro encontrado no Arquivo de Configurações de software Quartus® (.qsf). |
| Scripting da linha de comando | Uma seção do Guia de Usuário Intel Quartus Prime Standard Edition. |
| Quartus® II Tcl Exemplos | Uma página web com vários exemplos úteis de script Tcl. |
| Scripting da linha de comando (ODSW1197) | Treinamento on-line apresentando os recursos de scripting da linha de comando no software Intel® Quartus® (30 min). |
| Introdução ao Tcl (ODSW1180) | Uma introdução à sintaxe de scripting Tcl. |
| Quartus® II Software Tcl Scripting (ODSW1190) | Recursos de scripting Tcl no software Quartus® II. |
OpenCL e o logotipo da OpenCL são marcas comerciais da Apple Inc. usadas por permissão da Khronos.
O conteúdo desta página é uma combinação de tradução humana e por computador do conteúdo original em inglês. Este conteúdo é fornecido para sua conveniência e apenas para informação geral, e não deve ser considerado completo ou exato. Se houver alguma contradição entre a versão em inglês desta página e a tradução, a versão em inglês prevalecerá e será a determinante. Exibir a versão em inglês desta página.