+ All Categories
Home > Documents > Ubuntu 14.04 on DE1-Soc - University of...

Ubuntu 14.04 on DE1-Soc - University of...

Date post: 04-Jun-2020
Category:
Upload: others
View: 7 times
Download: 0 times
Share this document with a friend
12
UBUNTU 14.04 ON DE1-SOC STEVEN ANDREWS MAY 8 TH , 2015
Transcript
Page 1: Ubuntu 14.04 on DE1-Soc - University of Torontolegup.eecg.utoronto.ca/wiki/lib/exe/fetch.php?media=ubuntu_14... · UBUNTU 14.04 ON DE1-SOC STEVEN ANDREWS MAY 8TH, 2015. DOWNLOAD.

UBUNTU 14.04 ON DE1-SOCSTEVEN ANDREWS

MAY 8TH, 2015

Page 2: Ubuntu 14.04 on DE1-Soc - University of Torontolegup.eecg.utoronto.ca/wiki/lib/exe/fetch.php?media=ubuntu_14... · UBUNTU 14.04 ON DE1-SOC STEVEN ANDREWS MAY 8TH, 2015. DOWNLOAD.

DOWNLOAD

Page 3: Ubuntu 14.04 on DE1-Soc - University of Torontolegup.eecg.utoronto.ca/wiki/lib/exe/fetch.php?media=ubuntu_14... · UBUNTU 14.04 ON DE1-SOC STEVEN ANDREWS MAY 8TH, 2015. DOWNLOAD.

FLASH

• MicroSD card

• sudo dd if=<Ubuntu_BSP_image> of=/dev/<sdcard#> bs=1M

Page 4: Ubuntu 14.04 on DE1-Soc - University of Torontolegup.eecg.utoronto.ca/wiki/lib/exe/fetch.php?media=ubuntu_14... · UBUNTU 14.04 ON DE1-SOC STEVEN ANDREWS MAY 8TH, 2015. DOWNLOAD.

DOWNLOAD CD IMAGE

Page 5: Ubuntu 14.04 on DE1-Soc - University of Torontolegup.eecg.utoronto.ca/wiki/lib/exe/fetch.php?media=ubuntu_14... · UBUNTU 14.04 ON DE1-SOC STEVEN ANDREWS MAY 8TH, 2015. DOWNLOAD.

FIND THE UNCOMPILED PROJECT

Page 6: Ubuntu 14.04 on DE1-Soc - University of Torontolegup.eecg.utoronto.ca/wiki/lib/exe/fetch.php?media=ubuntu_14... · UBUNTU 14.04 ON DE1-SOC STEVEN ANDREWS MAY 8TH, 2015. DOWNLOAD.

OPEN SOC_SYSTEM.QSYS

• Add PIO

• External_connection - set

Page 7: Ubuntu 14.04 on DE1-Soc - University of Torontolegup.eecg.utoronto.ca/wiki/lib/exe/fetch.php?media=ubuntu_14... · UBUNTU 14.04 ON DE1-SOC STEVEN ANDREWS MAY 8TH, 2015. DOWNLOAD.

ADD PIO TO CODE

COPY FROM QSYSPASTE INTO SOC_SYSTEM U0IN DE1_SOC_LINUX_FB.V

Page 8: Ubuntu 14.04 on DE1-Soc - University of Torontolegup.eecg.utoronto.ca/wiki/lib/exe/fetch.php?media=ubuntu_14... · UBUNTU 14.04 ON DE1-SOC STEVEN ANDREWS MAY 8TH, 2015. DOWNLOAD.

COMPILE

• First run analysis and synthesis

• Then run TCL scripts (Tools > Tcl Scripts)

• Fully Compile

Page 9: Ubuntu 14.04 on DE1-Soc - University of Torontolegup.eecg.utoronto.ca/wiki/lib/exe/fetch.php?media=ubuntu_14... · UBUNTU 14.04 ON DE1-SOC STEVEN ANDREWS MAY 8TH, 2015. DOWNLOAD.

CONVERT SOF TO RBF

Page 10: Ubuntu 14.04 on DE1-Soc - University of Torontolegup.eecg.utoronto.ca/wiki/lib/exe/fetch.php?media=ubuntu_14... · UBUNTU 14.04 ON DE1-SOC STEVEN ANDREWS MAY 8TH, 2015. DOWNLOAD.

RUN LINUX

• Copy the .rbf to SD card overwriting old file

• Put into DE1

• Power on

• Plug in accessories (Keyboard, mouse, Ethernet)

• Enjoy!

Page 11: Ubuntu 14.04 on DE1-Soc - University of Torontolegup.eecg.utoronto.ca/wiki/lib/exe/fetch.php?media=ubuntu_14... · UBUNTU 14.04 ON DE1-SOC STEVEN ANDREWS MAY 8TH, 2015. DOWNLOAD.

TALK TO HARDWARE

RUN THE FOLLOWINGCOPY HPS_0.H TO USB

Page 12: Ubuntu 14.04 on DE1-Soc - University of Torontolegup.eecg.utoronto.ca/wiki/lib/exe/fetch.php?media=ubuntu_14... · UBUNTU 14.04 ON DE1-SOC STEVEN ANDREWS MAY 8TH, 2015. DOWNLOAD.

COPY HEADER TO DE1 VIA USB

• Then write code using mmap() to map hardware to virtual space

• Write code!

• See “example.c”


Recommended