Os circuitos digitais podem ser implementados fisicamente por meio de diversas abordagens e tecnologias de projeto. O uso de arranjos de portas programáveis em campo (field-programmable gate array – FPGA) é popular devido ao fato de essa abordagem permitir uma rápida inserção do produto final no mercado, já que esses dispositivos podem ser programados pelo próprio usuário em campo, ao contrário de outras tecnologias como circuitos integrados de aplicação específica (application-specific integrated circuits – ASIC), que exigem de processos de fabricação complexos e demorados.
Uma das características mais relevantes dos FPGAs é o emprego de particionamentos e tabelas de consultas (lookup tables – LUT) para a implementação de circuitos digitais combinacionais.
Neste Desafio, você deverá desenvolver graficamente, por meio de um diagrama, o particionamento e o mapeamento do circuito digital combinacional, apresentado na Figura 1, em tabelas de consultas de três entradas (LUT-3).
A representação de um circuito digital combinacional em tabelas de consultas (LUT) deve ser iniciada pelo particionamento do circuito em blocos lógicos contendo o mesmo número de entrada que as tabelas de consultas disponíveis. No caso apresentado nesse Desafio, as LUTs possuem três entradas.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar