|
|
|
# Introduction
|
|
|
|
|
|
|
|
the peary software is deployed inside the ZC706 FPGA board and running on the Zynq ARM CPU. It consist of the software needed to operate the resources available on the CaR board (power supplies, Pulser, Voltage and Current Sources) and the device specific code to operate the different chips that can be used with the Peary system.
|
|
|
|
|
|
|
|
Two (three) methods are available to interact with ATLASPix in the Peary software :
|
|
|
|
* **pearycli** : peary universal command line interface (CLI)
|
|
|
|
* **ATLASPixServer** : ATLASPix server deamon for scripting and automation
|
|
|
|
* **pearyd** : Peary universal server deamon, to replace ATLASPixServer in the near future
|
|
|
|
|
|
|
|
To connect to the Zynq FPGA OS, SSH is the prefered method. Make sure to edit the file `/etc/network/interfaces` on the root partition of the SD Card prepared for the Zynq FPGA. For example, to force the system to take a static IP at startup, the following should be specified :
|
|
|
|
|
|
|
|
```# Wired or wireless interfaces
|
|
|
|
auto eth0
|
|
|
|
iface eth0 inet static
|
|
|
|
address 192.168.1.10
|
|
|
|
netmask 255.255.255.0
|
|
|
|
network 192.168.1.0
|
|
|
|
gateway 192.168.1.1
|
|
|
|
```
|
|
|
|
|
|
|
|
To connect to the FPGA, make sure you PC has an interface in the same local network. Following the previous example settings, your PC should have an IP an the range `192.168.1.XXX` in the same network as the FPGA is connect. Using SSH, this command will connect you to a bash shell inside the FPGA (no password needed) :
|
|
|
|
|
|
|
|
``` ssh root@192.168.1.10 ```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|