que títulos de livros você recomendaria para começar com FPGAs e VHDL?
edit
Notei que alguns dos livros recomendados datam de 1996. Posso imaginar que os dispositivos mencionados estarão seriamente desatualizados, mas o VHDL também evoluiu muito desde então?
Respostas:
O Guia do Designer para VHDL, Volume 3, Terceira Edição, de Ashenden, é bastante bom. Outros que eu achei úteis são o VHDL for Programmable Logic da Skahill e o VHDL Made Easy! por Perrilin.
fonte
VHDL made easy
parece não ser tão bem recebido, sic Amazon.Para complementar essas respostas - também há muito a ser dito para se dedicar algum tempo de qualidade real às folhas de dados e notas de aplicativos do fornecedor para os dispositivos, bibliotecas e ferramentas FPGA. Caso contrário, você poderá perder um recurso benéfico ou uma armadilha perigosa de um dispositivo, biblioteca ou ferramenta específica que você usará, que geralmente não são abordados em um livro introdutório. Também dispositivos e ferramentas tendem a evoluir mais rapidamente do que os livros didáticos conseguem acompanhar.
Veja também minha parte antiga sobre o Art of High Performance FPGA Design http://www.fpgacpu.org/log/aug02.html#art .
fonte
fonte
Prototipagem Rápida de Sistemas Digitais por Hamblen, Hall e Furman. É uma introdução muito boa aos FPGAs (baseados no hardware e software da Altera) e contém muitos projetos interessantes que podem ser implementados em uma placa de baixo custo disponível na Altera. Projetei uma pequena PCB usando um FPGA Flex 10K10 que era adequado para a maioria dos exemplos da primeira edição, incluindo uma pequena CPU de 8 bits.
Comprei minha cópia por cerca de 22 libras, nova em folha, via Amazon. É um valor muito bom.
fonte
Ao aprender qualquer tipo de HDL (Verilog, VHDL ...), é importante ter uma coisa em mente. Não é programação de software e as coisas funcionam em paralelo. Dito isto, acho que a melhor maneira de aprender qualquer HDL é aprender a pensar em hardware e descrever o hardware (é por isso que é chamado de linguagem de descrição de hardware).
Até agora, raramente vi livros que mostram como o seu HDL é traduzido em hardware. Eu li uma delas quando estava na Synopsys (páginas preenchidas com código e esquemas), mas era uma publicação interna. No entanto, mesmo sem este livro, você ainda pode ver como seu código é transformado em hardware, executando-o através da síntese em software livre.
A razão pela qual desejo enfatizar isso é porque existem muitas maneiras de resolver um problema. Você só poderá escrever um código que o resolva com eficiência, do ponto de vista da contagem de portas e do tempo, se entender como ele é traduzido no hardware subjacente.
Boa sorte!
fonte
Definitivamente, recomendo todos os livros escritos pelo Prof Pong Chu .
Eles oferecem uma introdução muito abrangente ao design de RTL usando Verilog ou VHDL. Eles também fornecem uma introdução aos núcleos moles tradicionais, como Nios da Altera ou Picoblaze ou Microblaze (edição de 2017) da Xilinx. O estilo de codificação é limpo e a metodologia para converter o algoritmo em FSMD (máquinas de estados finitos que controlam caminhos de dados) é muito útil.
Gosto de todos os outros livros citados anteriormente, mas os livros de Pong Chu são claramente os meus favoritos. Os livros de Ashenden são mais avançados em relação ao VHDL, mas os limites da RTL versus simulação não são tão claros quanto os de Pong Chu.
fonte