Per favore, fornisci le seguenti informazioni prima di iniziare:
- Descrizione del progetto: Cosa vuoi che faccia il design RTL/FPGA?
- Specifiche: Datasheet, documento di progettazione, diagramma a blocchi o requisiti dell'assegnazione/progetto.
- Ingressi e uscite: Nomi dei segnali, larghezze, requisiti di timing e comportamento atteso.
- Clock/reset: Frequenza del clock, tipo di reset e comportamento del reset.
- FPGA/dispositivo target: Famiglia di FPGA o dispositivo specifico, se applicabile.
- Requisiti di interfaccia: UART, SPI, I2C, AXI, Wishbone, ecc., se applicabile.
- Output atteso: Solo RTL, testbench, risultati di simulazione, progetto Vivado, sintesi, ecc.
- Codice esistente: Carica eventuali file Verilog/SystemVerilog/VHDL esistenti se sono necessari debugging o modifiche.
- Requisiti di simulazione: Simulatore preferito e eventuali vettori/waveform di test esistenti.
- Materiale di riferimento: Datasheet, diagrammi di timing, waveform o esempi di comportamento atteso.
Per lavori di debugging: Per favore, fornisci il codice sorgente esistente, messaggi di errore, log di simulazione e waveform/screenshot se disponibili.