Size: 4542
Comment:
|
Size: 4410
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 5: | Line 5: |
= Introduction = |
|
Line 7: | Line 9: |
* '''Quartus II v8.1''' running on a Windows VirtualBox vm * VirtualBox running on '''Ubuntu 8.04 (Hardy Heron)''' host * Altera device connected to '''Ubuntu 8.04 (Hardy Heron)''' host |
* Windows guest on a '''Ubuntu 8.04 (Hardy Heron)''' host using virtualization via VirtualBox * '''Quartus II v8.1''' running on Windows guest * Altera device connected to host computer |
Line 11: | Line 13: |
= Introduction = At the end of this tutorial you should be able to use '''Quartus II v8.1''' in a Windows Guest system on '''Ubuntu 8.04 (Hardy Heron)''' host, both for make designs and programm Altera devices without the need to aquire a subscription license. |
At the end of this tutorial you should be able setup the configuration mentioned above and use '''Quartus II v8.1''' both for design digital cirtuits and programm Altera devices using Quartus II IDE, without the need to aquire a subscription license. |
Line 24: | Line 24: |
Although Quartus II Subscription Edition needs a license in order to work, several command line tools are provided as part of the installation that can be used without the need of that license. Two important commands of these tools are ''jtagd'' and ''jtagconfig''. | Although Quartus II Subscription Edition needs a license in order to work, several command line tools are provided as part of the installation that can be used without the need of that license. Two important commands of these tools that we will use during this tutorial are ''jtagd'' and ''jtagconfig''. |
Line 26: | Line 26: |
''jtagd'' allows us to communicate with and load previously compiled digital designs into Altera devices using [[http://en.wikipedia.org/wiki/JTAG|JTAG]] standard in two different connection modes: | ''jtagd'' allows us to communicate with and load previously compiled designs into Altera devices using [[http://en.wikipedia.org/wiki/JTAG|JTAG]] standard in two different connection modes: |
Line 35: | Line 35: |
Using ''jtagd'' and a Windows guest running in VirtualBox, we will be able to run Quartus II in windows and communicate to an Altera device running in a Ubuntu 8.04 (Hardy Heron) host using virtual networking | 1. Install Quartus II Subscription Edition the host machine in order to beb able to use ''jtagd'' and ''jtagconfig'' 1. Install Quartus II Web Edition in the guest system 1. Use ''jtagd''to setup a [[http://en.wikipedia.org/wiki/JTAG|JTAG]] server 1. Communicate the Quartus II Web Edition installed in the guest system with the [[http://en.wikipedia.org/wiki/JTAG|JTAG]] via virtual networking |
Line 37: | Line 40: |
1. Install Quartus II Subscription Edition the host machine 1. Install Quartus II Web Edition in a Windows guest system using virtualization 1. Use command the line tools provided by the Quartus II Subscription Edition installation to setup a connection fisically connected to the Linux host 1. Communicate the Quartus II Web Edition installed in the Windows guest system via virtual networking = First Section = |
= Setting up Quartus II Web Edition 8.1 in the Windows guest = |
|
Needs Expansion |
|
Introduction
This document provides information on installation and setup of Quartus II v8.1 under Ubuntu 8.04 (Hardy Heron) using the following configuration:
Windows guest on a Ubuntu 8.04 (Hardy Heron) host using virtualization via VirtualBox
Quartus II v8.1 running on Windows guest
- Altera device connected to host computer
At the end of this tutorial you should be able setup the configuration mentioned above and use Quartus II v8.1 both for design digital cirtuits and programm Altera devices using Quartus II IDE, without the need to aquire a subscription license.
Although it is possible for the following instructions to work under a different version of Ubuntu, it is very important to use the indicated version of Quartus II software, as it has been reported that previous releases have some problems during installation on Linux flavors that are different from the ones officially supported (Red Hat Linux Enterprise 4/5 (32/64 bit), SUSE Linux Enterprise 9 (32/64-bit) and CentOS 4/5 (32/64 bit)), and would need extra steps that are not covered in this tutorial.
About Quartus II
At the time of writing this tutorial, Altera provides Quartus II software in two different versions:
- Quartus II Web Edition - Free version available only for Windows
- Quartus II Subscription Edition - Free 30 Day Trial. After that period, subscription license is required. Available for Windows and Linux
Although Quartus II Subscription Edition needs a license in order to work, several command line tools are provided as part of the installation that can be used without the need of that license. Two important commands of these tools that we will use during this tutorial are jtagd and jtagconfig.
jtagd allows us to communicate with and load previously compiled designs into Altera devices using JTAG standard in two different connection modes:
- Local mode - The Altera device is fisically conected to the computer in which Quartus II software is running
- Remote mode - The Altera device is fisically connected to a remote computer that acts as a server. The Quartus II software running on the local computer communicates with the remote Altera device via the remote server
jtagconfig alllows us to register and configure connection cables and Altera devices into jtagd
Methodology
Install Quartus II Subscription Edition the host machine in order to beb able to use jtagd and jtagconfig
- Install Quartus II Web Edition in the guest system
Use jtagdto setup a JTAG server
Communicate the Quartus II Web Edition installed in the guest system with the JTAG via virtual networking
Setting up Quartus II Web Edition 8.1 in the Windows guest
For example, installation instructions.
Second Section
For example, configuration instructions.
Subsection
Subsection
Third Section
Some sections may just contain a list of links. It is sometimes useful to include a short explanation of what the links are for. For example: 'Ubuntu includes the following Internet applications by default.'
<Link> - Lists of links should have bullets. Link text should not be in bold. Each link should be followed by a short explanation of the link.
<Link> - Explanations of links should be written as full sentences.
See Also
A see also section can be used to point users towards other trusted Ubuntu resources. For example, if a page exists in the official documentation on http://help.ubuntu.com, you can link to such a page. This section is optional.
<Link> - Explanation of link.
<Link> - Explanation of link.
<Link> - Explanation of link.
External Links
An external links section can be used to point users towards general information about the subject matter of the page, such as a wikipedia entry or project homepage. This section is optional.
<Link> - Explanation of link.
<Link> - Explanation of link.
<Link> - Explanation of link.