Home Autores Posts de Fábio Pereira

Fábio Pereira

8 POSTS
Técnico em eletrônica, advogado, pós-graduado em projetos eletrônicos, autor de 9 livros na área de programação de microcontroladores (1 em inglês), entusiasta de eletrônica e computação. Desenvolvimento em diversas plataformas de 8, 16 e 32 bits, desde microcontroladores até desktop e celulares, utilizando C, C#, Java, Pascal, PHP dentre outras. Curte rock'n roll e cerveja.

FE310G: Um microcontrolador open source - Interrupções no RISC-V

Confira o sistema de interrupções do RISC-V, módulos CLINT de interrupções locais e PLIC de interrupções globais, além de uma apresentação do FE310G.

FE310G: Um microcontrolador open source - Estrutura básica do RISC-V

Este artigo aborda a estrutura básica do RISC-V, incluindo registradores, conjuntos de instruções de 32 bits e extenções voltadas para sistemas embarcados.

UART Autobaud em VHDL

Este artigo demonstra como implementar uma UART autobaud em VHDL, uma comunicação serial assíncrona comumente utilizada em microcontroladores. Confira!

Implementação do Ahmes num FPGA Cyclone IV da Altera

Olá, no meu primeiro artigo sobre o Ahmes nós vimos o modelo de programação da CPU, o código VHDL e a simulação da operação da...

Ahmes: Uma CPU em VHDL

Este artigo demonstra a codificação em VHDL de uma CPU de 8 bits bastante simples, a Ahmes. O código foi simulado na ferramenta Quartus...
ULWOS - Multitarefa no RL78

ULWOS - Multitarefa no RL78: Criando tarefas

Nos primeiros artigos desta série sobre o ULWOS, nos preocupamos em definir o que é multitarefa e como o comutador de tarefas do ULWOS...
ULWOS - Multitarefa no RL78

ULWOS - Multitarefa no RL78: Comutador de tarefas

Agora que já temos uma ideia geral de como funciona a comutação de tarefas num sistema multitarefa, vamos tratar do nosso pequeno comutador de...
ULWOS - Multitarefa no RL78

ULWOS - Multitarefa no RL78: Introdução

Já pensou em ter a possibilidade de executar múltiplas tarefas simultaneamente num microcontrolador? Neste artigo vamos demonstrar que escrever um simples e pequeno agendador/comutador...