Usando as ferramentas certas, desenhar um microprocessador não será complicado. A linguagem de hardware descriptiva Verilog (HDL) é uma dessas ferramentas. Permite-lhe idealizar, simular e sintetizar um design electrónico, ao mesmo tempo que aumenta a sua produtividade reduzindo a carga geral de trabalho associada a determinado projecto.
O livro “Microprocessor Design Using Verilog HDL” de Monte Dalrymple é um guia prático para o desenho de processadores no mundo real. Apresenta a linguagem Verilog HDL de forma facilmente digerível e serve como introdução completa sobre como conseguir a redução de uma arquitectura de computação e respectivo conjunto de instruções. O leitor é conduzido através do processo de design de microprocessadores do princípio ao fim, tornando claros aspectos essenciais que vão da escrita em Verilog à depuração e teste.
O livro detalha o seguinte e muito mais:
• Fundamentos de Verilog HDL: tipos de dados, comprimentos das palavras/etiquetas, operações, declarações e hierarquias
• Estilo de codificação Verilog: ficheiros versus módulos, indentação e organização de projecto
• Trabalho de projecto: arquitectura do conjunto de instruções, barramento de interface externo e ciclo de máquina
• Microarquitectura: folhas de cálculo e planos de trabalho essenciais (ex: Operações, Código de instruções e Next State)
• Programar em Verilog: escolha de codificação, atribuição de estados numa máquina de estados e ficheiros (ex: defines.v, hierarchy.v, machine.v)
• Depuração, Verificação e Teste: requisitos de depuração, requisitos de verificação, requisitos de teste e bancada de test
• Pós-Simulação: implementar melhoramentos e simplificação
Acerca do autor:
Monte Dalrymple recebeu um BSEE e um MSEE da Universidade da Califórnia em Berkeley, onde foi eleito para o Phi Beta Kappa. Iniciou a sua carreira na Zilog, onde desenhou um conjunto de produtos de sucesso, incluindo as gamas “Serial Communication Controller” (SCC) e Universal Serial Controller (USC). Foi também o arquitecto e principal responsável pelo microprocessador Z380.
Em 1995 o autor fundou a sua própria empresa, a Systemyde International Corp., e desde então tem vindo sempre a trabalhar sob encomenda. Desenhou as cinco gerações dos microprocessadores Rabbit, um clone Z180 que foi integrado na missão Juno rumo a Jupiter, e um clone Z8000 que é usado em computação de sistemas de aviação comercial. Monte detém 16 patentes e diversas licenças de rádio-amador e mesmo comerciais. Escreveu 10 artigos para a revista Circuit Cellar entre 1996 e 2010 e completou recentemente um novo projecto que consiste em substituir a CPU de uma calculadora HP-41C com uma versão moderna baseada em FPGA.