element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
FPGA
  • Technologies
  • More
FPGA
Blog Review of XuLa-200A from XESS | FPGA
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join FPGA to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: pjclarke
  • Date Created: 2 Sep 2011 2:45 PM Date Created
  • Views 1616 views
  • Likes 4 likes
  • Comments 2 comments
  • blogzone
  • xilinx
  • fpga
  • xess
Related
Recommended

Review of XuLa-200A from XESS | FPGA

pjclarke
pjclarke
2 Sep 2011

image

Over  the last few months I’ve been looking at a number of low cost entry  level FPGA development boards. The XuLa from XESS is one of those and  also one that comes well recommended by other engineers. So in this blog  post I will review how I think it compares to others in the sub $100  price range.

 

FPGAs  tend to fall into one of two main manufactures, that being Altera and  Xilinx. I’ve always been a Altera and Quartus person writing in VHDL -  that's my background so was also interested to see what its was like to  play on the other side with a Xilinx chip. The board that I have tested  is the larger XuLA-200 which comes with the Spartan-3A (XC3S200A).  Comparing this to Altera it’s similar to say a Cyclone II, both having  around 4,000 logic cells. Not the biggest chips going, good starting  point but some say these are not quite big enough. I’m a little  undecided myself.

 

 

image

 

The  board is supplied as a plan PCB with no extras. So that’s just the PCB,  no connectors, cables or CD. I guess in a way the biggest issue I found  was not having the two 20way connectors down the side. This meant I  can’t ‘just’ plug it into a bread board or adaptor. I guess it gives you  the choice but from the point of view of a new hobbyist means the  soldering iron will have to come out before you can start to play. If  you want the connectors and also jumpers you can buy these for a extra  $9.

 

I’m  normally also critical of not having a CD with files on them. Its again  avalible for a extra $2 from Xess however I found the Xess web site far  and above one of the best for support and finding downloads. Under  thire product page you can find the manual as well as a ‘Learning FPGA’  guide that I’ll come back to. You will also find all the circuits as  well as all the source code build details etc. These boards are supplied  as open source and personally found that the level of detail way out  weighted the lack of not having a CD with it all on.

 

The  only thing I did have to source is the Xilinx ISE development  environment. I can’t blame Xess for not supplying this on CD as they  only make the Dev Kit. I would have however suggested to customer that  while they are waiting for the XuLA board to turn up that they start  downloading the IDE, not that its big or anything and took me me nearly  two hours to install.

 

The  rest of the XuLA hardware contains a Microchip PIC18 that handles USB  to FPGA JTAG programming. The board also contains a EEPROM that you can  store your configuration in and a SDRAM. The FPGA is clocked via the PIC  at 12Mhz which may not be the 50Mhz some supply but fast enough in my  view for 99% of applications. Anyway you can always use the internal PLL  to pump this up in speed.

 

Using  the PIC means that programming of the FPGA is not done via the IDE and  the configuration is uploaded via a GXSLOAD program available from the  website or on the CD. This was really easy to use compared to some I  have seen. Just drag and drop the output file to the utility and this  then allows programming directly to the FPGA and or to the EEPROM  allowing the board to run standalone.

 

The  PIC also adds other benefits other than just programming that you would  get with say a FTDI chip. This is because Xess have supplied as I said  all the code and also a really good example program that allows you to  talk to your FPGA, via the PIC and JTAG interface to your PC. They even  show you how to write and compile your own programmes on the PC side -  nice touch. This takes allot of the headache away from figuring out how  to do this - if you wanted to that is. The site also contains lots of  other example code as well as one supplied by customers.

 

Now  I said I wanted to come back and talk about the guides on programming  and using the FPGA board. These are second to none as I found as I  followed them word for word. There are no errors and the documents even  throw in some errors for you to fix with guidance from the documents.  This was very educational and extremely well explained. Everything from  downloading licence files to the most complex examples was very well  written and easy to follow.

 

I  would have said that for $69 the XuLA is a little high on cost for it’s  raw on the board features but as someone who has not used Xilinx before  the support of the site and documents make up for this.

 

I  also like the fact that this design plugs into a bread board and out of  the others I have seen is the only one that will. Its just really easy  to use and other than not coming with connectors, I would certainly  follow other engineers in recommending. It’s a board for beginners and  for the more advanced engineers that ‘just’ want a plug in solution.

 

If  you would like to see the reviews of the other boards I have done then  please follow the links below. In the coming weeks I’ll also be  reviewing the Papilio One.

 

Links:

FTDI Morph-IC-II FPGA Development Module - Review

DE0-NANO FPGA Development Kit Review - Terasic

 

Many Thanks

Paul (aka @monpjc)

  • Sign in to reply
  • morgaine
    morgaine over 13 years ago

    I enjoyed reading this, thank you Paul.

     

    Of all the low-end FPGA boards, this XuLA-200 seems to be the one best suited for embedding.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Former Member
    Former Member over 13 years ago

    Very nice writeup. I am using the XuLA 200 on a project as well and find it to be a pleasure.I think 69$ is a very decent price.  The compact size makes it great for my project.

     

    Peter J. Fischel (Aka FPGA Pete)

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube