Mombu the Programming Forum

Go Back   Mombu the Programming Forum > Programming > Automatic VHDL Generating
User Name
Password
REGISTER NOW! Mark Forums Read




Reply Bookmark and Share
1 9th April 02:17
vhdl.eu
External User
 
Posts: 1
Default Automatic VHDL Generating



Hi all,

I am investigating programs that do automatic VHDL generating. Like there
are Matlab/Simulink and LabVIEW.

I have heard that there are some other tools/programs online (for free)
where you can generate for instance filters from a VB.NET program. Has
anyone got some links for this which he can share so I can see how those
persons are implementing this?

thanks in advance and Kind regards,
http://www.vhdl.eu
  Reply With Quote


 


2 9th April 02:18
jeremy ralph
External User
 
Posts: 1
Default Automatic VHDL Generating



The company I represent, PDTi (http://www.productive-eda.com) provides
SpectaReg, a tool that generates code and docs for memory mapped
registers (MMR). It captures MMR specs then can generate:

* RTL implementation (verilog, vhdl)
* self checking verification platform (SystemVerilog, VHDL, e, ...)
* C/C++ to abstract registers/bitfields
* datasheet (HTML, DocBook, DITA, Framemaker, ...)
* System level C/C++ memory-map tests

This enables significant efficiency improvements, reducing errors and
allowing engineers to focus on value added development. Perhaps the
most value comes from SpectaReg's ability to synchronize the various
code and doc views with the golden spec. Certainly debugging a
datasheet or software driver that doesn't match the RTL can be
frustrating and time consuming-- SpectaReg eliminates this.

Best Regards,
Jeremy


---
PDTi [ http://www.productive-eda.com ]
SpectaReg -- Spec-down code and doc generation for register maps
  Reply With Quote
3 10th April 12:18
ralf hildebrandt
External User
 
Posts: 1
Default Automatic VHDL Generating


The generation of VHDL code is not a real problem - the problem is the
purpose of the generator (in other words the problem you have to solve).
As you have mentioned digital filters are generated by some tools
(because their structure can be parameterised). Another purpose might be
the generation of state machines.

If you have a very special problem where no tool exists, that maps this
problem to VHDL you can "easily" write your own generator. You are
completely free, how to realize this generator. E.g. I have done a
generator, that modifies VHDL VITAL libraries for a special purpose.
This "generator" is nothing more than an ASCII text parser and ASCII
text generator. I have chosen ANSI C as base for my generator - just
because that's a language I know. ;-)

Ralf
  Reply With Quote


 


Reply


Thread Tools
Display Modes


Some other forums that might be of your interest : Development, Ada, Apple script, Assembler, Awk, Beos, Basic, C, C++, C#, C# .net, .net, .net frameworks, Asp .net, Clarion, Clipper, Clos, Clu, Cobol, Coldfusion, Delphi, Dylan, Eiffel, Forth, Fortran, Haskell, Hermes, Icon, Idl, Java, Java script, Jscript .net, Jcl, Linoleum, Lisp, Lotus, Limbo, Logo, Ml, Mumps, Oberon, Postscript, Pop, Pl1, Prolog, Python, Ruby, Pascal, Perl, Php, Rebol, Rexx, Sed, Sather, Scheme, Smalltalk, Tcl, Vhdl, Vrml, Visual basic, Visual basic .net, Yorick, Mysql, Omnis, Postgresql, Xbase, Access, Oracle, Adabas, Berkeley, Btrieve, Filemaker, Gupta, Db2, Informix, Ingres, Mssql server, Object, Olap, Paradox, Rdb, Revelation, Sybase, Theory, Dbase, Html, Java script, Css, Flash, Photoshop, Corel script, Xml, Tech, Beos, Gem, Hp48, Hpux, Linux, Mac, Ms-dos, Os2, Palm, Solaris, Ti99, Windows, Xenix, Aos, Chorus, Geos, Inferno, Lantastic, Lynx, Mach, Minix, Netware, Os9, Parix, Plan9, Psos, Qnx, Xinu, Sco, Unix, Aix, Aux, 386bsd, Bsdi, Freebsd, Netbsd, Openbsd, Ultrix, Amd, Intel, Aptiva, Buz, Deals, Homebuilt, Overclocking, Programming, Extra forums


Copyright © 2006 SmartyDevil.com - Dies Mies Jeschet Boenedoesef Douvema Enitemaus -
666