On Tuesday 19 February 2008 20:42:16 James Nick Sears wrote: > OP's I think. Where can I go to learn about both the design > principles as well as the PCB and programmer requirements to > incorporate these devices into my own designs? Can anyone recommend a > good book or two or some websites to start digging deeper into the > subject? There are many books that deal with the subject of HDL coding. However, not many of them deal directly with the hardware aspects. That's like learning how to programme without knowing what a microprocessor is. It'll work, but not very well. In my experience, the best place to start is to actually learn how your HDL design gets translated into hardware. Start with tiny building blocks such as counters and shift registers. Learn how different codes affect synthesis results. After you are comfortable with that, the best thing to do will be to study some designs on OpenCores. Start with something small that interests you. If you'd like to study simple microprocessor designs, the aeMB is a good place to start. It's even used in the USRP2! (shameless plug). Cheers. -- with metta, Shawn Tan Aeste Works (M) Sdn Bhd - Engineering Elegance http://www.aeste.net -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist