??? 11/13/06 21:43 Read: times |
#127906 - Some more clarification Responding to: ???'s previous message |
Russ Cooper said: Erik said:
In my opinion, those that stick with schematic capture are the same as those that stick with assembler just for fear of the unknown. Roger said:
After reading Russ's latest post, i would say you're right. Russ Cooper said:
I'm not quite sure what you meant by that, but if you meant to include me in the fearful "schematic capture" crowd, I didn't make myself clear. I'm sorry Russ, didn't meant to place you in any crowd, your post just reflected Erik's statement. Russ Cooper said:
I much prefer to design the logic of my software using pseudocode and HLL, simply because it's easier to type than to mess around drawing pictures. Then I like to use the flowcharts to verify that what I have typed is correct. That works for me because I find it easier to spot logic errors in the flowcharts than in the code. Spot on, but why not start sketching the design in diagrams and after you're sure that it should work, then implement it in a HLL. The design doesn't or should not be too verbose. Something i say is not an advantage of Schematics, because the implementation is not a free pass to document the system aspects. Russ Cooper said:
In other words, it's easier for me to see that an arrow goes off to the wrong place than to see that an ELSE is in the wrong place. True, but proper coding styles take care of that and VHDL is utterly verbose in that aspect. Russ Cooper said:
Likewise, in the case of hardware design, it seems to me that the best scenario would be to create and encode the design HDL, again because dragging symbols around on the screen and connecting them with lines seems terribly tedious and inefficient. I had some few designs with schematic as toplevel, for the obvious reasons presented here, the tediousness, source control and ModelSim made me forget about that very quickly. Never looked back. Russ Cooper said:
As I noted in that other post, my view of the whole situation may be so naive that these ideas don't make practical sense when you get much beyond the "let's build a counter" stage.
Thats the thing, in HDL you no longer worry about on how to build a counter, you just use them as you see them fit. In larger designs you want to concentrate on other things than how to build the perfect counter. Cheers, Roger |