Copyright © 1997 Altera Corporation 11/26/2015 P.1 Usage of FloorPlanner Danny Mok Altera HK FAE

Slides:



Advertisements
Similar presentations
FPGA-Based System Design: Chapter 4 Copyright  2004 Prentice Hall PTR Topics n 16 x 16 multiplier example.
Advertisements

Excel Lesson 1 Microsoft Excel Basics
Use this video to learn some slide enhancements:
Spartan II Features  Plentiful logic and memory resources –15K to 200K system gates (up to 5,292 logic cells) –Up to 57 Kb block RAM storage  Flexible.
 First you have to think up a what kind of game are you going to have it can be any thing from a brick breaker to an role playing game.
ECE – 329 Fall 2007 Lab Manual for Xilinx Example: Design and simulation of a Half Adder Instructor: Dr.Botros.
1 Homework Reading –Tokheim, Section 5-1, 5-2, 5-3, 5-7, 5-8 Machine Projects –Continue on MP4 Labs –Continue labs with your assigned section.
Modern VLSI Design 2e: Chapter4 Copyright  1998 Prentice Hall PTR.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
ECE 301 – Digital Electronics
Altera DE2 Board and Quartus II Software ECE 3450 M. A. Jupina, VU, 2014.
Spreadsheet Basics.  Letters are used for columns  Numbers are used for rows  Cells are identified by a combination of letters and numbers ex. B4.
Chapter 5 Boolean Algebra and Reduction Techniques William Kleitz Digital Electronics with VHDL, Quartus® II Version Copyright ©2006 by Pearson Education,
Figure 1.1 The Altera UP 3 FPGA Development board
How do you simplify? Simple Complicated.
Introduction to FPGA Design Illustrating the FPGA design process using Quartus II design software and the Cyclone II FPGA Starter Board. Physics 536 –
Computer Organization CS345 David Monismith Based upon notes by Dr. Bill Siever and notes from the Patterson and Hennessy Text.
Advanced Digital Circuits ECET 146 Week 3 Professor Iskandar Hack ET 221B,
Excel Tutorial Enfield High School 2007.
P366: Lecture #1 Use of Excel for analysis Lei Chen, MD Jan 6, 2002.
Danny Mok Altera HK FAE Tri-State vs MUX Danny Mok Altera HK FAE 4/23/2017 P.1.
Copyright © 1997 Altera Corporation 9/12/97 Mix Design Entry within Max+Plus II Danny Mok Altera HK FAE
Copyright © 1997 Altera Corporation 9/12/97 Asynchronous vs Synchronous Circuit Design Danny Mok Altera HK FAE
Class Agenda Excel  PivotTables Excel & Word Integration Try PivotTable tutorial & work on Assignment #1.
Copyright © 1997 Altera Corporation 10/15/2015 How to use LPM within VHDL Entry Danny Mok Altera HK FAE
Accelerating Design Cycles Using Quartus II
Memory and Programmable Logic Memory device: Device to which binary information is transferred for storage, and from which information is available for.
Copyright 2007, Paradigm Publishing Inc. ACCESS 2007 Chapter 7 BACKNEXTEND 7-1 LINKS TO OBJECTIVES Filtering Data Removing a Filter Filter by Selection.
Copyright © 1997 Altera Corporation 10/21/2015 Third Party EDA Tools Interface with Altera Max+Plus II Danny Mok Altera HK FAE
TOEFL iBT Reading Overview
Copyright © 1997 Altera Corporation & 提供 What is VHDL Very high speed integrated Hardware Description Language (VHDL) –is.
FPGA-Based System Design Copyright  2004 Prentice Hall PTR Logic Design Process n Functional/ Non-functional requirements n Mapping into an FPGA n Hardware.
Creating your Home Directory During Labs you will need to save all your work in a folder called CP120 (or PC120) in your Home Directory (drive I:) To get.
CPLD Design Basics Note: We use the Altera CPLD design software in this course. Please see the Altera web site ( for more details on their.
Copyright © 1997 Altera Corporation 6/5/2016 P.1 AHDL Training Class Danny Mok Altera HK FAE
Lecture #2 Page 1 ECE 4110– Sequential Logic Design Lecture #2 Agenda 1.Logic Design Tools Announcements 1.n/a.
Copyright © 1997 Altera Corporation 11/20/2015 P.1 Beginner VHDL Training Class Danny Mok Altera HK FAE
Copyright © 1997 Altera Corporation 11/21/2015 P.1 Compilation is too Long Danny Mok Altera HK FAE
CSCI N301: Fundamental Computer Science Concepts Copyright ©2004  Department of Computer & Information Science Designing Circuits.
Copyright © 1997 Altera Corporation & 提供 Beginner VHDL Training Class Danny Mok Altera HK FAE
1 Performance Analysis (Clock Signal). 2 Unbalanced delays Logic with unbalanced delays leads to inefficient use of logic: long clock periodshort clock.
1 COMP541 Combinational Logic - II Montek Singh Jan 18, 2012.
 Seattle Pacific University EE Logic System DesignAlteraBoard-2 Altera Cyclone II (484 Pin BGA) 22 Pins.
COE4OI5 Engineering Design Chapter 1: The 15 minutes design.
1 Homework Reading –Tokheim, Section 5-1, 5-2, 5-3, 5-7, 5-8 Machine Projects –Continue on MP4 Labs –Continue labs with your assigned section.
LAB 0 : OVERVIEW. Max+Plus II Fill in particulars License will be provided within 12 hrs.
Altera Technical Solutions Seminar Schedule OpeningIntroduction FLEX ® 10KE Devices APEX ™ 20K & Quartus ™ Overview Design Integration EDA Integration.
Fast VLSI Implementation of Sorting Algorithm for Standard Median Filters Hyeong-Seok Yu SungKyunKwan Univ. Dept. of ECE, Vada Lab.
Excel Introduction to computers. Excel 2007 Starting the Excel program.
Basic Column Chart These charts are editable. Right Click anywhere on the chart and select ‘Edit Data’. An embedded Excel file will open that you can change.
Copyright © 2007 by Pearson Education 1 UNIT 6A COMBINATIONAL CIRCUIT DESIGN WITH VHDL by Gregory L. Moss Click hyperlink below to select: Tutorial for.
教育卡(电子卡) 身份信息认证指导 (学生). 身份信息认证渠道 教育卡管理中心为学生提供了 “ 教育卡官方网站 ” 和 “ 教育人人通客户端 ” 两种认证渠道。 1 教育人人通客户端 2 ●● 您可以在教育卡网站的 “ 人人通客户端 ” 版块下载江苏教育人人通客户端。
STEP-1 START PROTEUS Click on START button and you will get “ Proteus 7 professional “  Install Lab Center Proteus in the PC.  After Successful installation.
Instagram Feeds and Slideshows Makers for Events
How to Planning a Trip Via Road from Brisbane to Cairns
Figure 1.1 The Altera UP 1 CPLD development board.
Sharif University of Technology Department of Computer Engineering
Spreadsheet Basics.
Microsoft Excel 2003 Illustrated Complete
These chips are operates at 50MHz clock frequency.
It is partitioned into 4 quadrants, each containing 12 macrocells.
The architecture of PAL16R8
Simple Windows Applications
Introduction to computers
TOEFL iBT Reading Overview
Lesson 2: Selecting Cells, Rows, and Columns
Excel: Tables Participation Project
Click Summary Value Button to Show Source of Integral or Time
Lesson 7: Epic Appointment Scheduling Referrals - Assign Referral for Past Appointment This material contains confidential and copyrighted information.
Selecting cells in an Office 2016 worksheet
Presentation transcript:

Copyright © 1997 Altera Corporation 11/26/2015 P.1 Usage of FloorPlanner Danny Mok Altera HK FAE

Copyright © 1997 Altera Corporation 11/26/2015 P.2 What is the Floorplan It is use to control the placement of your design logic –to increase the performance of your design –to reduce the ROW/COLUMN traffic –resolve the “can not fit” issue (Altera Expert can do this for you) –use to control the trace delay Logic Plan can not help you to simplify your design from a Complex to a Simple one

Copyright © 1997 Altera Corporation 11/26/2015 P.3 Why the Floorplan is so important The Delay is a combinational of Two Factors –Gate Delay –Trace Delay Two situation to consider –Gate Delay >>>> Trace Delay (floorplan is useless, logic complexity is more important) –Gate Delay <<<< Trace Delay (floorplan is very important) For Altera Device, Trace Delay is bigger than Gate Delay, so floorplan is important Trace Delay Gate Delay

Copyright © 1997 Altera Corporation 11/26/2015 P.4 Example 1

Copyright © 1997 Altera Corporation 11/26/2015 P.5 Example = 9.3ns delay caused by TRACE DELAY

Copyright © 1997 Altera Corporation 11/26/2015 P.6 What Altera Floorplan can do Altera Floorplan can provide the designer to control –the I/O pin location –the logic cell location For the I/O pin, you can control the location at –different Row –different Column For the Logic Cell, you can control the location at –different cell within LAB –different LAB –different Row –different Column

Copyright © 1997 Altera Corporation 11/26/2015 P.7 cont... Before use the Floorplan to control the placment, you must back-annotate the project first –you have the choice to lock down the Pin and Logic Cell lock down the Logic Cell

Copyright © 1997 Altera Corporation 11/26/2015 P.8 Back-Annotate the Project is the First Step Click on this button

Copyright © 1997 Altera Corporation 11/26/2015 P.9 I/O Location Control - Method 1 Change the Last Compilation to Current Compilation

Copyright © 1997 Altera Corporation 11/26/2015 P.10 Drag and Place Anywhere of the Device Any where within this row Anywhere within this column At this particular I/O pin

Copyright © 1997 Altera Corporation 11/26/2015 P.11 Method 2 Drag and Drop the I/O pin signal to any location which you want

Copyright © 1997 Altera Corporation 11/26/2015 P.12 Logic Cell assignment Anywhere of the Device Any where within this row Anywhere within this LAB At this particular LC Anywhere within this column

Copyright © 1997 Altera Corporation 11/26/2015 P.13 Summary All the I/O pin and Logic Cell must work at “Current Assignment” window Use the Drag & Drop method to make the assignment Playing around with Floorplan is not easy, more than 90% of the design does not need to touch the floorplan