Qual é a diferença entre o modelo comportamental e o modelo estrutural em Verilog

Índice:

Anonim

o principal diferença entre o modelo comportamental e estrutural em Verilog é que o modelo comportamental descreve o sistema de maneira algorítmica, enquanto o modelo estrutural descreve o sistema usando componentes básicos, como portas lógicas.

Geralmente, um programa de computador é um conjunto de instruções que permite que a CPU execute uma tarefa. Existem várias linguagens de programação, como linguagens de alto e baixo nível. Além disso, existe um tipo especial de software chamado Hardware Description Language (HDL). HDL é útil para descrever a estrutura e o comportamento dos circuitos eletrônicos. Verilog é um HDL comum.

Modelo comportamental, modelagem de caixa preta, modelagem de caixa de vidro, HDL, modelo estrutural, Verilog

O que é modelo comportamental em Verilog

O modelo comportamental descreve um sistema de forma algorítmica. Aqui, cada algoritmo é sequencial. Em outras palavras, cada algoritmo consiste em um conjunto de instruções que são executadas uma após a outra. Além disso, o modelo comportamental auxilia no controle da simulação e na manipulação de variáveis ​​dos tipos de dados.

O que é modelo estrutural em Verilog

O modelo estrutural descreve um sistema usando componentes básicos, como portas digitais e somadores. Na modelagem estrutural, o programador ou o projetista pensa no circuito como uma caixa ou um módulo. Ele é encapsulado do ambiente externo. Em outras palavras, ele se comunica com o ambiente externo por meio de entradas e saídas.

Diferença entre modelo comportamental e estrutural em Verilog

Definição

O modelo comportamental é uma forma de descrever a função de um projeto como um conjunto de algoritmos concorrentes. Já o modelo Estrutural é uma forma de descrever funções definidas a partir de componentes básicos como inversores, multiplexadores, somadores, decodificadores e portas lógicas básicas. Assim, este descreve a principal diferença entre o modelo comportamental e estrutural em Verilog.

Sinônimos

Modelagem caixa preta é outro nome para modelagem comportamental, enquanto modelagem de caixa de vidro é outro nome para modelagem estrutural.

Foco principal

Conclusão

Em resumo, existem dois tipos de modelos de design em Verilog; eles são o modelo comportamental e estrutural. A principal diferença entre o modelo comportamental e o estrutural em Verilog é que o modelo comportamental descreve o sistema de uma maneira algorítmica, enquanto o modelo estrutural descreve o sistema usando componentes básicos, como portas lógicas.

Referências:

1. Tala, Deepak Kumar. Introdução, 1 de fevereiro de 1970, disponível aqui.

Cortesia de imagem:

1. ”Hitachi J100 ″ Por C J Cowie na Wikipedia em inglês (CC BY-SA 3.0) via Commons Wikimedia

Qual é a diferença entre o modelo comportamental e o modelo estrutural em Verilog