HW/SW Co-design Lecture 2: Lab Environment Setup Course material designed by Professor Yarsun Hsu, EE Dept, NTHU RA: Yi-Chiun Fang, EE Dept, NTHU.

Slides:



Advertisements
Similar presentations
Configuring APACS & AAN Controllers
Advertisements

DE2-115 Control Panel - Part I
DHCP -Ameeta and Haripriya -cmsc 691x. DHCP ► Dynamic Host Configuration Protocol ► It controls vital networking parameters of hosts with the help of.
Lesson 15 – INSTALL AND SET UP NETWARE 5.1. Understanding NetWare 5.1 Preparing for installation Installing NetWare 5.1 Configuring NetWare 5.1 client.
The Xilinx EDK Toolset: Xilinx Platform Studio (XPS) Building a base system platform.
Wireless Ad Hoc and Sensor Networks Lab1. 2 Objective Comprehend how to setup and use the wireless communication devices, Jennic Evaluation System. You.
Background of Wireless Communication Student Presentations and Projects Wireless Communication Technology Wireless Networking and Mobile IP Wireless Local.
6 February LAN-50/500 Ethernet Communication.
VMWare Workstation Installation. Starting Vmware Workstation Go to the start menu and start the VMware Workstation program. *Note: The following instructions.
Ch 8-3 Working with domains and Active Directory.
Part 1 Using the ARM board And start working with C Tutorial 5 and 6
MoteWorks Installation
Microsoft Windows 2003 Server. Client/Server Environment Many client computers connect to a server.
Migration XenDesktop 7. © 2013 Citrix | Confidential – Do Not Distribute Migration prerequisites Set up a XenDesktop 7 Site, including the site database.
Tutorial 11 Installing, Updating, and Configuring Software
By: Paul Hill Technology Coordinator Gwinn Area Community Schools.
IT 211 Project Integration and Deployment Lab #11.
Special Project Group 03 Chintan Shah Nisharg Patel Cynthia York.
RUNNING RECONFIGME OS OVER PETA LINUX OS MUHAMMED KHALID RAHIM DR. GRANT WIGLEY ID:
How to Install and Run Prepared by: Shubhra Kanti Karmaker Santu Lecturer CSE Department BUET.
Tutorial on using the DE2i-150 development board
Realtime Technologies, Inc. Distributed Simulation Training  April 2005.
Cygwin Tutorial 1. What is Cygwin? Cygwin offers a UNIX like environment on top of MS-Windows. Gives the ability to use familiar UNIX tools without losing.
HW/SW Co-design Lecture 4: Lab 2 – Passive HW Accelerator Design Course material designed by Professor Yarsun Hsu, EE Dept, NTHU RA: Yi-Chiun Fang, EE.
Setting up Cygwin Computer Organization I 1 May 2010 ©2010 McQuain Cygwin: getting the setup tool Free, almost complete UNIX environment emulation.
7200 Samsung Confidential & Proprietary Information Copyright 2006, All Rights Reserved. 1/16 OfficeServ 7200 Enterprise IP Solutions Data Server S/W Upgrade.
Screenshots of Mentor Schematic Capture Software TAMU Group August 2014 J. Gilmore 1.
UClinux console (HyperTerminal) Memec V2MB1000 prototyping board running uClinux on embedded Xilinx® MicroBlaze™ processor Development system with Xilinx.
7200 Samsung Confidential & Proprietary Information Copyright 2006, All Rights Reserved. 1/7 OfficeServ 7200 Enterprise IP Solutions Data Server S/W Upgrade.
Anritsu Automation Platform (AAP) AAP PC Connects to the system via IP connection (system switch) AAP was developed to add features that were requested.
AAP Support Training Anritsu CAT Support – North America
17 Establishing Dial-up Connection to the Internet Using Windows 9x 1.Install and configure the modem 2.Configure Dial-Up Adapter 3.Configure Dial-Up Networking.
EPM-Series Power Meter(N1913/14A) Firmware Upgrade Process.
U2020 X-Series Power Sensor Firmware Upgrade Process Version 1 Date: 8 August 2012.
Copyright© ANRITSU Craig Hendricks Sr. Wireless Business Development Manager August 4 th, 2014 SmartStudio Manager (SSM) Operation (For SSM Version 1.2.0)
Introduction to Labs Wenchao Cao, Teaching Assistant Department of EECS University of Tennessee.
Cygwin Tutorial 1. What is Cygwin? Cygwin offers a UNIX like environment on top of MS-Windows. Gives the ability to use familiar UNIX tools without losing.
HW/SW Co-design Lecture 3: Lab 1 – Getting Started with the Tools Course material designed by Professor Yarsun Hsu, EE Dept, NTHU RA: Yi-Chiun Fang, EE.
Implementation of Embedded OS
4000 Imaje 4020 – Software Imaje 4020 – Content ■ Content of Chapter Software: 1. Flash Up 2. Netcenter 3. FTP 4. Active X 5. XCL commands 6. Exercise.
Automating Installations by Using the Microsoft Windows 2000 Setup Manager Create setup scripts simply and easily. Create and modify answer files and UDFs.
Troubleshooting Workflow 8 Raymond Cruz, Software Support Engineer.
 CSC 215 : Procedural Programming with C C Compilers.
