Como instalar um simulador e editor VHDL gratuitamente
Embora as ferramentas VHDL e FPGA sejam geralmente muito caras, é fácil acessar gratuitamente softwares de última geração se você for um estudante. Existem vários simuladores, editores e IDEs para trabalhar com VHDL. Este artigo mostra como instalar dois dos programas mais populares usados pelos engenheiros de VHDL.
Simulador de VHDL
O ModelSim da Siemens EDA (anteriormente Mentor Graphics) é o simulador VHDL mais comum, e é provável que você tenha que usar o ModelSim ou o sabor QuestaSim do programa em seu primeiro trabalho em VHDL. É uma boa prática de design tornar seu código o mais portátil possível, e o código deste blog não é exceção. Caso você tenha acesso a outro simulador VHDL, vá em frente e use-o; deve funcionar de forma semelhante.
As licenças para simuladores VHDL são muito caras, mas felizmente, várias versões gratuitas e legais do simulador ModelSim VHDL estão disponíveis.
Clique aqui para obter uma lista de opções gratuitas de instalação de simuladores VHDL para Windows, Linux , ou Mac
Editor de VHDL
Você pode escrever código diretamente no editor embutido no ModelSim, mas é melhor usar um editor externo. Usarei o Notepad++ para minha série de tutoriais, que é uma boa alternativa gratuita para o Windows. Ele também possui um plugin VHDL para realce de sintaxe.
Aqui está um screencast de como baixar e instalar o editor e o plugin VHDL:
Quando você tiver instalado com sucesso o ModelSim e o Notepad++, você terá tudo o que precisa para começar a aprender VHDL!
Faça os tutoriais básicos de VHDL aqui>>
Talvez você esteja pensando:“E quanto ao hardware? Não preciso de uma placa de desenvolvimento FPGA ou algo assim?”. Eventualmente, você vai querer testar seu código em hardware real, mas com o único propósito de aprender VHDL, um simulador é tudo que você precisa.
VHDL
- Noções básicas de SRAM PUF e como implantá-lo para segurança de IoT
- Como criar uma lista de strings em VHDL
- Como criar um testbench orientado por Tcl para um módulo de bloqueio de código VHDL
- Como usar uma função impura em VHDL
- Como usar uma função em VHDL
- Como usar um procedimento em VHDL
- Como criar um temporizador em VHDL
- Como criar um processo cronometrado em VHDL
- Como usar constantes e mapa genérico em VHDL
- Como instalar e substituir corretamente os freios a tambor