Bem, esta é uma continuação da minha pergunta no FPGA aqui .
Finalmente, selecionei um Digilent Atlys com um Spartan 6 FPGA, não tenho nenhuma experiência anterior com FPGA, apesar de ter trabalhado bastante com microcontroladores.
Passei os últimos dias lendo as folhas de dados do FPGA e acho que seria uma boa opção começar com o Verilog. Não consegui encontrar nenhum exemplo de código e mesmo as folhas de dados não são amigáveis para iniciantes.
Eu quero fazer um pouco de programação, simulação, síntese agora e é isso que eu quero fazer
Gere uma frequência ímpar, digamos 54Mhz do FPGA (ele roda em um relógio de 100Mhz) e direcione-o para um dos pinos. Eu provavelmente teria que usar o DCM ou PLL para isso, mas não tem idéia de como começar por aqui?
Implemente algum tipo de gravação de leitura I2C do FPGA.
O que estou procurando é uma referência, possivelmente uma online ou um livro que me dê exemplos de código e descrição de cada um dos componentes de hardware disponíveis dentro do FPGA, como DCM, fatias, clb's etc.
Eu acho que isso deveria me levar ao mundo dos FPGAs.