Re: [myhdl-list] IP core library
Brought to you by:
jandecaluwe
From: Euripedes R. F. <roc...@gm...> - 2015-05-03 11:39:21
|
Henry, good articles. @Christopher, I will follow this approach: module.py parameters - named tuple with the parameters/generics for the design interface - class with necessary signals module(parameters, interface) - hdl implementation Regards 2015-04-26 8:07 GMT-03:00 Henry Gomersall <he...@ca...>: > On 26/04/15 11:30, Euripedes Rocha Filho wrote: > > 2015-04-26 5:16 GMT-03:00 Henry Gomersall <he...@ca...>: > >> On 25/04/15 22:49, Euripedes Rocha Filho wrote: >> > I'm doing some personal variation of TDD, lots of unit testing but not >> > "driving" the development. I'm not that religious :) >> >> So you're not doing TDD at all then, you're just doing testing. TDD is >> useful precisely because the tests are written first. >> >> Switching to TDD is a total mindset switch (hence your religious >> comment). It basically becomes psychologically impossible to write >> untested code. >> >> > Yes, but you will agree that such a mindset take some time to build, > > > I find one just has to do it. I did a project that was half-arsed for a > while and it never felt complete. > > Only when I decided to do it properly did I fully grok the joy. > > > >> I'm actually an advocate of BDD over TDD, as behaviour is actually what >> one cares about. >> > > I did some read about BDD but didn't practice it yet. > > > This is a really interesting and I think pretty misunderstood field. I > recommend this blog post: > http://hadihariri.com/2012/04/11/what-bdd-has-taught-me/ > > I wrote a bit about it myself in light of that post: > > https://hgomersall.wordpress.com/2014/10/03/from-test-driven-development-and-specifications/ > > Great stuff! > > hen > > > ------------------------------------------------------------------------------ > One dashboard for servers and applications across Physical-Virtual-Cloud > Widest out-of-the-box monitoring support with 50+ applications > Performance metrics, stats and reports that give you Actionable Insights > Deep dive visibility with transaction tracing using APM Insight. > http://ad.doubleclick.net/ddm/clk/290420510;117567292;y > _______________________________________________ > myhdl-list mailing list > myh...@li... > https://lists.sourceforge.net/lists/listinfo/myhdl-list > > |