Home    Bloggers    Messages    Webinars    Resources   
Tw  |  Fb  |  In  |  Rss
Comments
Newest First | Oldest First | Threaded View
<<   <   Page 3 / 3
Max Maxfield
Max Maxfield
5/28/2012 12:57:23 PM
User Rank
Blogger
Re: Bring Up
@Adam: It really is a nice little board -- I have one myself.

Re using Precision Synthesis from Mentor and/or Synplify Synthesis from Synopsys ... let's get him up and running with the Xilinx tools first (grin).

Re using ChipScope (Duane, this allows you to use some of the FPGA's programmable logic resources to implement virtual logic analyzers inside the FPGA) ... this is a great idea ... but probably a few weeks down the road :-)

100%
0%
Adam Taylor
Adam Taylor
5/28/2012 7:29:43 AM
User Rank
Blogger
Re: Bring Up
I should also add be careful with the unused IO connected to perhiperals when you write your basic "hello world" code as it will probably not use all of the perihpehals (if any) connected to the FPGA. You will need to ensure that you have these IO correctly driven (static high or low at the top level of your code) to ensure you do not have floating inputs on perihperals which wil increase their power dissipation and possibly damage them.

100%
0%
Adam Taylor
Adam Taylor
5/28/2012 6:59:31 AM
User Rank
Blogger
Bring Up
That looks like a pretty nice little board. Hopefully it should not take you to long to get your FPGA hello world program working. I would suggest perhaps attempting to one of the LEDs flashing, as that will prove you are using the clocks, resets correctly and you have the not only your simple code working but also the UCF file correct.

Webpack is good, and you can download it from the Xilinx website. Does it come with a good VHDL simulator like Modelsim? You really need to be able to simulate your code before you try to implement it.

As you get more into FPGA development you may wish to look at other synthesis tools like precision and synplify.

What may be of use for debugging your designs later on is an in chip logic analyser like chip scope it is really worth its weight in gold.

 

100%
0%
<<   <   Page 3 / 3


latest blogs
One of the things I've been wondering is whether or not the "okWireOR" module is really just a giant OR, or if the order in which things are attached matters.
I am shocked and horrified. It appears that those little scamps at Planet Analog are writing blogs pertaining to field-programmable issues.
This week's live online chat takes place on Thursday, May 23, 2013, at 1:00 p.m. ET.
Duane has decided that the time is ripe to get his ZedBoard bolted onto his robot with a Linux distribution up and running. That was the ultimate plan anyway, so why wait?
Would you class these as adages, aphorisms, axioms, dictums, epigrams, maxims, precepts, saws, truisms, or... well, what?
flash poll
follow us on twitter
follow Xilinx on twitter
like us on facebook
like Xilinx on facebook
All Programmable Planet     About Us     Contact Us     Help     Register     Twitter     Facebook     RSS