The Curious Engineer

All blogs / Electronics

Electronics etc…

tomverbeure.github.io

ElectronicsFPGA / HDLMath

Posts
126 from 22 Mar 2018 to 23 Aug 2026
Posting
monthly (11 in the last year)
Kind
personal blog
Feed
https://tomverbeure.github.io/feed.xml

2026 9

  1. Refurbishing a Tektronix TDS7104 Oscilloscope
  2. Rohde & Schwarz AMIQ Modulation Generator - Reviving the PC System
  3. A Galois Field Arithmetic Primer
  4. Breaking Rohde & Schwarz AMIQ License Keys - the Hard and the Easy Way
  5. Repair of 2 Agilent 54831 Oscilloscopes
  6. Polyphase Channelizers with Frequency Offset - a Bluetooth LE Example
  7. The Stunning Efficiency and Beauty of the Polyphase Channelizer
  8. Complex Heterodynes Explained
  9. Notes about Basic Polyphase Decimation Filters

2025 10

  1. The Scenic Route to Repairing a Self-Destructing SRS DG535 Digital Delay Generator
  2. Fixing LCD Screen Corruption of a Tektronix TDS220 Oscilloscope
  3. Inside an Isotemp OCXO107-10 Oven Controlled Crystal Oscillator
  4. Power Switch and Battery Replacement of an SR620 Universal Time Interval Counter
  5. Repairing an HP 5370A Time Interval Counter
  6. Brightness and Contrast Adjustment of Tektronix TDS 500/600/700 Oscilloscopes
  7. A Tektronix TDS 684B Oscilloscope Uses CCD Analog Memory
  8. Rohde & Schwarz AMIQ Modulation Generator - Teardown and Analog Deep Dive
  9. DSLogic U3Pro16 Review and Teardown
  10. HP Laptop 17 RAM Upgrade

2024 11

  1. Symbolic Reference and Hardware Models in Python
  2. Making Screenshots of Test Equipment Old and New
  3. A Hardware Interposer to Fix the Symmetricom SyncServer S200 GPS Week Number Rollover Problem
  4. Setting Up a Symmetricom SyncServer S200 Network Time Protocol Server
  5. Tesla's FSD - a Useless Technology Demo
  6. Zephyr Ravenna Control Board Replacement
  7. Tektronix TDS 684B Oscilloscope Button Swap
  8. Guide Technology GT300 Frequency Standard Teardown
  9. Symmetricom 58532A GPS Antenna Supply Voltage Mod
  10. HP 8656A Signal Generator Schematics
  11. Hideo Okawara's Mixed Signal Lecture Series

2023 12

  1. Remote Controlling an HP 1670G Logic Analyzer with a Linux PC X Server
  2. Analyzing the Monoprice Blackbird HDCP 2.2 to 1.4 Down Converter
  3. Teardown of the TM4313 GPS Disciplined Oscillator
  4. ThinMachine - a $25 Thin Client MacOS Time Machine Appliance
  5. Increasing Frequency Counter Precision with Linear Regression
  6. The HP 423A and a Beginner's Deep Dive into RF Crystal Detectors
  7. Measuring the HP 11720A Pulse Modulator and Coax Cables
  8. Cable Length Measurement with an HP 8007B Pulse Generator
  9. $17 GM1312 Thermometer Review, Test, and Teardown
  10. Installing Linux GPIB Drivers for the Agilent 82357B
  11. Fake Parallel Printer - A Parallel Port Traffic Capturing Tool
  12. HP 33120A Repair - Shutting Down the Eye of Sauron

2022 9

  1. An In-Depth Look at the ICE-V Wireless FPGA Development Board
  2. Setting Up GPIB Communication with a Racal-Dana 1992 Universal Counter
  3. The Agilent/HP E3631A Power Supply Repair that Wasn't
  4. HP 3478A Multimeter Calibration Data Backup and Battery Replacement
  5. Logic Primitive Transformations with Yosys Techmap
  6. Reusing the Sony CRT Module of an HP 16500A Logic Analyzer
  7. Reed-Solomon Error Correcting Codes from the Bottom Up
  8. HP 16500A Logic Analyzer Teardown
  9. GDBWave - A Post-Simulation Waveform-Based RISC-V GDB Debugging Server

