[myhdl-list] Re: Tristate logic (newbie question)
Brought to you by:
jandecaluwe
From: Jan D. <ja...@ja...> - 2005-09-01 20:40:39
|
José Pedro Matos wrote: > hello to all. > > Is any solution for the tristate question been resolved? Bom dia, tudo bem? :-) Not much has been done - I still hate tristates as much as then :-) However, in the development version, I have started to support None as as a value for an intbv slice, by removing the bound checks if the value is None. This was done to support things like: intbv()[8:] in list of signal definitions (for memory inference in toVerilog). > > The first example that i make in verilog and in vhdl is to put a value > in the data bus when READ_Z and ChipSelect_Z go down and then put the > bus in high impedance when the chip is not selected. I see it work fine. > I'm happy. > > I tried to generate the same hdl in myhdl. Not happy. > > I would like to use myhdl, because python is on my self-learning path, > because for what i've read i believe in xp programming and i see lot of > good things comming from python people. > > Can someone help me? > I could try hack the code. Has someone done that? Hacking the code is fine, a discussion on how things should work, in full detail, even better :-) > Why there is no CVS for this project? (Note: I do use CVS locally to manage the source code.) To main reasons why there is not yet a public CVS repository: 1. In my judgement, it was not the most urgent functionality for the project, considering the stage it is in. 2. I hoped that by the time a public repo would be useful, there would be a better alternative to CVS available, perhaps a distributed version control system. Best regards, Jan -- Jan Decaluwe - Resources bvba - http://jandecaluwe.com Losbergenlaan 16, B-3010 Leuven, Belgium Using Python as a hardware description language: http://jandecaluwe.com/Tools/MyHDL/Overview.html |