-
Notifications
You must be signed in to change notification settings - Fork 35
eSDK 2015.1 Release Notes
This text describes the changes that went into eSDK 2015.1 and the companion Ubuntu images.
- Thermal improvements:
- You no longer need a fan if you just want to try the board out.
- We have taken several measures to reduce power consumption. The Epiphany chip-clock is now disabled when the chip is unused. Clock-gating is enabled by default. The unused north, west and south e-links are disabled.
- In the Ubuntu images we have added a thermal daemon that will force the Epiphany off if temperature gets to high. Disabling the Epiphany while another program is accessing the Epiphany can result in a hard system lockup. But there is no risk that any components gets damaged.
- Redesign of e-Link FPGA code
- Bandwidth is >3 higher for writes from ARM to Epiphany.
- Hostname: "parallella." (notice trailing period) or "parallella.local", depending on your operating system.
- IP address: The IP address will be acquired from DHCP. 10.11.12.13 will be used as fallback.
- Username: parallella
- Password: parallella
On first boot give it a couple of minutes to generate new SSH server keys before you try to connect to the board. We advise you to change the default password like so:
$ ssh parallella@parallella.
parallella@parallella's password: [Enter parallella]
parallella@parallella:~$ passwd
Changing password for parallella.
(current) UNIX password: [Enter parallella]
Enter new UNIX password: [Enter new password]
Retype new UNIX password: [Enter new password]
Password changed
parallella@parallella:~$ logout
To ensure the system does not get too hot a thermal daemon is included in the new Ubuntu images. The daemon monitors the Zynq temperature sensor (XADC). Should the temperature rise above the allowed range, the daemon will shutdown the Epiphany chip. The default upper limit is set to 70C. Notice that disabling the Epiphany chip while another program is accessing the Epiphany is likely to result the board freezing. So if you see lockups when the system is under load this is a probable cause.
In Linux you can monitor the temperature with xtemp from the parallella-utils
package.
$ ssh -Y parallella@parallella
parallella@parallella:~$ sudo apt-get install parallella-utils
parallella@parallella:~$ xtemp
On Windows and Mac OS X you can use the ztemp.sh
script in this forum post:
http://www.parallella.org/forums/viewtopic.php?t=930&p=5976#p6242
The quirks listed in this section will be properly fixed in a following release.
In this release it is mandatory to call e_reset_system()
before you access the Epiphany chip. Failing to do so will result in a hard system freeze.
We also recommend that you call e_finalize()
when you are done. This will disable the Epiphany chip which saves some power and reduces heat.
e-server does not call e_reset_system()
. Therefore you can only start it when another program already is connected to the Epiphany.