Re: [myhdl-list] When to use @always, @instance and @always_comb
Brought to you by:
jandecaluwe
From: Christopher F. <chr...@gm...> - 2012-05-03 05:26:22
|
On 5/2/12 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 There seems to be interest in the above; Python programmer to MyHDL hardware describer :). The question is where should this information/tutorial live (and who is going to write it). "HDL for programmers" or "MyHDL for Python Programmers"? I think this would be a separate tutorial that someone would need to put together. This would take some *art* to imagine how to concisely transition the world of Python free programming to describing hardware. Part of it would be to first teach digital systems; the "what" is being described/modeled. I would imagine the low-level flip-flop, gates, etc would not be covered in such a tutorial. It would be you have N inputs and M outputs of a digital system and how do you describe the behavior such that the description is syntheziable most likely by FPGA tools. I think most agree the manual isn't the right spot for a tutorial of this nature. There are folks on this list that could write such a tutorial but I don't know if anyone has the bandwidth. Right now the resources would be the manual, cookbook, mailing-list, etc. for a beginner. Regards, Chris |