I want to send off a pcb board design for a xiling xc9536 so that I can experiment with some simple verilog programs. I want the most minimal design, so I need one xiling plcc socket, one 0.1uF bypass capacitor, one jtag socket, and one led and resistor so that I can do some basic apps that play with the led. Will this work, do I need anything else?
Minimal design for xilinx?
Started by ●January 27, 2007
Reply by ●January 27, 20072007-01-27
On 2007-01-28, <canest> <> wrote:> I want to send off a pcb board design for a xiling xc9536 so that I > can experiment with some simple verilog programs. IThey will be *very* simple. If you want PC44, get at least a xc9572!> want the most minimal design, so I need one xiling > plcc socket, one 0.1uF bypass capacitor,Per power pin, plus whatever is required by your regulator.> one jtag > socket, and one led and resistor so that I can do some > basic apps that play with the led. Will this work, do I > need anything else?Some kind of clock. For what you want to do, make it as slow as possible. Connect it to a GCK pin. Keep in mind that a 1MHz clock input used to make your LED blink at 1Hz would take 20 of 36 macrocells for the clock divider! -- Ben Jackson AD7GD <ben@ben.com> http://www.ben.com/
Reply by ●January 27, 20072007-01-27
I suggest you use a low-frequency RC oscillator. Look at the second circuit in "six easy pieces" on the Xilinx website. That will save you lots of counter stages. Peter Alfke On Jan 27, 7:23 pm, Ben Jackson <b...@ben.com> wrote:> On 2007-01-28, <canest> <> wrote: > > > I want to send off a pcb board design for a xiling xc9536 so that I > > can experiment with some simple verilog programs. IThey will be *very* simple. If you want PC44, get at least a xc9572! > > > want the most minimal design, so I need one xiling > > plcc socket, one 0.1uF bypass capacitor,Per power pin, plus whatever is required by your regulator. > > > one jtag > > socket, and one led and resistor so that I can do some > > basic apps that play with the led. Will this work, do I > > need anything else?Some kind of clock. For what you want to do, make it as slow as possible. > Connect it to a GCK pin. Keep in mind that a 1MHz clock input used to > make your LED blink at 1Hz would take 20 of 36 macrocells for the clock > divider! > > -- > Ben Jackson AD7GD > <b...@ben.com>http://www.ben.com/
Reply by ●January 28, 20072007-01-28
Peter Alfke wrote:> I suggest you use a low-frequency RC oscillator. > Look at the second circuit in "six easy pieces" on the Xilinx website. > That will save you lots of counter stages. > Peter AlfkeAnother idea is to add a footprint for a HC4060, or a HEF4060. That gives you a Xtal or RC OSC, buffer and divider chain in a low cost (35c 1+, 13c/2500), small SO16 package. Can work with crystals from 32KHz, to some MHz If you've chosen a 9536, then low power is probably not on your radar ?. -jg
Reply by ●January 28, 20072007-01-28
canest wrote:> I want to send off a pcb board design for a xiling xc9536 so that I > can experiment with some simple verilog programs. I > want the most minimal design, so I need one xiling > plcc socket, one 0.1uF bypass capacitor, one jtag > socket, and one led and resistor so that I can do some > basic apps that play with the led. Will this work, do I > need anything else?Regulator ? ONE led is rather too minimalist - why not a 7 segment display, and maybe a Piezo Sounder/speaker ? -jg
Reply by ●January 28, 20072007-01-28
"-jg" <Jim.Granville@gmail.com> wrote in message news:1169963473.520346.66000@m58g2000cwm.googlegroups.com...> canest wrote: >> I want to send off a pcb board design for a xiling xc9536 so that I >> can experiment with some simple verilog programs. I >> want the most minimal design, so I need one xiling >> plcc socket, one 0.1uF bypass capacitor, one jtag >> socket, and one led and resistor so that I can do some >> basic apps that play with the led. Will this work, do I >> need anything else? > > Regulator ? > > ONE led is rather too minimalist - why not a 7 segment display, > and maybe a Piezo Sounder/speaker ? > > -jg >I agree, you will outgrow/get bored with this board rather quickly. Why not buy a simple board? If you scan the web (ebay?) you can find some very low cost boards, see e.g http://www.knjn.com/ShopBoards_RS232.html. As a minimum I would add an expansion connector for all the unused pins, Hans www.ht-lab.com
Reply by ●January 28, 20072007-01-28
"Ben Jackson" <ben@ben.com> wrote in message news:slrnero5pp.17sg.ben@saturn.home.ben.com...> On 2007-01-28, <canest> <> wrote: > > I want to send off a pcb board design for a xiling xc9536 so that I > > can experiment with some simple verilog programs. I > > They will be *very* simple. If you want PC44, get at least a xc9572!I thought xc9536 *is* PC44?> > > want the most minimal design, so I need one xiling > > plcc socket, one 0.1uF bypass capacitor, > > Per power pin, plus whatever is required by your regulator.Do I need three bypass caps, or just one? Is 0.1uF ok or should I use 0.047uF?> > > one jtag > > socket, and one led and resistor so that I can do some > > basic apps that play with the led. Will this work, do I > > need anything else? > > Some kind of clock. For what you want to do, make it as slow as possible. > Connect it to a GCK pin. Keep in mind that a 1MHz clock input used to > make your LED blink at 1Hz would take 20 of 36 macrocells for the clock > divider!One microcell per register bit - 1 MHz = 20 bits = 2 ^ 20> > -- > Ben Jackson AD7GD > <ben@ben.com> > http://www.ben.com/
Reply by ●January 28, 20072007-01-28
<canest> wrote:> >"Ben Jackson" <ben@ben.com> wrote in message >news:slrnero5pp.17sg.ben@saturn.home.ben.com... >> On 2007-01-28, <canest> <> wrote: >> > I want to send off a pcb board design for a xiling xc9536 so that I >> > can experiment with some simple verilog programs. I >> >> They will be *very* simple. If you want PC44, get at least a xc9572! > >I thought xc9536 *is* PC44? > >> >> > want the most minimal design, so I need one xiling >> > plcc socket, one 0.1uF bypass capacitor, >> >> Per power pin, plus whatever is required by your regulator. > >Do I need three bypass caps, or just one? Is 0.1uF ok or >should I use 0.047uF? > >> >> > one jtag >> > socket, and one led and resistor so that I can do some >> > basic apps that play with the led. Will this work, do I >> > need anything else? >> >> Some kind of clock. For what you want to do, make it as slow as possible. >> Connect it to a GCK pin. Keep in mind that a 1MHz clock input used to >> make your LED blink at 1Hz would take 20 of 36 macrocells for the clock >> divider! > >One microcell per register bit - 1 MHz = 20 bits = 2 ^ 20I don't know if this device has luts/flipflops like the Virtex/Spartan which can hold a 16 bit shift register in one cell. If yes, a divide by up to 16 element can be put into one cell. Dividing 1MHz downto 1 Hz takes 5 cascaded shift registers. -- Reply to nico@nctdevpuntnl (punt=.) Bedrijven en winkels vindt U op www.adresboekje.nl
Reply by ●January 28, 20072007-01-28
The SRL16 (or SRL32 in Virtex-5) only exists in the newer Xilinx FPGAs, nowhere else. So, dividing by >100 Billion takes only 8 LUTs = one CLB in Virtex-5. (SRL32 used as serial incrementer with a one-bit adder and carry, plus a 5-bit counter and one control flip-flop) But in CPLDs it is one Macrocell per flip-flop. Peter Alfke On Jan 28, 8:48 am, n...@puntnl.niks (Nico Coesel) wrote:> <canest> wrote: > > >"Ben Jackson" <b...@ben.com> wrote in message > >news:slrnero5pp.17sg.ben@saturn.home.ben.com... > >> On 2007-01-28, <canest> <> wrote: > >> > I want to send off a pcb board design for a xiling xc9536 so that I > >> > can experiment with some simple verilog programs. I > > >> They will be *very* simple. If you want PC44, get at least a xc9572! > > >I thought xc9536 *is* PC44? > > >> > want the most minimal design, so I need one xiling > >> > plcc socket, one 0.1uF bypass capacitor, > > >> Per power pin, plus whatever is required by your regulator. > > >Do I need three bypass caps, or just one? Is 0.1uF ok or > >should I use 0.047uF? > > >> > one jtag > >> > socket, and one led and resistor so that I can do some > >> > basic apps that play with the led. Will this work, do I > >> > need anything else? > > >> Some kind of clock. For what you want to do, make it as slow as possible. > >> Connect it to a GCK pin. Keep in mind that a 1MHz clock input used to > >> make your LED blink at 1Hz would take 20 of 36 macrocells for the clock > >> divider! > > >One microcell per register bit - 1 MHz = 20 bits = 2 ^ 20I don't know if this device has luts/flipflops like the Virtex/Spartan > which can hold a 16 bit shift register in one cell. If yes, a divide > by up to 16 element can be put into one cell. Dividing 1MHz downto 1 > Hz takes 5 cascaded shift registers. > > -- > Reply to nico@nctdevpuntnl (punt=.) > Bedrijven en winkels vindt U opwww.adresboekje.nl
Reply by ●January 28, 20072007-01-28
On Sat, 27 Jan 2007 17:19:20 -0800, canestY(m wrote:> I want to send off a pcb board design for a xiling xc9536 so that I can > experiment with some simple verilog programs. I want the most minimal > design, so I need one xiling plcc socket, one 0.1uF bypass capacitor, > one jtag socket, and one led and resistor so that I can do some basic > apps that play with the led. Will this work, do I need anything else?I can send you a PCB for cost of postage that has: location for 44 pin PLCC 9536/9572/9536XL/9572XL (I would recommend 9572XL for price/macrocells) Location for xtal oscillator (1/2 size = DIP 8) RC oscillator with 4 selectable rates 4 leds 1 Pushbutton All I/O brought out to 2x 26 pin headers 6 pin JTAG connector 4 pin power connector (9536XL and 9572XL run fine from 2 AA batteries) Only disadvantage for hobby assembly is that its mostly surface mount Peter Wallace






