Have a look here for a good wiki book. I had some term paper that I wrote when I taught Electronic Eng, but I could not find it. When I taught, most students were happy to use circuit capture tools in the Xilinx Foundation. Now they have switched to ISE and WebPACK. You can download WebPack for free, which is useful, and it has schematic capture and simulation.
If you really want to shine, study VHDL or Verilog (VHDL seems to be more common where I worked, but this is just a small number of places) and code the design, not enter it through the graphical interface.
If you don’t know anything about the development of digital logic (and some HDLs), I can say that you can have a somewhat functional 8-bit microprocessor that mimics VHDL after about 2 days. At that time, you are not going to build something incredibly fast or extremely powerful, but it is a good starting point for growth. If you need to learn about digital design, think about how the tools work and mimic some basic logic diagrams in a couple of days before moving on to uP design.
Start learning the basics of digital systems and how to build a binary adder. Proceed to building an ALU to handle addition, subtraction and / or xor, etc., and then a sequencer to read operation codes from RAM and feed them to the execution unit.
You can get an idea of the design of the instruction set, but I would recommend starting REALLY simple, until you have a head around what is happening, then throw it away and start with something more complex.
Once you simulate a design well, you can appreciate its complexity and buy a suitable device. You should look at the device family development system that you have chosen. Choose a device more than you need for development, because it's nice to add additional tools for debugging it when it starts, and you will almost certainly not optimize your design in the early stages of receiving it on the device.
EDIT: Colin Mackenzie has a good tutorial on uC design and some FPGAs, as well as other things.
Adam Hawes Mar 11 '09 at 5:54 2009-03-11 05:54
source share