2021 15

  1. Semihosting, your PC as Console of an Embedded RISC-V CPU
  2. Repairing an HP 3478A Multimeter with a Hacksaw
  3. The Intel JTAG Primitive - Using JTAG without Virtual JTAG
  4. VexRiscv, OpenOCD, and Traps
  5. A Pixel Purse LED Cube Controlled by a Cisco 3G Modem
  6. Write Your Own C and Python Clients for the Intel JTAG UART
  7. The Intel JTAG UART - Add a Serial Console to Your Design without Extra IO Pins
  8. A Hack to Update RAM Initialization Contents in Intel FPGA Bitstreams
  9. The $37 Arrow DECA FPGA Board
  10. HP/Agilent E3631A Rotary Knob Repair
  11. Tesla Model Y Energy Consumption With and Without Bikes on Rack
  12. List of Analog Devices Tutorials
  13. Colorlight i5 Extension Board Pin Mapping
  14. Getting Started with ECP5 FPGAs on the Colorlight i5 FPGA Development Board
  15. Optical S/PDIF Output PMOD

2020 19

  1. Design of a Multi-Stage PDM to PCM Decimation Pipeline
  2. Half-Band Filters, a Workhorse of Decimation Filters
  3. Cosimulating Verilog and VHDL with CXXRTL
  4. Simulation Save/Restore Checkpointing with CXXRTL
  5. From Microphone Datasheet to Filter Design Specification
  6. Designing Generic FIR Filters with pyFDA and NumPy
  7. PDM Microphones and Sigma-Delta A/D Conversion
  8. An Intuitive Look at Moving Average and CIC Filters
  9. CXXRTL, a Yosys Simulation Backend
  10. Option Hacking the Tektronix TDS 420A
  11. A Tektronix TDS 420A, a Serial Debug Console, a Symbol Table, and Ghidra
  12. Extracting the Tektronix TDS 420A Firmware
  13. In the Lab - Tektronix TDS 420A Oscilloscope
  14. Tektronix TDS 420A Remote Control over GPIB
  15. Reverse Engineering the Comtech AHA363 PCIe Gzip Accelerator Board
  16. Making Sense of Test and Measurement Protocols
  17. How I Write FSMs in RTL
  18. Taking Apart a Smoke Detector
  19. In The Lab - Soldering Prototypes with Enamel Magnet Wire

2019 12

  1. The Case of the Phantom Packets - A Formal Debugging Posterchild
  2. Solderless PCB Assembly with Z-tape - It's not that You Should, but Maybe You Could?
  3. Reverse Engineering the Cisco HWIC-3G-CDMA
  4. WS2812B Reset Old & New
  5. Project Mc2 Pixel Purse Teardown
  6. Loading a Xilinx Spartan 6 bitstream with OpenOCD
  7. Video Timings Calculator
  8. Building Multiport Memories with Block RAMs
  9. Setting Up an ADSB-Exchange Feeder
  10. SweRV - An Annotated Deep Dive
  11. VGA I2C Atari 2600 Joystick Expander - My First PCB
  12. Under the hood of Formal Verification

2018 29

  1. The VexRiscV CPU - A New Way to Design
  2. Pano Logic JTAG First Contact
  3. Pano Logic G2 Disassembly
  4. SpinalHDL Automated Operand Latency Matching
  5. Racing the Beam Ray Tracer
  6. Newsflash - Racing the Beam Ray Tracer"
  7. A Bug-Free RISC-V Core without Simulation
  8. SpinalHDL Snippets
  9. Moving Away from Verilog - A First Look at SpinalHDL
  10. Multipliers
  11. Pano Logic Update: Audio Playback, USB and Ethernet Connections
  12. Pano Logic Update: VGA, VexRiscV CPU, Text Mode
  13. Pano Logic G1: Works Have Started
  14. JTAG for FPGAs - Part 1: JTAG_GPIO
  15. In the lab: Bausch and Lomb StereoZoom 4 with Phone Adapter
  16. Micro Chip R/W Clip Review
  17. eeColor Color3: HDMI RX to HDMI TX is UP!!!
  18. eeColor Color3: SiI9233 and SiI9136 I2C Traces
  19. Terasic vs Cheap Clone USB Blaster
  20. Pano Logic: Acquisition of the Goods!
  21. eeColor Color3: HDMI TX is Up!
  22. eeColor Color3: SiI9136 and SiI9233 Connections to FPGA
  23. Dirt Cheap USB Blaster Clones Considered Harmful
  24. eeColor Color3: Getting Ready for Reverse Engineering
  25. Altera Quartus Install on Ubuntu 16.04
  26. Hacking the eeColor Color3
  27. Debugging My First STM32 Program on the BlackIce-II Board
  28. Connecting GDB to the BlackIce-II STM32L433 with the Black Magic Probe
  29. STLink v2 + STM32F103C8T6 Blue Pill Board + STM32L4xxx Debug