1 Lab7 Design and Implementation. 2 Design Example : Parity checker.

Slides:



Advertisements
Similar presentations
Xilinx 6.3 Tutorial Integrated Software Environment (ISE) Set up basic environment Select Gates or Modules to Be simulated (Insert Program Code) Run Waveform.
Advertisements

1 of 24 The new way for FPGA & ASIC development © GE-Research.
Electrical and Computer Engineering MIDI Note Number Display UGA Presentation and Demo ECE 353 Lab B.
Integrated Circuits Laboratory Faculty of Engineering Digital Design Flow Using Mentor Graphics Tools Presented by: Sameh Assem Ibrahim 16-October-2003.
學習C++的基本語法 認識關鍵字與識別字的不同 學習程式碼偵錯的流程 學習如何提高程式的可讀性
CNA 2008 Project 1 TA: 徐志偉 Office: EA Grading policy: Total (100%) Report (20%) Socket Programming: (80%) –Basic (60%) –Advanced (20%)
XILINX ISE 9.1/9.2. To Get Familiar with the Environment How to start an FPGA project How to target your design to particular type of FPGA How to describe.
程式註解說明. 2 程式註解格式 塊狀註解 對檔案、 class 、 method 、資料結構、一段程式 …. 等程式區塊 做說明。 第一行的開頭必需為 “/*” 且沒有其他文字,最後一行的開頭 必需以 “*/” 做為結束,在中間每一行的開頭都必需是一個 “*” 。 單行註解 佔據一整行的說明。 以.
國立虎尾科技大學 飛機工程系航空電子組 車用資訊、通訊、與視聽娛樂伺服器之 SoC 嵌入式系統軟體開發 主講人 : 學生 楊鈞傑 2004/12/14.
國立中央大學電機工程學系 99 學年度第 2 學期 助教會議 中央大學電機工程學系 工程認證 1.
: Tight words ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: : Tight Words 解題者:鐘緯駿、林一帆 解題日期: 2006 年 03 月 14 日 題意: 給定數字 k 與 n (0 ≦ k.
各種線上電子資源的特異功能 SwetsWise 的 alert, TOC alert 與 Favorites 2003/4/28 修改.
1 單元四 個人化服務 Web of Science 利用指引. 2 個人化服務 Sign In 登入 My EndNote Web 使用 EndNote Web 者可登入 My Citation Alert 查看或修改先前設定的引用通告 My Saved Searches 查看或更改先前儲存過的檢索.
FPGA BASED IMAGE PROCESSING Texas A&M University / Prairie View A&M University Over the past few decades, the improvements from machine language to objected.
Department of Electrical Engineering, National Central University ECL II Homework#1.
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2008.
組合語言與系統程式 軟體使用教學. 軟體下載及安裝 下載 到課程網頁下載 tw/~jiun/ 安裝 解壓縮後將 System Software 資料夾放在 D 槽 (C 槽版本放在 C 之下 )
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2009.
Chapter 05 Tutorial Using Verilog
ECE Department: University of Massachusetts, Amherst Lab 1: Introduction to NIOS II Hardware Development.
OmniFile Full Text 系列資料庫 個人化服務設定步驟. 此相關資料庫之個人化服 務只提供類似專題選粹的 服務,然無提供 mail 通知的 服務,讀者可建立個人 ID , 並儲存檢索策略,日後需 再進入該資料庫,查詢檢 索策略之新進文章。 導航目次 個人化服務說明 個人帳號密碼申請 個人化服務設定.
Introduction to SPICE Microelectronics (I). What is SPICE? Simulation Program with Integrated Circuit Emphasis SPICE was developed by U.C. Berkeley in.
v8.2 System Generator Audio Quick Start
1 Lab7 Design and Implementation. 2 Design Example.
ECE 448: Spring 12 Lab 4 – Part 2 Finite State Machines Basys2 FPGA Board.
RADIUS Server (Brocade Controller)
Introduction to FPGA Design Illustrating the FPGA design process using Quartus II design software and the Cyclone II FPGA Starter Board. Physics 536 –
CPE 169 Digital Design Laboratory Digilent Inc. Nexys Development Board.
Tutorial 2: Introduction to ISE 14.6 (revised by khw)
ADAM Single Writer User’s Manual ETA Chips Co., Kr, 2011 Rev 1.0.
Digital Integrated Circuit Design Laboratory Department of Computer Science and Information EngineeringNational Cheng Kung University Experiment on Digital.
Lecture #3 Page 1 ECE 4110– Sequential Logic Design Lecture #3 Agenda 1.FPGA's 2.Lab Setup Announcements 1.No Class Monday, Labor Day Holiday 2.HW#2 assigned.
ECE Department: University of Massachusetts, Amherst Using Altera CAD tools for NIOS Development.
Boolean Algebra (Continued) ELEC 311 Digital Logic and Circuits Dr. Ron Hayne Images Courtesy of Cengage Learning.
Xilinx and Nexys2 Tutorial Kartik Mohanram Dept. of Electrical and Computer Engineering Rice University, Houston, TX.
1 Keyboard Controller Design By Tamas Kasza Digital System Design 2 (ECE 5572) Summer 2003 A Project Proposal for.
Lecture #3 Page 1 ECE 4110– Sequential Logic Design Lecture #3 Agenda 1.FPGA's 2.Lab Setup Announcements 1.No Class Monday, Labor Day Holiday 2.HW#2 assigned.
Spring Introduction  Today’s tutorial focuses on introducing you to Xilinx ISE and Modelsim.  These tools are used for Verilog Coding Simulation.
1 Introduction to Xilinx ISL8.1i Schematic Capture and VHDL 1.
數位系統實驗 Experiment on Digital System Lab06: Verilog HDL and FPGA (2) 負責助教:葉俊顯 stanley.
1 Introduction to Xilinx ISL8.1i & 11.1 Schematic Capture 1.
Working with Xilinx Spartan 3 Embedded Systems Lab 2009.
Lecture #3 Page 1 ECE 4110–5110 Digital System Design Lecture #3 Agenda 1.FPGA's 2.Lab Setup Announcements 1.HW#2 assigned Due.
Getting Started with Lab 1 ECE 4401 Digital Design Lab 1.
Introductory project. Development systems Design Entry –Foundation ISE –Third party tools Mentor Graphics: FPGA Advantage Celoxica: DK Design Suite Design.
ECE 2372 Modern Digital System Design Section 4.8 Xilinx Schematic Capture Simulation Tutorial.
Introduction to ECE 255 Lab Cheng Cheng, Teaching Assistant Department of EECS University of Tennessee.
Copyright (c) 2003 by Valery Sklyarov and Iouliia Skliarova: DETUA, IEETA, Aveiro University, Portugal.
Lab 2.
 Seattle Pacific University EE Logic System DesignAlteraBoard-2 Altera Cyclone II (484 Pin BGA) 22 Pins.
11 EENG 1920 Introduction to VHDL. 22 Hardware Description Language A computer language used to design circuits with text-based descriptions of the circuits.
Introduction to Labs Wenchao Cao, Teaching Assistant Department of EECS University of Tennessee.
© Copyright 2010 Xilinx ML605 MultiBoot Design May 2010 © Copyright 2010 Xilinx XTP043.
1 Lab 2 Module-Based Digital Circuit Design and Verification.
Compute Node Tutorial(2) Agenda Introduce to RocketIO How to build a optical link connection Backplane and cross link communications How to.
How to use ISE Dept. of Info & Comm. Eng. Prof. Jongbok Lee.
1 of 24 The new way for FPGA & ASIC development © GE-Research.
Introduction to the FPGA and Labs
How to convert Max+Plus II into Quartus II
Lab 1: Using NIOS II processor for code execution on FPGA
The first change to your project files that is needed is to change the device to the correct FPGA. This is done by going to the Assignments tab on the.
Using Xilinx ChipScope Pro Tools
Dept. of Electrical and Computer Engineering
A tutorial guide to start with ISE
Dept. of Electronics & Info. Eng. Prof. Jongbok Lee
ADC32RF45EVM Test with TSW14J10EVM and ZC706
Getting Started with Programmable Logic
FPGA.
Week 5, Verilog & Full Adder
Founded in Silicon Valley in 1984
Presentation transcript:

1 Lab7 Design and Implementation

2 Design Example : Parity checker

3 Computer to Spartan-6 USB Port Spartan-6 PC

4 DIP SWITCHES & LEDs DIP SWITCH LED

5 Power to Board 變壓 整流器 AC 110V DC 5V

6 Create a New Project

7 Enter a Name and Location for the Project 檔名開頭請勿使用數字或特殊符號並不要使用中文為檔名

8 Select Device Family, Package, Device and Speed Grade 1 2

9 Finish

10 Create a New File 1.Right Click 2

11 Create a New Module 1 2. Type “ logic ”

12 Define I/O Port 1.Type x,y,z,f 2.Select I/O

13 Finish

14 Type 1.Type 2.Remember to save the file

Check Synthesize 2.Double Click 1.Double Click

16 Add Verilog Test Fixture 1.Right Click 檔名開頭請勿使用數字或特殊符號 並不要使用中文為檔名

17 Finish 1 2

Test bench Remember to save the file

Generate Expected Simulation Result Double Click

20 Click Zoom Full 1.Run all2.Click

21 Result f=x^y ^z

Enter the PlanAhead Double Click

23 Pins Assign User I/O FPGA Pin Signal LED1  E13  f Sw1  D14  x Sw2  E12  y Sw3  F12  z

24 Assign pins [1] key in 4

25 Assign pins [2] key in

26 Assign pins [3] key in

27 Assign pins [4] key in 4. Save

It’s Generate by PlanAhead 28 1.Double Click 2.

29 Run “ Implement Design ” 1 2. Double Click

30 Select FPGA Start-Up Clock to JTAG Clock 1. Right Click

31 Generate Bitstream File Double Click

32 Run “ Configure Device ” Double Click 此時請務必將版子接上

Create a New Project on ISE iMPACT

34 Select Boundary.. and Automatically … 2 1

35 Select “ logic.bit file ” 1.Double click 2

Press “ok” 36

37 Right-click to select operation 2 1.Right Click

38 Program Succeeded Check the Result on spartan-6

39 Check the Result on spartan-6 DIP SWITCH LED

40 Question and Answer 歷史人物中,誰跑最快 ?