Now we can write a register specification in a formal language and from this spec, CSRCompiler will generate register Verilog code, register decode Verilog code, documentation in various formats, header files that define constants for register addresses and fields within registers in both the Verilog and C languages, verification code (UVM_reg), and so forth. This will make creating, changing, and verifying registers much quicker and easier.
Senior Verification Engineer
LSI Corporation is a $4bn company that designs semiconductors and software that accelerate storage and networking in datacenters, mobile networks and client computing.
This is a paper presented at DVCon 2011 by three senior engineers from LSI detailing the productivity benefits realized by building an automated register design and verification flow around CSRCompiler.
Silver Spring Networks
Silver Spring Networks is at the forefront of smart grid technology, providing a unified Smart Energy Platform of hardware, software and services that connects every device on the smart grid.