IBM Worklight environment setup 1. Eclipse IDE Multi-purpose integrated development environment (IDE) Open source Supported for Windows, Mac OS X, Linux.
Installation and environment variables. Simple Installation 1 The latest sources can always be obtained from the CDAT website:
Version of document: 1.01 Software Version CBox: v3.7.1 Hardware Version CBox: C5 Remote Access Configuration Service Operator Language: English.
Cygwin: getting the setup tool
Maj Jeffrey Falkinburg Room 2E46E
Cygwin Tutorial 1.
Step 1 - Installing TStatSpec Download the TStatSpec software from customer.honeywell.com.  The files will need to be extracted in a new folder.  
DE2-115 Control Panel - Part I
Implementation of Embedded OS
Cygwin Tutorial 1.
Create setup scripts simply and easily.
Lab 1: Using NIOS II processor for code execution on FPGA
Computer System Laboratory
Data Server S/W Upgrade Samsung Electronics Co., Ltd.
Crouzet touch Quick start.
Intuit has launched QuickBooks File Doctor tool (QBFD) in QuickBooks File Doctor is a tool that has been designed to recover the damaged company.
U2040 XA-Series Power Sensor Firmware Upgrade Process
Configuration Of A Pull Network.
Radoslaw Jedynak, PhD Poland, Technical University of Radom
Cygwin.
Cygwin Tutorial 1.
Gurpreet Singh CSE/IT.
Software Setup & Validation
Cygwin Tutorial 1.
Computer System Laboratory
RapidFinder Analysis Software How-To Guide
Modems in a POWERLOGIC System
Presentation transcript:

HW/SW Co-design Lecture 2: Lab Environment Setup Course material designed by Professor Yarsun Hsu, EE Dept, NTHU RA: Yi-Chiun Fang, EE Dept, NTHU

Outline Hardware Environment Setup Software Environment Setup

HARDWARE ENVIRONMENT SETUP

GR-XC3S-1500 Dev. Board (1/2) Connect the power supply, serial interface, ethernet interface, and JTAG interface Set the IP address of the host PC to , with subnet mask Power supply JTAG interface Ethernet interface Serial interface

GR-XC3S-1500 Dev. Board (2/2) Install jumpers JP9 1-2 and 5-6 This sets the FPGA in JTAG configuration mode and allows the configuration process to be controlled from the Host PC via the JTAG cable

SOFTWARE ENVIRONMENT SETUP

Xilinx ISE (1/5) 9.2i WEBPACK Extract and install

Xilinx ISE (2/5)

Xilinx ISE (3/5) Do not check “Launch WebUpdate”

Xilinx ISE (4/5) Service Pack i Run the installer to install

Xilinx ISE (5/5)

Cygwin (1/4) The setup.exe utility tracks the versions of all installed components and provides the mechanism for installing or updating everything available for Cygwinsetup.exe Used Cygwin DLL release version is

Cygwin (2/4) Remember to choose the Unix text mode

Cygwin (3/4) Make sure the following packages are installed autoconfig automake gcc make sharutils tcltk zlib

Cygwin (4/4) Start Cygwin from desktop after installation for system initialization

BCC & GRMON (1/2) Obtain the Cygwin version of BCC herehere Used version: sparc-elf d- cygwin.tar.bz2 Obtain the Evaluation/Academic version of GRMON herehere Used version: grmon-eval tar.gz Put the two files in your CYGWIN_INSTALL_DIR\home\USER\

BCC & GRMON (2/2) Start Cygwin Under the home of the user mkdir /opt tar zxf grmon-eval tar.gz -C /opt tar jxf sparc-elf d- cygwin.tar.bz2 -C /opt Open file.bashrc under your home, and append the following line at the end of the file export PATH=/opt/grmon-eval/cygwin: /opt/sparc-elf-3.4.4/bin:$PATH The paths will take effect after Cygwin restart

GHDL Obtain GHDL Cygwin build herehere Used version: ghdl-0.27-cygwin.bz2 Put the file in your Cygwin home directory tar jxf ghdl-0.27-cygwin.bz2 -C / Open file.bashrc under your home, and append the following line at the end of the file export PATH="$PATH":/usr/local/ghdl- 0.27/bin The paths will take effect after Cygwin restart

GTKWave Obtain GTKWave Windows port and the needed DLLs herehere Used version: GTKWave Extract the two files into the same folder

eCos Library (1/8) Obtain the eCos source package herehere Used version: ecos-rep tar.gz Put the file in your CYGWIN_INSTALL_DIR\home\USER\ Start Cygwin Under the home of the user tar zxf ecos-rep tar.gz -C /opt Obtain the eCos Configuration Tool herehere Used version: configtool-2.11-setup.exe Run the installer to install

eCos Library (2/8) Start eCos Configuration Tool Choose folder for eCos repository Choose the folder where you just extract your eCos source package (i.e. under your /opt directory) The folder can also be set through Build → Repository

eCos Library (3/8) Build → Template Select: LEON3 processor with GRETH ethermac Select “net” under “Packages” to include the TCP/IP stack in the OS Click “Continue” to resolve symbol conflicts

eCos Library (4/8) Tools → Paths → Build Tools Choose the ‘bin’ directory under your LEON BCC directory

eCos Library (5/8) Tools → Paths → User Tools Choose your /bin directory

eCos Library (6/8) Network initialization Make sure “Basic network framework → INET support” is checked to support IP network processing Check “Basic network framework → TFTP (RFC-1350) support” for TFTP support Set up the addresses for the network interface under “Address setups for ‘eth0’”

eCos Library (7/8) File → Save The configuration file is for further reconfiguration of eCos Save the file under your home directory (i.e. CYGWIN_INSTALL_DIR\home\USER\ ) You will see three additional folders in your home directory along with your ecc file These folders are later used to link eCos with your application

eCos Library (8/8) Build → Library Build the customized eCos library using BCC You should see the build messages in the Configuration Tool Check the messages to see if the build is done Exit the program after building completion