Lab 2.

Slides:



Advertisements
Similar presentations
Nios Multi Processor Ethernet Embedded Platform Final Presentation
Advertisements

Bus Specification Embedded Systems Design and Implementation Witawas Srisa-an.
IO Interfaces and Bus Standards. Interface circuits Consists of the cktry required to connect an i/o device to a computer. On one side we have data bus.
LOGO Lab Supervisor – Dr. WH Lau EE3271 Design Laboratory.
Introduction to Avalon Interface Hardik Shah Robotics and Embedded Systems Department of Informatics Technische Universität München www6.in.tum.de 06 May.
EXTERNAL COMMUNICATIONS DESIGNING AN EXTERNAL 3 BYTE INTERFACE Mark Neil - Microprocessor Course 1 External Memory & I/O.
ECE 371 Unit 13 - Part 1 Serial Peripheral Interface (SPI)
© 2003 Xilinx, Inc. All Rights Reserved Architecture Wizard and PACE FPGA Design Flow Workshop Xilinx: new module Xilinx: new module.
PDACS Midterm Presentation Michelle Berger John Curtin Trey Griffin Aaron King Michael Nordfelt Jeffrey Whitted.
How to use the VHDL and schematic design entry tools.
A U.S. Department of Energy Office of Science Laboratory Operated by The University of Chicago Argonne National Laboratory Office of Science U.S. Department.
Spring EE 316 Computer Engineering Junior Lab LCD modules, PROMs, Serial Ports.
LAB 3 Finite State Machines On Xilinx Mike Lowey.
Using FileZilla to FTP CS10001 – Computer Literacy Kent State University.
7-1 Digital Serial Input/Output Two basic approaches  Synchronous shared common clock signal all devices synchronised with the shared clock signal data.
ECE Department: University of Massachusetts, Amherst Lab 1: Introduction to NIOS II Hardware Development.
ECE 353 Introduction to Microprocessor Systems Michael G. Morrow, P.E. Week 13.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.1 Configuring Network Devices Working at a Small-to-Medium Business or ISP – Chapter.
Arduino Nano to Uno I2C Communication Mike Pluma The-Bao Nguyen EE 444 Spring 2013.

