UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

SystemVerilog RTL emulation of Yamaha OPL3 FM Synth chip runs on Zynq-based ZYBO board

by Xilinx Employee ‎07-27-2015 02:27 PM - edited ‎01-06-2016 01:40 PM (45,861 Views)

The Yamaha YMF262 OPL3 FM Sound Synthesis chip was popular as a sound generator for PC games back in the 1990s. Greg Taylor has reverse engineered the device and written a SystemVerilog RTL description targeting the low-cost Digilent ZYBO Development Board, which is based on a Xilinx Zynq Z-7010 SoC. The design consumes less than half of the programmable logic, very little on-chip RAM, and only one the 80 available DSP48 slices:

 

 

Yamaha OPL3 SystemVerilog Emulation Utilization.jpg

 

 

The SystemVerilog code’s on GitHub.

 

How does it sound? Listen for yourself (and dance in your chair):