DE0-Nano/Synthesijer
[
Front page
] [
New
|
List of pages
|
Search
|
Recent changes
]
Start:
[[labs.beatcraft.com]]~
[[DE0-Nano]]~
[[Synthesijer]]~
#contents
* DE0-Nano/Synthesijer [#s9623766]
>
[[Sythesijer>http://synthesijer.sourceforge.net/]] is the...
This article explains how to execute a sample program of ...
~
This article uses synthesijer-20140818.jar and synthesije...
its sample are also available at [[this page>http://sourc...
~
The outline and some part (the version of Quartus) of thi...
The outline of this articles are:~
>
- About host PC~
Working on a virtual machine (Ubuntu 12.04LTS, 64bit vers...
(This article does NOT explain how to install a Linux vir...
~
- Configuring Ubuntu and editing files~
Install the development tools on Ubuntu, and edit the fil...
~
- Writing down to DE0-Nano~
Explain how to execute a sample of Synthesijer on DE0-Nan...
** About Host PC [#mf1b3ce8]
>
The details of the host PC for this article are shown bel...
~
OS:~
- Host OS: Windows7 (64bit version, hereafter ?Windows?)~
- Guest OS: Ubuntu 12.04 LTS (64bit version, hereafter ?U...
>
Applications:~
- VMware Player (Windows)~
- DE0-Nano System Builder (Windows)~
- Quartus II 12.0 sp1 (Ubuntu, hereafter ?Quartus?)~
>
Create an Ubuntu image on VMware Player. The desk size of...
~
DE0-Nano System Builder, which is provided by Terasic Tec...
and configuration file for pin-assignment (qsf). This app...
~
Quartus is a FPGA and CPLD design and development tool, ...
(The download page is [[here]].) This is installed on Ubu...
The newer versions of this application are available at i...
[[DE0-Nano/JavaRock>]], this article uses the same ve...
** Configuring Ubuntu and Editing Files [#yc373be0]
>
This part of this article explains how to configure Ubunt...
*** Install the development tool [#z70651da]
>
To install Quartus on Ubuntu, install the development too...
$ sudo apt-get install build-essential ia32-libs
la32-lib is installed because each binary of Quartus is w...
~
Setting and installing Java SE, Synthesijer, and Quartus ...
any directory as you like to work.~
~
Install Java SE 7u67 for working with Synthesijer. Downlo...
Then, extract the archive.~
$ tar xvfz jdk-7u67-linux-x64.tar.gz
''Caution'':~
According to the web page of Synthesijer, Java SE should ...
with synthesijer-20140818.jar, an annotation error will o...
~
Download synthesijar-20140818.jar and synthesijar_samples...
~
Unzip synthesijer_samples-20140818.zip~
$ unzip synthesijer_samples-20140818.zip
Install Quartus. Expand the archive and execute setup. Th...
$ tar xvfz 12.0sp1_232_quartus_free_linux.tar.gz
$ cd 12.0sp1_232_quartus_free_linux/
$ ./setup
If start up Quartus, show up the error message , which is...
$ cd ~/altera/12.0sp1/quartus/
$ ln -s linux linux64
The error message~
*** The Quartus II software cannot be started because th...
'linux64', does not appear to be installed in:
'/home/beat/altera/12.0sp1/quartus'.
/home/beat/altera/12.0sp1/quartus/bin/jtagd: 69: exit: I...
*** Edit .bashrc [#f8c1ed69]
>
To let working environment easier, set up the PATH of Jav...
Please add three lines shown below at the end of .bashrc.~
$ vi .bashrc
export JAVA_HOME=/home/beat/jdk1.7.0_67
export PATH=$JAVA_HOME/bin:/home/beat/altera/12.0sp1/qua...
export SYNTHESIJER=/home/beat/synthesijer-20140818.jar
*** Add and apply the rules of udev [#ff487868]
>
To transfer a program to DE0-Nano from Ubuntu by USB conn...
add the rule file for the USB-Blaster (51-usbblaster.rule...
~
After adding the rule file, restart udev. Just adding the...
$ sudo vi /etc/udev/rules.d/51-usbblaster.rules
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVe...
~
$ sudo udevadm control --reload-rules
* Revision History [#we95c182]
>
-2014/12/24 This article is initially uploaded
End:
[[labs.beatcraft.com]]~
[[DE0-Nano]]~
[[Synthesijer]]~
#contents
* DE0-Nano/Synthesijer [#s9623766]
>
[[Sythesijer>http://synthesijer.sourceforge.net/]] is the...
This article explains how to execute a sample program of ...
~
This article uses synthesijer-20140818.jar and synthesije...
its sample are also available at [[this page>http://sourc...
~
The outline and some part (the version of Quartus) of thi...
The outline of this articles are:~
>
- About host PC~
Working on a virtual machine (Ubuntu 12.04LTS, 64bit vers...
(This article does NOT explain how to install a Linux vir...
~
- Configuring Ubuntu and editing files~
Install the development tools on Ubuntu, and edit the fil...
~
- Writing down to DE0-Nano~
Explain how to execute a sample of Synthesijer on DE0-Nan...
** About Host PC [#mf1b3ce8]
>
The details of the host PC for this article are shown bel...
~
OS:~
- Host OS: Windows7 (64bit version, hereafter ?Windows?)~
- Guest OS: Ubuntu 12.04 LTS (64bit version, hereafter ?U...
>
Applications:~
- VMware Player (Windows)~
- DE0-Nano System Builder (Windows)~
- Quartus II 12.0 sp1 (Ubuntu, hereafter ?Quartus?)~
>
Create an Ubuntu image on VMware Player. The desk size of...
~
DE0-Nano System Builder, which is provided by Terasic Tec...
and configuration file for pin-assignment (qsf). This app...
~
Quartus is a FPGA and CPLD design and development tool, ...
(The download page is [[here]].) This is installed on Ubu...
The newer versions of this application are available at i...
[[DE0-Nano/JavaRock>]], this article uses the same ve...
** Configuring Ubuntu and Editing Files [#yc373be0]
>
This part of this article explains how to configure Ubunt...
*** Install the development tool [#z70651da]
>
To install Quartus on Ubuntu, install the development too...
$ sudo apt-get install build-essential ia32-libs
la32-lib is installed because each binary of Quartus is w...
~
Setting and installing Java SE, Synthesijer, and Quartus ...
any directory as you like to work.~
~
Install Java SE 7u67 for working with Synthesijer. Downlo...
Then, extract the archive.~
$ tar xvfz jdk-7u67-linux-x64.tar.gz
''Caution'':~
According to the web page of Synthesijer, Java SE should ...
with synthesijer-20140818.jar, an annotation error will o...
~
Download synthesijar-20140818.jar and synthesijar_samples...
~
Unzip synthesijer_samples-20140818.zip~
$ unzip synthesijer_samples-20140818.zip
Install Quartus. Expand the archive and execute setup. Th...
$ tar xvfz 12.0sp1_232_quartus_free_linux.tar.gz
$ cd 12.0sp1_232_quartus_free_linux/
$ ./setup
If start up Quartus, show up the error message , which is...
$ cd ~/altera/12.0sp1/quartus/
$ ln -s linux linux64
The error message~
*** The Quartus II software cannot be started because th...
'linux64', does not appear to be installed in:
'/home/beat/altera/12.0sp1/quartus'.
/home/beat/altera/12.0sp1/quartus/bin/jtagd: 69: exit: I...
*** Edit .bashrc [#f8c1ed69]
>
To let working environment easier, set up the PATH of Jav...
Please add three lines shown below at the end of .bashrc.~
$ vi .bashrc
export JAVA_HOME=/home/beat/jdk1.7.0_67
export PATH=$JAVA_HOME/bin:/home/beat/altera/12.0sp1/qua...
export SYNTHESIJER=/home/beat/synthesijer-20140818.jar
*** Add and apply the rules of udev [#ff487868]
>
To transfer a program to DE0-Nano from Ubuntu by USB conn...
add the rule file for the USB-Blaster (51-usbblaster.rule...
~
After adding the rule file, restart udev. Just adding the...
$ sudo vi /etc/udev/rules.d/51-usbblaster.rules
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVe...
~
$ sudo udevadm control --reload-rules
* Revision History [#we95c182]
>
-2014/12/24 This article is initially uploaded
Page: