From: Cary R. <cy...@ya...> - 2011-04-18 19:02:22
|
May I request a slight diversion? Along with vlog95 enhancements I have also started implementing the $table_model() function from Verilog-A. This would allow use to import arbitrary measured model data into Icarus when performing real valued simulation. The sticking point it that this is typically used in a structural context (a continuous assignment) and the file name string and control string are not currently kept as string constants. So what I need is an enhancement to vvp that allows constants (and more specifically constant strings) to be recognized in a structural context. One thought was to add a new function argument type s<#> to indicate a string constant of the given width was connected to the given argument. The issues is how to connect the appropriate constant/parameter string to the argument. Cary ----- Original Message ---- From: Stephen Williams <st...@ic...> To: Discussions concerning Icarus Verilog development <ive...@li...> Sent: Mon, April 18, 2011 11:45:40 AM Subject: [Iverilog-devel] VHDL/mixed language progress -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I've just pushed into git master a wrap-up of a bunch of improvements to VHDL language support. VHDL simulation support is still pretty basic, but it's starting to show increasing promise. I've pushed a few new VHDL regression tests into the test suite as well, so you can see what should work now. I'm starting to think about my next step on VHDL, which may turn out to be support for processes (behavioral code). My target is to support synthesizable VHDL code, and I think basic processes are used for describing synchronous logic. If anyone has strong opinions on where the VHDL support should go next (i.e. if you have legacy VHDL code you want to simulate) then I'm open for discussion of what's most pressing. - -- Steve Williams "The woods are lovely, dark and deep. steve at icarus.com But I have promises to keep, http://www.icarus.com and lines to code before I sleep, http://www.picturel.com And lines to code before I sleep." -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.12 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/ iEYEARECAAYFAk2shtQACgkQrPt1Sc2b3ilAcACgkYP6nJs0ugAaITzA3eWmszkD G7oAoJUuGwShJL29NAd8csgQlMRjLwsi =WvfY -----END PGP SIGNATURE----- ------------------------------------------------------------------------------ Benefiting from Server Virtualization: Beyond Initial Workload Consolidation -- Increasing the use of server virtualization is a top priority.Virtualization can reduce costs, simplify management, and improve application availability and disaster protection. Learn more about boosting the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev _______________________________________________ Iverilog-devel mailing list Ive...@li... https://lists.sourceforge.net/lists/listinfo/iverilog-devel |