COMPUTER ORGANIZATION CSCE 230 Final Project. OVERVIEW  Implemented RISC processor  VHDL  Test program created to demonstrate abilities.
Diffuse Optical Tomography Optimization and Miniaturization ECE 4902-Spring 2014 Thomas Capuano (EE&BME), Donald McMenemy (EE), David Miller (EE), Dhinakaran.
© 2011 Altera Corporation—Public Introducing Qsys – Next Generation System Integration Platform AP Tech Roadshow.
December 2009 Target Group Control System of production furnace for SPES project Results and progress status december 2009.
ECE Department: University of Massachusetts, Amherst Using Altera CAD tools for NIOS Development.
EE 446 Project Assignment Top Design Sensor Components Pin Assignment and Configuration Completed Physical Setup Project Tasks.
Microcontroller based system design Asst. Prof. Dr. Alper ŞİŞMAN.
GBT Interface Card for a Linux Computer Carson Teale 1.
ECE 353 Introduction to Microprocessor Systems Michael Schulte Week 13.
© 2005 Altera Corporation SOPC Builder: a Design Tool for Rapid System Prototyping on FPGAs Kerry Veenstra Workshop on Architecture Research using FPGA.
Logic Synthesis assign z=a&b a b z What is Synthesis synthesis /sinth siss/ noun ( pl. syntheses /sinth seez/) 1 the combination of components to form.
Flip-Flops and Registers
My Second FPGA for Altera DE2-115 Board 數位電路實驗 TA: 吳柏辰 Author: Trumen.
Synopsys Custom Designer Tutorial for a chip integration using the University of Utah Standard Cell Libraries In ON Semiconductor 0.5u C5 CMOS Version.
EE 316 Computer Engineering Junior Lab Serial Ports, LCD Displays & PROMs.
Module 4: Learning about Other Devices These Labs can be performed using the following topology or using the ones in the lab books: Creating a Network.
I2C Master Core Simulation Environment. I2C Master Core Requirements Coverage (*) Requirement I2C IP RS-906: The I2C IP shall define the period of time,
- Funcational Verification with Modelsim 1 Interfacing Customized Components with Avalon Interconnect (II) Gang Chen.
Logic Synthesis assign z=a&b a b z What is Synthesis synthesis /sinth siss/ noun ( pl. syntheses /sinth seez/) 1 the combination of components to form.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
Lab 2 Parallel processing using NIOS II processors
A Skeleton NIOS II Project for the DE1 board :
Part A Final Dor Obstbaum Kami Elbaz Advisor: Moshe Porian August 2012 FPGA S ETTING U SING F LASH.
This material exempt per Department of Commerce license exception TSU Architecture Wizard and PACE Lab 2 Introduction.
Quick guide to ASIMON configuration For version 3.0 or greater SAFETY AT WORK Date: 3/18/2009.
Logic Synthesis assign z=a&b a b z What is Synthesis synthesis /sinth siss/ noun ( pl. syntheses /sinth seez/) 1 the combination of components to form.
Embedded Systems Design with Qsys and Altera Monitor Program
Chapter Microcontroller
Performance analysis. outline 1.IP introduction 2.Compare between different kinds of interface 3.Compare between direction and non-direction 4.Compare.
Unity Application Generator How Can I… Develop a Generic device which can communicate Over IO Scanner.
I 2 C FOR SENSORS IN THE DOM Nestor Institute Koutsoumpos Vasileios - Nestor Institute 1.
SIX-NET Documentation SIX-NET Documentation (SCL) (SCL)
Configuring Network Devices
Maj Jeffrey Falkinburg Room 2E46E
Lab 1: Using NIOS II processor for code execution on FPGA
Basic router configuration
Universal connection and monitoring for M2M applications
Serial Communication Protocols And Embedded IoT
PCIe control interface for user logic.
Do-more Technical Training
GTK-TO readout interface status
System Interconnect Fabric
Master I/O Connectors PL12 PL14 PL21 PL20 PL17.
Figure 17.2 It is important that the Advanced Import Options be set as shown here.
Lab3 Adding Custom IP Lab: MicroBlaze
Programmable Peripheral Interface
Brandywine Communications 2018 Sales Meeting Cody WY May 15/
Routers and Routing Basics Review
Øyvind Hagen Senior Hardware Developer
CCNA 2 JEOPARDY Module 3.
Presentation transcript:

Lab 2

IPs in this lab Altera IPs Custom module Avalon ALTPLL UART (RS-232 Serial Port) Custom module RSA Avalon-MM master interface module

IP configuration – Avalon ALTPLL

IP configuration – Avalon ALTPLL System clock depends on your design

IP configuration – UART (RS232)

Add custom module to Qsys It depends on you

Add custom module to Qsys 2.right-click here to set top-level file if necessary 1.Add your design 3.Check design correctness

Add custom module to Qsys Check the interface & signal type are consistent with Avalon-MM master protocol

Add custom module to Qsys

Qsys system & connection Remember to add your module Signals here will be in the I/O list of the generated Qsys module

Qsys system & connection Idea of these connections: DE2-115 clock (clk_in) is used by altpll to generate the clock (c0) for uart-rs232 & rsa module

Qsys system & connection Similarly, these connection means the reset signal from DE2-115 works as reset signal for altpll, uart-rs232, and rsa module.

Qsys system & connection Remember to export necessary conduit signals to connect with DE2-115 pins Master-slave pair in this lab

Generate Qsys module MM slave will be assigned with address

Generate Qsys module

Include generated Qsys module Include the xxx.qip file in the output directory during Qsys generation to project

Instantiate Qsys module Finally, remember to instantiate the generate Qsys module. For the module I/O, refer to xxx.v in the same directory of xxx.qip Generated module I/O should be the same as Exported signals in Qsys