[Online]Ternary-Weight MLP for FPGA-Based Buck Converter Control

Ternary-Weight MLP for FPGA-Based Buck Converter Control
ID:41 Submission ID:298 View Protection:ATTENDEE Updated Time:2026-07-31 02:00:47 Hits:26 Online

Start Time:2026-07-31 11:25 (Asia/Kolkata)

Duration:15min

Session:[S6] Artificial Intelligence Use Cases » [S6-3] Artificial Intelligence Use Cases

Video No Permission Presentation File

Tips: The file permissions under this presentation are only for participants. You have not logged in yet and cannot view it temporarily.

Abstract
Deploying full-precision multilayer perceptron (MLP) controllers for DC–DC converters on low-cost edge FPGAs is constrained by look-up table (LUT) and digital signal processor (DSP) budgets, particularly when fully parallel datapaths are required at the converter switching rate. We present a ternary-weight MLP for buck converter duty-cycle control in which every weight is constrained to {−1, 0, +1}, mapping the forward pass to wires, inverters, and pruned connections at synthesis time. The network is trained by behavioral cloning from a Tustin-discretized lag compensator and realized as Q15.16 synthesizable Verilog on a Xilinx Zynq-7020, with closedloop verification through System Generator co-simulation. The ternary core uses 2,830 LUTs (5.3%) and zero DSPs, versus 84,769 LUTs (159%) and 70 DSPs for an architecturally matched Q15.16 baseline that does not fit on the device. These results indicate that ternary weight quantization can enable fully parallel neural converter control on low-cost edge FPGAs.
Keywords
FPGA;Neural network hardware;ternary weight quantization;DC-DC converters;buck converter control;behavioral cloning
Speaker
Pramodh G
Student REVA University

Submission Author
Pramodh G REVA University
Sayantam Sarkar Reva University
Comment submit
Verification code Change another
All comments
Log in Sign up Registration Submission