ReconTech's Blog

This is a blog about our everyday exploits in all aspects of everything. From science, art, computing, engineering, playing badminton to even playing computer games. Just about everything!

  • Home
    Home This is where you can find all the blog posts throughout the site.
  • Categories
    Categories Displays a list of categories from this blog.
  • Tags
    Tags Displays a list of tags that have been used in the blog.
  • Archives
    Archives Contains a list of blog posts that were created previously.
  • Login
    Login Login form

Field Programmable Gate Arrays (FPGAs)

This Category of blogs is about Altera, Xilinx, Actel (Microsemi) and last, but not the least, Lattice Semiconductor Field Programmable Gate Arrays (FPGAs).

Subcategories from this category: Xilinx FPGAs, Altera FPGAs

Posted by on in Field Programmable Gate Arrays (FPGAs)

The aim of the set of posts in this section of this blog category is to develop an USB protocol debugger and analyser that can extract USB 2.0 data, from a USB data stream, in real time and fed the stream to a PC, which will typically host a Linux operating system. Although some processing of the USB data stream may take place in the FPGA in the first instance the stream will be buffered in external memory attached to the FPGA and sent in its raw form to the PC.

Last modified on

Posted by on in Altera FPGAs

 Altera Field Programmable Gate Arrays (FPGAs) are popular devices used world wide and  can be found on many high-end and not so high-end development kits and boards.  Some of the less expensive evaluations kits (and favourites of ours) that are ideal for rapid prototyping of their mid-range FPGAs include the DE0-Nano, the BeMicro CV and the BeMicro Max

The application software used to program Altera's FPGAs is known as Quartus and is available for both the Windows and Linux platforms, although sadly, just like Xilinx's Vivado, it is not available for OS X. In this blog post we overcome the hurdles required  to run Quartus on Linux's OpenSuse 13.1 (Bottle), as the time approaches to put one of our BeMicro CVs to work. 

Last modified on

Posted by on in Xilinx FPGAs

I recently got my hands on a MicroZed Evaluation Kit from Avnet that contains a Xilinx Zynq-7010  FPGA. To use the kit one needs to install the Xilinx tools, which in this case includes the Vivado design suite.  The webPACK version of the Vivado design suite is available for download on the Xilinx website ( Navigating to the Xilinx application download page, provides download installers for Windows and LINUX platforms, but not for OS X.

To install Vivado on a Mac or MacBook I suppose one should install the Windows version on a Windows binary emulator like WINE. Here is my experience of installing Vivado 2014.4 on LINUX, openSuse 13.1 (Bottle).

Last modified on