VHDL

Os tipos de VHDL podem ser divididos em 4 grandes grupos, primeiramente o Scalar, onde consiste tipos diretos e bem definidos em qualquer linguagem de programação. Já os grupo Composite consiste em variaveis que são agrupamentos de um unico tipo (arrays) ou de varios tipos (record).

O codigo usando record fica bem mais organizado, porém não é aconselhavel para quem usa gtkwave. Pois o gtkwave não mostra os sinais de record. Talvez nas versões mais recentes tenham resolvido tal problema.

O diagrama abaixo pode-se visualizar melhor a hierarquia e os tipos básicos do VHDL. Os tipos mais utilizados são std_logic, integer e alguns vetores.

--@--
Baseado no diagrama do site UMBC

Exemplos

Generic placeholder image

Atribuição

View details »

Generic placeholder image

Processos e Eventos

View details »

Generic placeholder image

If and Case

View details »


Exercicios

Generic placeholder image

1. AvisaTodos Alarm

A Forti não quer mais usar um processor PIC em seus carros, e prefere usar um dispositivo especifico para controlar o alarme de seus T-Models

View details »

Generic placeholder image

2. Desencriptador

View details »