Livros e Cursos de HDL

livros e cursos de hdl

Neste post vou falar um pouco sobre Livros e Cursos de HDL (Hardware Description Language). Participei de um curso online grátis oferecido pelo Altera University Program, disponível para quem quer aprender FPGA. O curso é em inglês e é oferecido para todas as pessoas que têm conhecimento em lógica digital básica. O curso é dividido em diversos módulos e em menos de 4 horas é possível se ter uma boa noção sobre o básico necessário para programar FPGAs, utilizando as codificações para hardware Verilog HDL e VHDL. 

 

Livros e Cursos de FPGA

 

Abaixo coloquei uma ementa bem resumida dos cursos online da Altera e os livros e links recomendados por eles. Além disso, no fim do artigo, coloco referências de vários artigos para quem quer aprender e se aprimorar em FPGA.

 

Basic of Programming Logic - O básico de programação lógica

 

Duração: 1h12m

 

- História dos sistemas digitais (TTL, PAL)

- O que é CPLD?

  • Macrocelulas
  • PLD x CPLD
  • JTAG

- FPGA

  • LUTs - Looku Table
  • ALM - Adaptive Logic modules
  • I/Os
  • HPS - Harware Processor Systems
  • SoC - System on Chip
  • Clock/PLLs
  • Programação
  • Coding, Simulation, Synthesis, Fitting, Timing Analysis, Gate Level Simulation

 

How to Begin a Simple FPGA Design - Como começar um projeto simples com FPGA

 

Duração: 17min

 

Verilog HDL Basics - O básico de Verilog HDL

 

Duração: 41min

 

- Overview

  • Behavioral
  • Structural

- Module Structure

 - Assignments

- Tasks e Functions

- Exemplo

 

VHDL Basics - O básico de VHDL

 

Duração: 1h32min

 

- Terminology

  • Synthesis 
  • Behavioral Modeling
  • Structural Modeling

- Design Units

  • Entity 
  • Architecture
  • Configuration
  • Package

- Libraries

 

Livros sugeridos pelo curso da Altera:

 

1

1. Digital Systems Design and Prototyping: Using Field Programmable Logic and Hardware Description Languages Hardcover 2nd edition, escrito por Zoran Salcic e Asim Smailagic, ISBN-13: 978-0792379201 e ISBN-10: 0792379209 

 

 

 

 

 

2

 

2. VHDL for Programmable Logic Hardcover, escrito por Kevin Skahill, ISBN-13: 978-0201895735 e ISBN-10: 0201895730

 

 

 

 

 

3 

  3. Application-Specific Integrated Circuits Hardcover, escrito por Michael John Sebastian Smith, ISBN-13: 978-0201500226 e ISBN-10: 0201500221

 

 

 

 

 

Material de apoio sugerido pela Altera:

 

- Quartus II Handbook

- My First FPGA Design Tutorial

- Advanced Synthesis Cookbook

 

Material que já foi publicado no Embarcados que serve de base para quem está começando a estudar FPGA:

 

- Formas de representar um sistema digital, escrito por André Prado

- FPGA, escrito por André Prado

- Introdução à FPGA, escrito por André Prado

- VHDL Básico: Parte 1 - Entidade, escrito por André Prado

- VHDL Básico: Parte 2 - Arquitetura, escrito por André Prado

- Hello World no FPGA: Piscando um Led!, escrito por André Prado

- Implementação de um shift register em VHDL, escrito por André Prado, tradução do artigo de Max

- ASIC, ASSP, SoC, FPGA - Qual a diferença?, escrito por André Prado

- Dicas para se manter atualizado em FPGA, escrito por André Prado

- Kits de desenvolvimento para FPGA, escrito por André Prado

- Treinamentos gratuitos em FPGA, escrito por André Prado

- Placa De0-nano, escrito por Thiago Lima

- Conhecendo a De0-nano, escrito por Thiago Lima

- Conhecendo a FPGA101, escrito por Luis Filipe Rossi

 

NEWSLETTER

Receba os melhores conteúdos sobre sistemas eletrônicos embarcados, dicas, tutoriais e promoções.

Obrigado! Sua inscrição foi um sucesso.

Ops, algo deu errado. Por favor tente novamente.

Thiago Lima
Apaixonado por sistemas digitais e circuitos eletrônicos, ja contabilizo 16 anos trabalhando com desenvolvimento de produtos eletrônicos. Formado na USP Sao Carlos, com mestrado em Engenharia Elétrica no Rochester Institute of Technology pelo CsF, atualmente lidero boa parte das operações do Embarcados, buscando levar conhecimento de sistemas eletrônicos para o Brasil. Experimentar o mundo das startups nos EUA foi transformador. La fui cofundador de uma startup de tecnologia chamada Una, sendo acelerado e incubado por um programa especial de Startups no RIT. Ao final, recebemos um prêmio de melhor startup do programa. No Laboratório Hacker de Campinas sou um dos entusiastas de novas tecnologias e apoio iniciativas da comunidade. Tambem participo de atividades comunitarias e sou um dos responsáveis pela Plataforma Ituiutaba Lixo Zero, onde escrevo regularmente artigos sobre redução de resíduos. Sou sonhador mesmo e quero acender a luz ?

2
Deixe um comentário

avatar
 
2 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
2 Comment authors
Bruno RamosMarcelo Del Fiore Recent comment authors
  Notificações  
recentes antigos mais votados
Notificar
Bruno Ramos
Membro
BrunoOtavio05

Circuitos Digitais: Analise e Sintese Logica - Aplicações em Fpga; é um bom livro pra começar na área? Estou querendo comprar, mas estou com duvidas.

Marcelo Del Fiore
Membro
Marcelo Del Fiore

para quem está começando a trabalhar com descrição de hardware, esse é (minha modesta opinião) um dos melhores livros que encontrei

http://www.amazon.com/Verilog-HDL-Synthesis-Practical-Primer/dp/0965039153/ref=sr_1_32?s=books&ie=UTF8&qid=1422189448&sr=1-32&keywords=verilog

evidencia muito bem a mudança na forma de pensar que precisamos adotar em relação ao desenvolvimento de software para microprocessadores e microcontroladores