Ive lurked here for a while and have read the many arguments for and against designing a board or purchasing a dev board,
well usually i would agree that a dev board is allot less hassle, however i recently got given a couple of spartan 3's and ive got everything else in my junk box i need to design my own board, so there is no cost issue involved, except my own which i am not concerned about.
As FPGA design is new to me (its something i really want to get into) I was woundering whether you could prehaps clear me up some questions i have?1) do i need to supply a clock to the spartan 3, or is there an on chip one? I have read the data sheets, prehaps not fully, but i couldnt see any special pins to supply a clock to on there pinout.
2)can i places all the chips for driving the jtag on the board permentantly with the fpga, or is it good practice to keep this off board? if so why?
I think ive got all the important elements sorted, it was just these issues i was interested in,
If anyone else can point me to a website with a basic schematic so that I can verify my design, I would be very grateful :-)