Altifigence Academy

Impara. Crea.

Dalla logica digitale a RTL, hardware per IA e circuiti analogici.

Il mio apprendimento ↗
Progettazione digitaleGratuito · Introduttivo

Circuiti logici digitali

Dai segnali digitali e dalle porte AND, OR, XOR alla progettazione di circuiti combinatori, latch, flip-flop, contatori e macchine a stati. Collegate tabelle, formule, circuiti e forme d’onda e verificate con esercitazioni RTL. Gli approfondimenti facoltativi estendono il percorso ai datapath e alle interfacce.

Logica combinatoria e sequenzialeSystemVerilogAnalisi delle forme d’onda
Esplora il corso ↗
Progettazione digitaleGratuito · Fondamenti

Fondamenti di progettazione RTL

Descrivi circuiti digitali in SystemVerilog. Studia tipi, larghezze, segno, logica combinatoria e sequenziale, moduli, parametri e generate. Verifica limiti e difetti con testbench indipendenti, poi collega impulsi periodici a un accumulatore e conserva risultati riproducibili.

SystemVerilogProgettazione di moduliTestbench
Esplora il corso ↗
Progettazione digitaleGratuito · Intermedio

Progettazione RTL: percorsi dati e pipeline

Definisci i contratti numerici e temporali, poi progetta un'ALU, un controllore, una pipeline e buffer ready-valid. Quattro laboratori eseguibili con modelli di riferimento verificano i limiti aritmetici, gli stalli, le FIFO e l'ordinamento prima di un progetto finale di calcolo in streaming.

Percorsi datiPipelineReady-validFIFOVerifica funzionale
Esplora il corso ↗
Hardware per l'IAGratuito · Avanzato

Progettazione RTL: array sistolici

Costruisci un array parametrizzato per la moltiplicazione di matrici partendo dall'aritmetica MAC con segno, dallo sfasamento degli ingressi e dagli elementi di elaborazione, poi verifica suddivisione in blocchi, controllo del flusso e comportamento esatto fronte per fronte.

Moltiplicazione di matriciMACFlusso dei dati
Esplora il corso ↗
Hardware per l'IAGratuito · Avanzato

Progettazione RTL: acceleratori CNN

Impara l'indicizzazione della convoluzione e i contratti numerici interi, poi le finestre in streaming, l'associazione ai PE e la suddivisione in blocchi. Verifica un riferimento eseguibile e un piccolo percorso di inferenza separando valori, stime della pianificazione e traffico.

Inferenza CNNConvoluzione e quantizzazioneFinestre in streamingPE e suddivisione in blocchiVerifica con modello di riferimento
Esplora il corso ↗
Progettazione analogicaGratuito · Da principiante alla pratica

Progettazione di circuiti analogici

Costruisci una base pratica nella progettazione analogica a bassa tensione: risolvi reti in continua, prevedi risposte transitorie e in frequenza, polarizza transistor, progetta amplificatori con retroazione e filtri e verifica un percorso di segnale da sensore con limiti espliciti del modello.

Analisi dei circuitiAmplificatoriFiltriSPICEALcad
Esplora il corso ↗

La scelta vale per questo browser. Puoi modificarla in qualsiasi momento dal piè di pagina.