Re: [myhdl-list] When to use @always, @instance and @always_comb
Brought to you by:
jandecaluwe
From: David A. <da...@po...> - 2012-05-03 11:16:26
|
My view of gratis software is that I'm grateful for what's given and the creator(s) are under no obligation to do anything. If you phrase the question differently though: would Python programmers seeking to learn digital design with MyHDL find some basic digital design tutorials using MyHDL useful, then I think the answer is yes. In other words, I think there's a large audience for "Introduction to Digital Design with MyHDL", but that's an opportunity not an obligation. d On 02/05/2012, at 22:18, Tom Dillon <td...@di...> wrote: > OK, but do you expect the MyHDL documentation to teach you basics of digital design? > > On 05/02/2012 10:22 PM, David Arnold wrote: >> >> If you already know Python, and want to learn digital design, MyHDL is attractive. Plus, there are assertions that it's actually better than VHDL or Verilog anyway. >> >> >> >> >> d >> >> >> On 02/05/2012, at 22:03, Tom Dillon <td...@di...> wrote: >> >>> Why is would anyone not familiar with "Digital Circuit Design" be using MyHDL? >>> >>> >>> On 05/02/2012 07:34 PM, Christopher Lozinski wrote: >>>> >>>>> Am I missing something here, why would the MyHDL documentation be >>>>> expected to teach hardware design? >>>>> >>>>> Last week I used a Python package to allow me to read/write an Excel >>>>> spreadsheet. I did not expect the documentation for that package to >>>>> teach me how to use Excel. Why would it? >>>> Great question. The problem with MyHDL is that you have two >>>> computational models, Python and Digital Circuit Design. Unlike a >>>> spreadsheet, which is not part of Python, Digital Circuit Design is >>>> part of MyHDL. The documentation needs to highlight both or it gets >>>> very confusing to people who are not already Digital Circuit Designers. >>>> Currently the documentation does a good job describing the python, but >>>> not such a good job describing digital circuit design. My proposal was >>>> a way to make the Digital Circuit Models part more explicit. Push them >>>> forward, as the python part is already taken care of. IMHO that would >>>> make things much clearer. >>>> >>>> Then there is the argument about MyHDL being a tiny community, and how >>>> important it is for us to reach out to the larger python community. But >>>> in an open source world, where developers do things for their own >>>> benefit, that does not carry much weight. >>>> >>> ------------------------------------------------------------------------------ >>> Live Security Virtual Conference >>> Exclusive live event will cover all the ways today's security and >>> threat landscape has changed and how IT managers can respond. Discussions >>> will include endpoint security, mobile security and the latest in malware >>> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >>> _______________________________________________ >>> myhdl-list mailing list >>> myh...@li... >>> https://lists.sourceforge.net/lists/listinfo/myhdl-list >> >> >> ------------------------------------------------------------------------------ >> Live Security Virtual Conference >> Exclusive live event will cover all the ways today's security and >> threat landscape has changed and how IT managers can respond. Discussions >> will include endpoint security, mobile security and the latest in malware >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> >> >> _______________________________________________ >> myhdl-list mailing list >> myh...@li... >> https://lists.sourceforge.net/lists/listinfo/myhdl-list > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > myhdl-list mailing list > myh...@li... > https://lists.sourceforge.net/lists/listinfo/myhdl-list |