Re: [myhdl-list] Reference models
Brought to you by:
jandecaluwe
From: Christopher F. <chr...@gm...> - 2012-11-19 16:34:59
|
On 11/15/2012 8:20 AM, David Blubaugh wrote: > Jan, > Wonderful article on cellular automata within MyHDL !!! > I was wondering if it would be possible to create a supercomputer within an array of FPGAs by utilizing both MyHDL and CELLULAR AUTOMATA ??? > David Blubaugh > > > David, If I read the post correctly, nothing has been implemented in MyHDL (yet). Jan showed how Python can be used to create a reference model (a.k.a the golden model). Hopefully, the take away is: the relative efficiency to create the reference model with Python and the *bonus* UI/visualization because batteries are included. If you follow APP you will notice there are 3 version of the game of life (cellular automata) being implemented. From what has been posted thus far, this is a noteworthy accomplishment by Jan. Quantifiable progress towards an implementation. In Jan's previous post he issued a similar challenge to create a reference for an arbitrary length gray code and he provided the Python example. The challenge had mediocre responses, IIRC there was one VHDL submission and no Verilog submissions. I have had limited participation because I am in the same boat as others, extremely busy! The last 3-4 months I have had approaching zero time outside work and family. The other GOL posts GOL contender #1 http://www.programmableplanet.com/author.asp?section_id=2030&doc_id=247372 http://www.programmableplanet.com/author.asp?section_id=2030&doc_id=251373 http://www.programmableplanet.com/author.asp?section_id=2030&doc_id=253338 GOL contender #2 http://www.programmableplanet.com/author.asp?section_id=2551&doc_id=252453 http://www.programmableplanet.com/author.asp?section_id=2551&doc_id=252957 Jan's previous http://www.programmableplanet.com/author.asp?section_id=2438&doc_id=252295 A philosophical point. There is a definite difference (regardless of language and technologies) that Jan's approach is top-down and verification driven. From what has been posted thus far, the others are building up to the final system(?). Regards, Chris |