Arriva Altifigence Academy: dalle porte logiche alla progettazione RTL
Inizia a studiare progettazione digitale con Altifigence Academy. Il corso gratuito sui circuiti logici digitali collega porte logiche, circuiti combinatori e sequenziali ed esercitazioni con SystemVerilog.
Altifigence Academy è ora disponibile per chi muove i primi passi nella progettazione digitale o desidera ripassarne le basi. Il percorso parte da come i circuiti rappresentano 0 e 1 e prosegue fino all’implementazione del loro comportamento in RTL e alla verifica dei progetti.
Inizia dai circuiti logici digitali
Il corso introduttivo gratuito sui circuiti logici digitali presenta gradualmente i concetti necessari per comprendere e progettare hardware digitale.
Segnali digitali e porte logiche: impara la rappresentazione dei numeri e il funzionamento di AND, OR, NOT, BUFFER, NAND, NOR, XOR e XNOR attraverso simboli e tabelle di verità.
Dalle espressioni logiche ai circuiti: usa l’algebra booleana e le mappe di Karnaugh, poi esplora codificatori, decodificatori, multiplexer, sommatori e comparatori.
Circuiti che conservano lo stato: comprendi la differenza tra latch e flip-flop e studia clock, reset, contatori, registri a scorrimento e macchine a stati finiti.
Progettazione e verifica insieme: implementa circuiti in SystemVerilog, leggi le forme d’onda e controlla i casi limite con un modello di riferimento indipendente. Riunisci quanto appreso in un rilevatore di sequenze 101 sovrapposte.
I capitoli facoltativi di approfondimento trattano ALU, aritmetica a virgola fissa, memoria, FIFO, pipeline, interfacce ready/valid e trasmissione UART.
Collega i concetti alla pratica
Segui un progetto dalla tabella di verità e dalle equazioni fino al circuito e alla forma d’onda. Le lezioni teoriche si leggono nel browser; il corso fornisce anche codice di esempio e file di input per le esercitazioni. Per i laboratori, prepara un progetto in Digital Design Studio Desktop e le autorizzazioni di esecuzione necessarie.
Altri corsi sono in preparazione
Sono in preparazione corsi sui fondamenti della progettazione RTL, sui percorsi dati e le pipeline, sugli array sistolici, sugli acceleratori CNN e sulla progettazione di circuiti analogici. Il catalogo li indica come corsi in preparazione. Puoi iniziare subito dal corso disponibile sui circuiti logici digitali.