Verilog no Digital Design Studio
Abra, edite, salve e navegue por arquivos `.v` e `.vh` no Digital Design Studio.
Visão geral
O Digital Design Studio reconhece arquivos .v e .vh para que você possa abrir, editar e salvar código-fonte Verilog junto de arquivos .sv e .svh. Um arquivo .v também pode ser uma entrada explícita de projeto RTL usada pela descoberta de projetos e pela Estrutura.
Começar com um arquivo Verilog
Abra um diretório de projeto existente que contenha um arquivo de código-fonte
.v.Selecione o arquivo no Explorador ou em Ir para arquivo.
Edite e salve com Salvar arquivo ou
Ctrl+S.Reabra o arquivo e confirme que a alteração salva está presente.
Arquivos de header que usam .vh são reconhecidos e editáveis. O caminho nativo da raiz de código-fonte do projeto é definido explicitamente para .sv e .v; normalmente um header é acessado pela árvore de arquivos do projeto ou por uma relação de include, em vez de ser tratado como um topo independente.
Cobertura da linguagem
O editor reconhece arquivos Verilog, mas o suporte de parser, elaboração, simulação, síntese, modelo de temporização, PLI/VPI e código-fonte protegido varia conforme a construção e a versão. Confira os diagnósticos da ação executada; o suporte do editor a um arquivo não significa que toda ferramenta posterior aceite todas as construções.
O IEEE lista IEEE 1364-2005 como uma norma substituída, incorporada à linha unificada de normas SystemVerilog. Código-fonte Verilog continua sendo um formato de projeto compatível aqui; por isso chamamos isso de suporte a Verilog, e não um “modo legado” separado. Consulte a página oficial de estado do IEEE 1364-2005 para saber o estado de publicação da norma.
Páginas relacionadas
Preparar um conjunto de código-fonte
Salve o módulo de topo e todos os arquivos-fonte
.v/.svnecessários.Defina o módulo de topo, os diretórios de include e os defines para a ação selecionada; mantenha os headers junto do projeto.
Verifique nomes de módulos e sinais que diferenciam maiúsculas de minúsculas, definições duplicadas e includes não resolvidos.
Execute a operação e use seus diagnósticos para localizar construções incompatíveis. Apenas o realce do editor não comprova cobertura de simulação.
Comece com Primeira simulação de RTL para um exemplo limitado, ou Comandos de engine da CLI para operações de frontend e revisão.
Alternar entre 3D e outras visualizações de análise
O Digital Design Studio 2.0.3 aprimora a limpeza de recursos quando uma visualização de hierarquia 3D é fechada ou substituída. Ele também libera o conteúdo da árvore de navegação após o fechamento de uma seção recolhida. Não há nenhuma nova preferência de gerenciamento de memória a ser ativada.
Abra o projeto desejado e salve o código-fonte RTL. Em Analysis, Schematic e 3D Hierarchy são entradas separadas. Abra um resultado compatível a partir da entrada de que você precisa.
Leia a identidade da fonte/execução antes de interpretar a cena. Selecione um bloco ou rede e use Details e os controles de camada de rota/rótulo disponíveis para inspecionar a visualização.
Alterne para a aba de esquemático, forma de onda ou outra análise conforme necessário. Feche uma aba 3D quando terminar de usar essa visualização. A limpeza de recursos segue o ciclo de vida da visualização; você não precisa iniciar um trabalho no Cloud ou recarregar todo o aplicativo para solicitá-la.
Reabra o resultado desejado para continuar. Confirme a fonte/execução selecionada novamente, especialmente após editar ou alternar projetos.
Essa alteração reduz os recursos de renderização retidos; ela não aumenta os limites de entrada/geometria, não recalcula uma análise salva nem torna disponível um mecanismo indisponível. Uma forma de onda ainda precisa de um resultado salvo compatível. Se uma visualização relatar nenhum resultado ou um erro de serviço, mantenha esse status e verifique o host e a fonte selecionados. Uma visualização vazia não é uma análise bem-sucedida de um projeto vazio.
O benefício depende da cena, do renderizador e do dispositivo. Nenhuma melhoria fixa de RAM, memória de GPU ou taxa de quadros é prometida para todos os projetos. Consulte Analysis views para seleção de resultados e Diagnostics para relatar uma falha reproduzível.