MAYNARD, Mass. An open-source tool from Millogic, a design services firm, converts Verilog or VHDL code to HTML for viewing in Web browsers.
Millogic also offers a free VHDL simulation model of a PCI bus controller of Applied Micro Circuits Corp. (AMCC), and a collection of VHDL-type definitions and functions.
Kevin McCluskey, principal engineer at Millogic, said the company's HDL2HTML program is a Perl script that reads in VHDL or Verilog and outputs an HTML file. It places a menu on the left, and displays the HDL code on the right-hand side.
"You can use it for presentations, design reviews or distributing code for people to view without giving them the actual source code," he said. "It's not encrypted, but it does hide the code under the HTML."
Millogic uses the program to distribute code for review to other engineers, and to send code samples back to customers, McCluskey said.
The company decided to offer HDL2HTML to the engineering community from its download page. "We're not really in the business of supporting software, so we thought we'd make it open-source," McCluskey said. "If anyone wants to modify, change or improve it, that would be great." The license is similar to the X Windows license, he said.
Millogic's download page also includes AMCC5933, a VHDL simulation model of the local bus side of the AMCC PCI interface port, and Millsubs.vhd, a collection of VHDL type definitions and functions. "When we have building blocks or bits of code that are useful, we put them on the download page. We plan on putting up a couple of others in the near future," McCluskey said.
Millogic offers FPGA, ASIC, and board-level design, in addition to software driver and diagnostic development. The company sells its own video processor board, and also sells several intellectual property cores, including PCI-X, 68901/68HC901, UART, VMEbus slave interface, and a newly-developed Lev Zemple compression (LVS) core.