I will write verilog or systemverilog rtl with testbench and simulation

T
tone_refiner
T
tone_refiner
Joel James

About this gig

Need working Verilog or SystemVerilog without the debugging headache? I write clean, synthesizable RTL and verify it with a self-checking testbench before delivery.


What you get:

- RTL module(s) to your spec: FSMs, counters, shift registers, FIFOs, UART / SPI / I2C controllers, ALUs, simple pipelines

- A self-checking testbench that reports PASS or FAIL

- Simulation waveforms (.vcd) you can open in GTKWave

- Commented code and a short README with the port list and timing notes


Simulation is done with Icarus Verilog and GTKWave. Tell me your target FPGA or tool flow and I'll write the code to suit it, and I'll say plainly what I've verified in simulation and what I haven't run on hardware.


I can also debug existing code, fix simulation mismatches, or turn a spec or block diagram into RTL. Please include the spec, the interface signals and any timing requirements when you message me.


I build and explain designs for learning and real projects. I don't take graded exams.



Get to know Joel James

Joel James

Python, Embedded C and Verilog developer for hire

5.0(1)
  • FromIndia
  • Member sinceSep 2025
  • Last delivery6 months
  • Languages

    English
Hi, I'm Joel — an Electronics & CS engineering student with hands-on experience in Python automation, embedded systems, and FPGA/Verilog design. I've built web scrapers, data processing scripts, Arduino and ESP32 IoT projects, and Verilog modules for real hardware targets. I know what it's like to be a student working on tight deadlines — so I keep my communication clear and my deliverables clean. Whether you need a Python script that saves you hours, an embedded project done right, or Verilog code that actually synthesizes — I've got you covered. Let's build something.