Thread: [myhdl-list] HDL essays
Brought to you by:
jandecaluwe
From: Jan D. <ja...@ja...> - 2014-02-20 08:36:38
|
Last year I wrote a number of blog posts for APP (All Programmable Planet). At some point, Xilinx (the sponsor) and UBM (the publisher) decided to pull the plug an APP. Just like that, without an archive. I have blogged about my anger about this here: http://www.jandecaluwe.com/blog/a-wish-for-free-content-and-open-source.html The good part is that I have material to republish, and I have started to do so as essays on my own site. I have just published an essay that I particularly like: http://www.jandecaluwe.com/hdldesign/signal-assignments.html It investigates the real reason for signal assignments, and uses the MyHDL model to illustrate the concepts. -- Jan Decaluwe - Resources bvba - http://www.jandecaluwe.com Python as a HDL: http://www.myhdl.org VHDL development, the modern way: http://www.sigasi.com World-class digital design: http://www.easics.com |
From: Jan C. <ja...@mu...> - 2014-02-20 10:41:31
|
On 20/02/14 08:36, Jan Decaluwe wrote: > > I have just published an essay that I particularly like: > > http://www.jandecaluwe.com/hdldesign/signal-assignments.html Thanks, was well worth re-reading, and looks much better in tidy formal surroundings. But, for me, this seems to be what they call 'a forward-looking statement': " If you would like to get started now, go to the MyHDL website <http://www.myhdl.org> where you will find a manual, examples, tutorials, and installation instructions that will allow you to quickly get up to speed." Because, although the MyHDL site is very complete, and comprehensive, I find that it is often too terse, or insufficiently repetitive to allow me to grasp and re-use material quickly. I very much appreciate all the work and creative thinking that has generated this excellent tool. I say this just after having had old VHDL memories re-kindled by translating another tiny processor design to MyHDL. (http://opencores.org/project,zpu) Jan Coombs |
From: Jan C. <jen...@mu...> - 2014-02-20 10:48:35
|
On 20/02/14 08:36, Jan Decaluwe wrote: > > I have just published an essay that I particularly like: > > http://www.jandecaluwe.com/hdldesign/signal-assignments.html Thanks, was well worth re-reading, and looks much better in tidy formal surroundings. But, for me, this seems to be what they call 'a forward-looking statement': " If you would like to get started now, go to the MyHDL website <http://www.myhdl.org> where you will find a manual, examples, tutorials, and installation instructions that will allow you to quickly get up to speed." Because, although the MyHDL site is very complete, and comprehensive, I find that it is often too terse, or insufficiently repetitive to allow me to grasp and re-use material quickly. I very much appreciate all the work and creative thinking that has generated this excellent tool. I say this just after having had old VHDL memories re-kindled by translating another tiny processor design to MyHDL. (http://opencores.org/project,zpu) Jan Coombs |
From: Christopher F. <chr...@gm...> - 2014-02-20 11:57:39
|
On 2/20/14 4:48 AM, Jan Coombs wrote: <snip> > Because, although the MyHDL site is very complete, and > comprehensive, I find that it is often too terse, or > insufficiently repetitive to allow me to grasp and re-use material > quickly. We might be able to address this by adding more examples. With the "new" site, writing examples and descriptions for the examples in markdown. > > I very much appreciate all the work and creative thinking that has > generated this excellent tool. I say this just after having had > old VHDL memories re-kindled by translating another tiny processor > design to MyHDL. (http://opencores.org/project,zpu) A weekend project I never finished (long time ago :) http://myhdl.org/doku.php/users:cfelton:projects:zpu Regards, Chris p.s. how do I down grade my thunderbird, everything is broken! |
From: Jan C. <jen...@mu...> - 2014-02-20 13:02:34
|
On 20/02/14 11:57, Christopher Felton wrote: > A weekend project I never finished (long time ago :) > http://myhdl.org/doku.php/users:cfelton:projects:zpu Thanks, now I have something to grade my work by!:-) Sorry, but can't remember if I'd seen your ZPU page before, or not. I might yet regret starting on the ZPU last weekend: I was thinking of combining the slow and fast models, with small stack cache & big external memory interface. By adding a two stage instruction decode pipeline it should be possible to consume the serial in-line constants faster. Then, duplicating this cache could reduce/remove stalls caused by branch instructions. However, adding a stack cache might get it so close to one instruction per clock cycle that the instruction pipeline will never get a chance to run ahead and do it's work. (I replying, perhaps switch to private email/start new thread?) > Regards, > Chris > > p.s. how do I down grade my thunderbird, everything is > broken! I just made mine promise to send everything in plain text, but time will tell... If it won't then I might be tempted to switch to something very simple. I like the idea of one file per email, as this would significantly reduce my PC incremental backup size, but the only email tool I've found that does this is really ancient. Jan Coombs -- |
From: Keerthan jai.c <jck...@gm...> - 2014-02-20 10:52:51
|
Resending since I accidentally replied to JanD instead of the group, sorry about that. Wow, it sucks that they ended APP so abruptly. I don't imagine that it cost them too much, considering that most of the posts were from volunteers. What do you think about integrating disqus, to have discussions on your essays? On Feb 20, 2014 3:36 AM, "Jan Decaluwe" <ja...@ja...> wrote: > Last year I wrote a number of blog posts for APP > (All Programmable Planet). > > At some point, Xilinx (the sponsor) and UBM (the publisher) > decided to pull the plug an APP. Just like that, without > an archive. I have blogged about my anger about this here: > > > http://www.jandecaluwe.com/blog/a-wish-for-free-content-and-open-source.html > > The good part is that I have material to republish, > and I have started to do so as essays on my own site. > > I have just published an essay that I particularly like: > > http://www.jandecaluwe.com/hdldesign/signal-assignments.html > > It investigates the real reason for signal assignments, > and uses the MyHDL model to illustrate the concepts. > > -- > Jan Decaluwe - Resources bvba - http://www.jandecaluwe.com > Python as a HDL: http://www.myhdl.org > VHDL development, the modern way: http://www.sigasi.com > World-class digital design: http://www.easics.com > > > > ------------------------------------------------------------------------------ > Managing the Performance of Cloud-Based Applications > Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. > Read the Whitepaper. > > http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk > _______________________________________________ > myhdl-list mailing list > myh...@li... > https://lists.sourceforge.net/lists/listinfo/myhdl-list > |
From: Euripedes R. F. <roc...@gm...> - 2014-02-20 11:17:19
|
disqus++(or any other way for discussion). What I liked most about the APP site was the discussion after the posts. And Jan Decaluwe, it's always a pleasure to read your essays, thank you. Euripedes 2014-02-20 7:52 GMT-03:00 Keerthan jai.c <jck...@gm...>: > Resending since I accidentally replied to JanD instead of the group, sorry > about that. > > Wow, it sucks that they ended APP so abruptly. I don't imagine that it > cost them too much, considering that most of the posts were from volunteers. > > What do you think about integrating disqus, to have discussions on your > essays? > On Feb 20, 2014 3:36 AM, "Jan Decaluwe" <ja...@ja...> wrote: > >> Last year I wrote a number of blog posts for APP >> (All Programmable Planet). >> >> At some point, Xilinx (the sponsor) and UBM (the publisher) >> decided to pull the plug an APP. Just like that, without >> an archive. I have blogged about my anger about this here: >> >> >> http://www.jandecaluwe.com/blog/a-wish-for-free-content-and-open-source.html >> >> The good part is that I have material to republish, >> and I have started to do so as essays on my own site. >> >> I have just published an essay that I particularly like: >> >> http://www.jandecaluwe.com/hdldesign/signal-assignments.html >> >> It investigates the real reason for signal assignments, >> and uses the MyHDL model to illustrate the concepts. >> >> -- >> Jan Decaluwe - Resources bvba - http://www.jandecaluwe.com >> Python as a HDL: http://www.myhdl.org >> VHDL development, the modern way: http://www.sigasi.com >> World-class digital design: http://www.easics.com >> >> >> >> ------------------------------------------------------------------------------ >> Managing the Performance of Cloud-Based Applications >> Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. >> Read the Whitepaper. >> >> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk >> _______________________________________________ >> myhdl-list mailing list >> myh...@li... >> https://lists.sourceforge.net/lists/listinfo/myhdl-list >> > > > ------------------------------------------------------------------------------ > Managing the Performance of Cloud-Based Applications > Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. > Read the Whitepaper. > > http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk > _______________________________________________ > myhdl-list mailing list > myh...@li... > https://lists.sourceforge.net/lists/listinfo/myhdl-list > > |
From: Jan D. <ja...@ja...> - 2014-02-20 15:30:10
|
On 02/20/2014 12:17 PM, Euripedes Rocha Filho wrote: > disqus++(or any other way for discussion). Ok, diqus has been set up. > What I liked most about > the APP site was the discussion after the posts. I didn't :-) And Jan Decaluwe, > it's always a pleasure to read your essays, thank you. Thanks. -- Jan Decaluwe - Resources bvba - http://www.jandecaluwe.com Python as a HDL: http://www.myhdl.org VHDL development, the modern way: http://www.sigasi.com World-class digital design: http://www.easics.com |
From: Jan D. <ja...@ja...> - 2014-02-20 15:29:03
|
On 02/20/2014 11:52 AM, Keerthan jai.c wrote: > Resending since I accidentally replied to JanD instead of the group, > sorry about that. > > Wow, it sucks that they ended APP so abruptly. I don't imagine that > it cost them too much, considering that most of the posts were from > volunteers. Clearly Xilinx didn't see the return for them, which I can understand. But closing down without an archive is simply not done. > What do you think about integrating disqus, to have discussions on > your essays? I was rather reluctant: on APP my experience was not good. I often felt that the comment section to my articles was dominated by plain idiots and even people with doubtful intentions. My problem is that I take every comment seriously and I start by assuming intelligence and good intentions. I also think weak comments can somehow reflect badly on the content itself. I have added social buttons for twitter and reddit though, so feel free to use those. I was thinking external discussion on reddit would be a good alternative. But perhaps not. Having said that all this, on a site like Sigasi my experience has been different. Probably when a site is more specific people are more motivated and to the point and the quality is higher. So ok, let's give it a try. I have set up disqus comments for my essays and blog. -- Jan Decaluwe - Resources bvba - http://www.jandecaluwe.com Python as a HDL: http://www.myhdl.org VHDL development, the modern way: http://www.sigasi.com World-class digital design: http://www.easics.com |
From: Christopher F. <chr...@gm...> - 2014-02-20 15:47:14
|
On 2/20/2014 9:28 AM, Jan Decaluwe wrote: <snip> > > I have added social buttons for twitter and reddit > though, so feel free to use those. I was thinking > external discussion on reddit would be a good > alternative. But perhaps not. I am always torn on reddit - since majority of the participants are anonymous, they are emboldened to speak their mind. This is good and bad :) The only way to push trolls into the noise is to have a large crowd participating. If you don't have that, a single troll can wreak havoc. I think in this case the non-reddit conversations are better. Regards, Chris |