Ik ontwerp verilog of system verilog modules voor je fpga of rtl project


Over deze dienst
Automatische vertaling
Heb je Verilog of SystemVerilog code nodig voor een groepsproject, persoonlijke FPGA-bouw of RTL-opdracht? Ik schrijf syntheseerbare, goed gestructureerde HDL-code met testbenches die daadwerkelijk simuleren en netjes syntheseerbaar zijn.
Ik heb gewerkt met Xilinx Vivado gericht op echt FPGA-hardware, niet alleen simulatie, dus ik begrijp het verschil tussen code die er goed uitziet en code die op silicon werkt.
Wat ik kan helpen met:
- Combinatorische en sequentiële logica ontwerp
- FSM-implementatie en optimalisatie
- ALU, tellers, shift registers, geheugenmodules
- UART, SPI, I2C controllers in Verilog
- Testbench schrijven en simulatie (ModelSim, Vivado)
- Xilinx FPGA targeting (Basys3, Genesys-2)
Elke levering bevat .v of .sv bestanden, een testbench en een korte uitleg van het ontwerp. Niet zeker of jouw project past? Stuur me eerst een bericht, ik geef je een eerlijk antwoord.
Maak kennis met Joel James
Python, Embedded C and Verilog developer for hire
- Afkomstig uitIndia
- Lid sindssep 2025
- Gem. reactietijd8 uur
- Laatste levering2 maanden
Talen
Engels
Automatische vertaling
Veelgestelde vragen
Automatische vertaling
Welke informatie heb je nodig om aan de slag te gaan?
Beschrijf gewoon de module die je nodig hebt — inputs, outputs en wat het moet doen. Een blokdiagram of truth table helpt, maar is niet verplicht.
Synthetiseert de code op mijn FPGA-bord?
Ja — ik schrijf syntheseerbare RTL, niet alleen code voor simulatie. Vertel me welk bord en target tool je gebruikt (Vivado, Quartus) en ik zorg dat het compatibel is.
Kun je helpen bestaande Verilog code te verbeteren of te fixen?
Ja — stuur me je code en beschrijf het probleem. Ik kan debuggen, optimaliseren of nieuwe functionaliteit toevoegen aan bestaande ontwerpen.
Lever je simulatie resultaten of waveforms aan?
Ja — voor de Standard en Premium pakketten voeg ik testbench simulatie resultaten toe zodat je het ontwerp kunt verifiëren voordat je het op hardware gebruikt.

