Pular para o conteúdo principal

o que é VHDL?


fonte - wikipédia
VHDL
ou "VHSIC Hardware Description Language" (Linguagem de descrição de hardware VHSIC "Very High Speed Integrated Circuits") é uma linguagem usada para facilitar o design (projeto/concepção) de circuitos digitais em FPGAs e ASICs.

A VHDL foi originalmente desenvolvida sob o comando do Departamento de Defesa dos Estados Unidos (DARPA), em meados da década de 1980, para documentar o comportamento de ASICs que compunham os equipamentos vendidos às Forças Armadas americanas. Isto quer dizer que a linguagem VHDL foi desenvolvida para substituir os complexos manuais que descreviam o funcionamento dos ASICs. Até aquele momento, a única metodologia largamente utilizada no projeto de circuitos era a criação através de diagramas esquemáticos. O problema com esta metodologia é o fato de que desenho tem menor portabilidade, são mais complexos para compreensão e são extremamente dependentes da ferramenta utilizada para produzi-los.

Uma vez que o projeto VHSIC era de alta prioridade militar e havia dezenas de fornecedores envolvidos, o DoD estava preocupado principalmente com as questões de portabilidade, documentação e compreensibilidade dos projetos. Cada um destes fornecedores atuava desenvolvendo partes dos projetos ou mesmo fornecendo componentes que viriam a se encaixar em outros sistemas maiores. Desta forma o DoD optou por buscar desenvolver uma linguagem que servisse como base para troca de informações sobre estes componentes e projetos. Uma linguagem que, independente do formato original do circuito, pudesse servir como uma descrição e documentação eficientes do circuito, possibilitando os mais diferentes fornecedores e participantes a entender o funcionamento das outras partes, padronizando a comunicação.

O desenvolvimento da VHDL serviu inicialmente aos propósitos de documentação do projeto VHSIC. Entretanto, nesta época buscava-se uma linguagem que facilitasse o projeto de um circuito; ou seja, a partir de uma descrição textual, um algoritmo, desenvolver o circuito, sem necessidade de especificar explicitamente as ligações entre componentes. A VHDL presta-se adequadamente a tais propósitos, podendo ser utilizada para as tarefas de documentação, descrição, síntese, simulação, teste, verificação formal e ainda compilação de software, em alguns casos.

Após o sucesso inicial do uso da VHDL, a sua definição foi posta em domínio público, o que levou a ser padronizada pelo IEEE (Institute of Electrical and Electronic Engineers) em 1987. O fato de ser padronizada e de domínio público ampliou ainda mais a sua utilização, novas alterações foram propostas, como é natural num processo de aprimoramento e a linguagem sofreu uma revisão e um novo padrão mais atualizado foi lançado em 1993. Pequenas alterações foram feitas em 2000 e 2002. Em setembro de 2008 voi aprovado pelo REVCOM a mais recente versão, IEEE 1076-2008.

Existe também ramificações desse padrão, a saber:

  • IEEE 1076.1 VHDL analógica e de sinal misto
  • IEEE 1076.1.1 VHDL-AMS pacotes padrão (stdpkgs)
  • IEEE 1076.2 VHDL pacotes matemáticos (math)
  • IEEE 1076.3 VHDL pacotes sintetizado (vhdlsynth)
  • IEEE 1076.3 VHDL pacotes sintetizado - Ponto flutuante (fphdl)
  • IEEE 1076.4 VHDL bibliotecas para ASIC: vital)
  • IEEE 1076.6 VHDL síntese de interoperabilidade
  • IEEE 1164 VHDL pacote com multi valores lógicos (std_logic_1164)

Comentários

Postagens mais visitadas deste blog

Blog apoiado pela Siemens discute os principais desafios das grandes cidades

Fonte: Assessoria de imprensa da Siemens - 28.09.2009 Brasil - As mudanças globais apontadas pelo estudo "Desafios das Megacidades", desenvolvido pelas consultorias GlobeScan e MRC McLean Hazel, abriram espaço para a discussão de soluções para problemas como consumo de energia, transporte, moradia e emprego. O blog www.odesafiodasmegacidades.com.br , apoiado pela Siemens, discute temas como energias renováveis, eficiência energética, urbanização, crescimento sustentável e outras problemáticas presentes no crescimento das metrópoles e mostra como o desenvolvimento de novas tecnologias podem ajudar a solucionar os obstáculos do dia a dia de quem vive nas grandes cidades.

O que é uma Rede Neural Artificial?

Rodrigo Regis O desafio da Rede Neural Artificial (RNA) é simular em processadores computacionais o funcionamento do cérebro humano. Atualmente é possível, com RNAs, reconhecer padrões, extrair regularidades e detectar relações subjacentes em um conjunto de dados aparentemente desconexos. Também, já se consegue analisar dados ruidosos, incompletos e imprecisos, além de prever sistemas não lineares, que podem ser usados em sistemas caóticos e no mercado bolsas de valores. A rede neural se assemelha ao cérebro em dois aspectos:          A capacidade de adquirir conhecimento a partir de um processo de aprendizagem;        A capacidade de armazenar conhecimento adquirido através das conexões entre os neurônios, isto é, pesos sinápticos. O sistema nervoso é formado por um conjunto de neurônios. Nos neurônios a comunicação é realizada através de impulsos, quando um impulso é recebido, o neurônio o processa, e passado um limite de...

Curso de Básico de Eficiência Energética - Cap.5 Lâmpadas fluorescentes e reatores eletrônicos eficientes

Vamos agora listar uma série de dicas para economizar energia reduzindo a potência e o tempo de funcionamento. Hoje existem no mercado lâmpadas fluorescentes de menor potência e que iluminam da mesma maneira que as tradicionais. Por exemplo: Se você tem uma lâmpada fluorescente de 40W, substitua por uma de 32W ou de 28W (neste caso será necessário substituir a luminária); Se você tem uma lâmpada fluorescente de 20W substitua por uma de 16 W ou de 14W (neste caso será necessário substituir a luminária); Em qualquer situação faz-se necessário um cálculo luminotécnico, com um engenheiro eletricista ou técnico graduado para cumprir com as exigências da Norma ABNT 5413 - Iluminação de Interiores. Essas lâmpadas necessitam, para seu funcionamento, um equipamento denominado reatore. Existem 2 tipos: Convencionais que consomem em torno de 15 W para cada duas lâmpadas fluorescentes de 40W; Eletrônicos que consomem 2W para a mesma situa...