Quartus IIネットリスト・ビューワによるデザインの解析



Similar documents
ネットリストおよびフィジカル・シンセシスの最適化

main.dvi

Nios II 簡易チュートリアル

HardCopy IIデバイスのタイミング制約

スライド 1

Nios II ハードウェア・チュートリアル

FPGAメモリおよび定数のインシステム・アップデート

if clear = 1 then Q <= " "; elsif we = 1 then Q <= D; end rtl; regs.vhdl clk 0 1 rst clear we Write Enable we 1 we 0 if clk 1 Q if rst =

デザイン・スペース・エクスプローラ

スライド 1

PLDとFPGA

Quartus IIプロジェクトのマネージング

デザインパフォーマンス向上のためのHDLコーディング法

, FPGA Verilog-HDL

VHDL VHDL VHDL i

論理設計の基礎

Design at a higher level

Quartus II クイック・スタート・ガイド

ProVAL Recent Projects, ProVAL Online 3 Recent Projects ProVAL Online Show Online Content on the Start Page Page 13

1, Verilog-HDL, Verilog-HDL Verilog-HDL,, FPGA,, HDL, 11, 1 (a) (b) (c) FPGA (d) 2 10,, Verilog-HDL, FPGA, 12,,,, html % netscape file://home/users11/

Quartus II クイック・スタートガイド

Quartus II はじめてガイド - EDA ツールの設定方法

Quartus II はじめてガイド - よく使用するロジック・オプション設定方法 (個別設定)

Introduction Purpose This training course demonstrates the use of the High-performance Embedded Workshop (HEW), a key tool for developing software for

Quartus II - Chip Planner クイック・ガイド

Quartus II はじめてガイド - EDA ツールの設定方法


Cyclone IIIデバイスのI/O機能

Microsoft Word - Meta70_Preferences.doc

ACS電子ジャーナル利用マニュアル

Quartus II はじめてガイド - プロジェクトの作成方法

LSI LSI

Cleaner XL 1.5 クイックインストールガイド

Lab GPIO_35 GPIO

ProVisionaire Control V3.0セットアップガイド

Introduction Purpose This course explains how to use Mapview, a utility program for the Highperformance Embedded Workshop (HEW) development environmen

Quartus II はじめてガイド - プロジェクトの作成方法

Verilog HDL による回路設計記述

Quartus II はじめてガイド - ピン・アサインの方法

Quartus II はじめてガイド - Device & Pin Options 設定方法

13 Student Software TI-Nspire CX CAS TI Web TI-Nspire CX CAS Student Software ( ) 1 Student Software 37 Student Software Nspire Nspire Nspir

Stratix IIIデバイスの外部メモリ・インタフェース

Introduction Purpose This training course describes the configuration and session features of the High-performance Embedded Workshop (HEW), a key tool

5 2 5 Stratix IV PLL 2 CMU PLL 1 ALTGX MegaWizard Plug-In Manager Reconfig Alt PLL CMU PLL Channel and TX PLL select/reconfig CMU PLL reconfiguration

2

推奨されるHDLコーディング構文

Microsoft Word - PIVマニュアル.doc

New version (2.15.1) of Specview is now available Dismiss Windows Specview.bat set spv= Specview set jhome= JAVA (C:\Program Files\Java\jre<version>\

Quartus II はじめてガイド - プロジェクトの作成方法

計数工学実験/システム情報工学実験第一 「ディジタル回路の基礎」

Power Calculator

Specview Specview Specview STSCI(Space Telescope SCience Institute) VO Specview Web page htt

フリーセルプロの使い方

Quartus II - デバイスの未使用ピンの状態とその処理

LC-24_22_19K30.indb

.,. 0. (MSB). =2, =1/2.,. MSB LSB, LSB MSB. MSB 0 LSB 0 0 P

MAX IIデバイスのIEEE (JTAG)バウンダリ・スキャン・テスト

NL-22/NL-32取扱説明書_操作編


Q&A目次.PDF

GNU Emacs GNU Emacs

Quartus II Integrated Synthesis, Quartus II 6.0 Handbook, Volume 1

Microsoft PowerPoint - Lec pptx

ezbus2.PDF

Quartus II - TimeQuest クイック・ガイド

untitled

X Window System X X &

MOTIF XF 取扱説明書

DL1720/DL1740ディジタルオシロスコープユーザーズマニュアル

AN 630: アルテラCPLD におけるリアルタイムISP およびISP クランプ

ModelSim - アルテラ・シミュレーション・ライブラリ作成および登録方法


Beryll Beryll Cyclone V GX FPGA FPGA ROM...

TF Editor V3.5 ユーザーガイド

2.5. Verilog 19 Z= X + Y - Z A+B LD ADD SUB ST (X<<1)+(Y<<1) X 1 2 LD SL ST 2 10

AJACS18_ ppt

Avalon Memory-Mappedブリッジ

TM-m30 詳細取扱説明書

TH-42PAS10 TH-37PAS10 TQBA0286

Step 1 Feature Extraction Featuer Extraction Feature Extraction Featuer Extraction Image Analysis Start>Programs>Agilent-Life Sciences>Feature Extract

NL-20取扱説明書_操作編

VSamp Version: Hiroaki Koyama 1

帯域を測ってみよう (適応型QoS/QoS連携/帯域検出機能)

ECP2/ECP2M ユーザーズガイド

2


Transcription:

12. Quartus II QII51013-6.0.0 FPGA Quartus II RTL Viewer State Machine Viewer Technology Map Viewer : Quartus II Quartus II 12 46 State Machine Viewer HDL : Quartus II RTL Viewer State Machine Viewer Technology Map Viewer Quartus II RTL Viewer State Machine Viewer Technology Map Viewer Altera Corporation 12 1

Quartus II Volume 1 12 7 RTL Viewer RTL Viewer State Machine Viewer RTL Viewer State Machine Viewer RTL Viewer Technology Map Viewer Analysis & Synthesis RTL Viewer Technology Map Viewer Technology Map Viewer 2 I/O RTL Viewer State Machine Viewer Technology Map Viewer 12 2 Altera Corporation

Quartus II Quartus II 12-1 Quartus II 12-1. Quartus II RTL Viewer Technology Map Viewer HDL / Schematic Design Files VQM/EDIF Netlist Files Analysis & Elaboration RTL Viewer State Machine Viewer RTL Viewer Preprocessor (Once per Analysis & Elaboration) State Machine Viewer Preprocessor (Once per Analysis & Elaboration) Synthesis (Logic Synthesis & Technology Mapping) Technology Map Viewer Technology Map Viewer Preprocessor (Once per Synthesis) Fitter (Place & Route) Technology Map Viewer Technology Map Viewer Preprocessor (Once per Fitting) Timing Analyzer Technology Map Viewer Technology Map Viewer Preprocessor (Once per Timing Analysis) RTL Viewer State Machine Viewer Analysis & Elaboration Technology Map Viewer Analysis & Synthesis Altera Corporation 12 3

Quartus II Volume 1 Quartus II Analysis & Elaboration Quartus II RTL Viewer Quartus II RTL Viewer Quartus II RTL Quartus II Verilog HDL.vVHDL.vhd AHDL.tdf.bdf MAX+PLUS II.gdf Quartus II Analysis & Elaboration Verilog Quartus.vqm Electronic Design Interchange Format.edf I/O 12-1Quartus II RTL Viewer Technology Map Viewer Quartus II RTL Viewer Quartus II Analysis & Elaboration Quartus II Quartus II 12 4 Altera Corporation

RTL Viewer RTL Viewer VCC GND 16 NOT 1 2 AND 2 AND 1 3 AND State Machine Viewer Quartus II RTL Viewer RTL RTL Processing Start Start Analysis & Elaboration Quartus II Analysis & Elaboration Tools Netlist Viewers RTL Viewer Applications RTL Viewer Applications Quartus II Tools Customize Customize Toolbars Toolbars Applications Close Altera Corporation 12 5

Quartus II Volume 1 State Machine Viewer State Machine Viewer State Machine Viewer State Machine Viewer Tools Netlist Viewers State Machine Viewer State Machine Viewer RTL Viewer Hierarchy Down Technology Map Viewer Quartus II Technology Map Viewer Analysis & Synthesis Technology Map Viewer I/O LCELL I/O 12 21 Technology Map Viewer GND VCC IN1 OUT1 Quartus II Quartus II Technology Map Viewer Processing Start Start Analysis & Synthesis Technology Map Viewer Technology Map Viewer 12 6 Altera Corporation

12 37 12-1 Tools Netlist Viewers Technology Map Viewer Applications Technology Map Viewer RTL Viewer Technology Map Viewer 12-2 RTL Viewer 2 1 RTL Viewer 1 Technology Map Viewer Quartus II 12-2. RTL Viewer RTL Altera Corporation 12 7

Quartus II Volume 1 RTL Viewer Technology Map Viewer RTL Viewer Technology Map Viewer 12-3 3 RTL Viewer 12-3 Verilog HDL 12 1 HDL ADDER 12 3 12-3 12-3. RTL Viewer 12 8 Altera Corporation

12 1. 12-3 module counter (input [2:0] data, input clk, input load, output [2:0] result); reg [2:0] result_reg; always @ (posedge clk) if (load) result_reg <= data; else result_reg <= result_reg + 1; assign result = result_reg; endmodule 12-4 Stratix Technology Map Viewer LCELL REGOUT LCELL COMBOUT LCELL LUT LCELL 16 LCELL 16 LUT 12-4. Technology Map Viewer 12 1 RTL Viewer Technology Map Viewer 12 13 12 3 RTL Viewer Altera Corporation 12 9

Quartus II Volume 1 RTL Viewer Technology Map Viewer LCELL 12 1. ( / ) I/O 1 I/O 12 24 12 25 2 OR AND XOR OR AND XOR MUX BUFFER CARRY_SUM 0 1 MUX3 MUX 12 13 RTL Viewer LCELL SOFT CARRY GLOBAL NOT EXP CARRY_SUM SI SUM IN SO SUM OUT CI CARRY IN CO CARRY OUT 12 10 Altera Corporation

12 1. ( / ) LATCH D EN Q PRE CLR DFFE/DFFEA/DFFAES DFFE data flipflop with enable) ALOAD ADATA DFFEA data flipflop with enable and asynchronous load ASDATA DFFEAS data flipflop with enable and both synchronous and asynchronous load Technology Map Viewer 12 21 Technology Map Viewer DATAA DATAD COMBOUT LCELL WYSIWYG LCELL Technology Map Viewer VQM EDIF RTL Viewer 12 20 Altera Corporation 12 11

Quartus II Volume 1 12 1. ( / ) State Machine Viewer 12 17 State Machine Viewer 12 2 State Machine Viewer 12 2. State Machine Viewer 12 12 Altera Corporation

12 3 RTL Viewer 12 3. RTL Viewer ( / ) : OUT = A + B : OUT = A B : OUT = A / B : OUT = (A << COUNT) : OUT = (A >> COUNT) : OUT = (A % B) Altera Corporation 12 13

Quartus II Volume 1 12 3. RTL Viewer ( / ) less than : OUT = (A <= B : A < B) : OUT = DATA [SEL] 2 sel range size One-Hot 3 : OUT = (binary_number (IN) == x) for x=0 to x=2 (n+1) - 1 Selection Tool Shift Ctrl Selection Tool Viewer Options 12 14 Altera Corporation

Viewer Options Net Selection Select entire net when segment is selected 12 15 Viewer Options Viewer Options Net Selection Limit selections to current hierarchy Hand Tool toolbar Hand Tool Altera Corporation 12 15

Quartus II Volume 1 12 4 + 12 4. State Machine Viewer Quartus II RTL Viewer VQM EDIF Technology Map Viewer RTL Viewer Technology Map Viewer I/O I/O I/O 12 16 Altera Corporation

Shift Ctrl Filter Locate 12 27 12 35 Quartus II State Machine Viewer State Machine Viewer State Machine Viewer Tools Netlist Viewers State Machine Viewer RTL Viewer RTL Viewer Hierarchy Down RTL Viewer Project Hierarchy Down 12-5 State Machine Viewer State Machine Altera Corporation 12 17

Quartus II Volume 1 12-5. State Machine Viewer State Machine Viewer View State Machine Viewer Highlight Fan-in Highlight Fanout 12 18 Altera Corporation

State Machine Viewer Transitions 3 : Source State Destination State Condition Align Right Align Left Select All Edit Select All Copy Table Edit Copy Copy Table State Machine Viewer Encoding State Machine Viewer Start Analysis & Synthesis Start Analysis & Elaboration Altera Corporation 12 19

Quartus II Volume 1 State Machine Viewer State Machine Viewer 1 State Machine Viewer State Machine selection RTL Viewer Technology Map Viewer 12 15 Hierarchy Up Hierarchy Down Hierarchy Down Hierarchy Up Selection Tool 12-6 Hierarchy Down Hierarchy Up 12 20 Altera Corporation

12-6. Flatten Netlist Display Content Hide Content Display Content Hide Content Technology Map Viewer Technology Map Viewer Stratix Cyclone MAX II LCELLLUT Stratix II Cyclone II Stratix Cyclone HardCopy II I/O Altera Corporation 12 21

Quartus II Volume 1 RAM DSP Stratix II Stratix II GX Stratix Stratix GX Cyclone II Cyclone RAM DSP Stratix Stratix GX 12-7 12-7. 1 Display Content 12-8 12-7 12-8. 12-7 Hide Content 12 22 Altera Corporation

View Zoom Tool Ctrl View Fit in Window Fit Selection in Window Zoom In Zoom Out Zoom Zoom Zoom Tools Customize Toolbars Zoom Zoom In Zoom Out Zoom 100% Fit Selection in Window Selection Tool 1 Fit Selection in Window Zoom Tool Zoom Tool schematic Shift Ctrl Zoom Tool Tools Options Options Category RTL/Technology Map Viewer 12 27 Fit in Window Altera Corporation 12 23

Quartus II Volume 1 Tools Options Category RTL/Technology Map Viewer Maintain zoom level RTL Viewer Technology Map Viewer Tools Options Category RTL/Technology Map Viewer Display Settings Nodes per page 50 1 1,000 Ports per page 1000 / 1 2,000 12-9 : Page < > of < > 12-9. RTL Viewer 12 24 Altera Corporation

Refresh Previous Page Next Page Previous Page Next Page Edit Go To Go To Page View Back Back View Forward Forward Back Forward Back Forward Altera Corporation 12 25

Quartus II Volume 1 12-10 From Related 12-10. 12-11 To 12-11. 12 26 Altera Corporation

Go to Net Driver Current page Current hierarchy Across hierarchies 12 5 12 5. Current page Current hierarchy Across hierarchies Sources Destinations Sources & Destinations Selected Nodes and Nets Between Selected Nodes Bus Index 1 Altera Corporation 12 27

Quartus II Volume 1 Filter State Machine Viewer 12 25 Back Filter Sources Filter Sources 12 6 12 29 12-12 12 6. Filter Sources Display 12 29 12-12 12 28 Altera Corporation

Filter Destinations 12 7 12 29 12-12 Filter Destinations 12 7. Filter Destinations Display 12 29 12-12 Filter Sources & Destinations Sources & Destinations Sources Destinations Filter Sources & Destinations 12-12 12-12. inst4 Altera Corporation 12 29

Quartus II Volume 1 Filter between Selected Nodes 2 3 Filter Between Selected Nodes 12-13 12-13. inst2 inst3 Between Selected Nodes Filter Selected Nodes & Nets / / Filter Selected Nodes & Nets 12-14 12-14. Selected Nodes & Nets 12-15 12 30 Altera Corporation

12-15. 12-14 Selected Nodes & Nets Filter Bus Index RTL Viewer Filter Bus Index Select Bus Index RTL/Technology Map Viewer Options Filtering Viewer Options 1 3 RTL/Technology Map Viewer Options Filtering Number of filtering 3 1 100 Altera Corporation 12 31

Quartus II Volume 1 RTL/Technology Map Viewer Options Filtering Stop filtering at register Viewer Options RTL/Technology Map Viewer Options Filtering Shows all connections between nodes 2 12 33 12-16 12 33 12-17 RTL/Technology Map Viewer Options Viewer Options Filtering Filter across hierarchy Tools Options Category RTL/Technology Map Viewer Show box hierarchy 2 Filter across hierarchy 12-16 12-17 12-17 taps Sources 12 32 Altera Corporation

12-16. 12-17 Sources 12-17. Expand 2 1 Altera Corporation 12 33

Quartus II Volume 1 2 Expand Viewer Options Viewer Options Expansion Number of expansion levels 3 1 100 Stop expanding at register Expand State Machine Viewer Expand 3 Sources Destinations Sources & Destinations Filter across hierarchy 12 27 Technology Map Viewer Expand 12 37 12 34 Altera Corporation

Quartus II 1 Reduce Quartus II RTL Viewer Technology Map Viewer State Machine Viewer Quartus II 1 Quartus II Locate Locate in Assignment Editor Locate in Pin Planner Locate in Timing Closure Floorplan Locate in Chip Editor Locate in Resource Property Editor Locate in RTL Viewer Locate in Technology Map Viewer Locate in Design File Locate in Assignment Editor Window Altera Corporation 12 35

Quartus II Volume 1 Quartus II RTL Viewer Technology Map Viewer Quartus II 1 RTL Viewer State Machine Viewer Technology Map Viewer RTL Viewer Technology Map Viewer Quartus II Project Navigator Chip Editor Resource Property Editor Node Finder Quartus II Project Navigator Hierarchy Entity From To Locate Locate in RTL Viewer Locate in Technology Map Viewer Filter Filter Across Hierarchy Selected Nodes & Nets Can t find message location. 12 36 Altera Corporation

Timing Analysis Processing Compilation Report Clock Setup : <clock name> tsu tco tpd Compiler Report Timing Analyzer Technology Map Viewer Locate Locate in Technology Map Viewer Locate in RTL Viewer Technology Map Viewer IC <> <IC> ns, <> ns 12-18 Technology Map Viewer 12-18 3 7.159 ns LCELL IC 0.383 ns LCELL 0.075 ns 2 Altera Corporation 12 37

Quartus II Volume 1 12-18. Technology Map Viewer RTL Viewer RTL Viewer RTL Viewer RTL Viewer Technology Map Viewer RTL Viewer IP Intellectual Property RTL Viewer 12 38 Altera Corporation

Schematic Viewer Schematic Viewer 12 8 12 8 1 Technology Map Viewer ATOM 12 8 2 Equations Quartus II Copy Tooltip Tools Options Category RTL/Technology Map Viewer Tooltip settings Show names in tooltip for Unlimited 0 5 Delay showing tooltip for 0 Altera Corporation 12 39

Quartus II Volume 1 Unlimited 1 12 8. ( / ) : < >, < > < >, < >... < >, < > ATOM : < >, < > (<LUT >) {(r c < >)}... r 1 c 2 : < >, < > : < >, < > : < > : < >, fan-out = < > : fan-out = < > 12 40 Altera Corporation

Schematic Viewer 12 8. ( / ) (1) (2) (1) (2) (3) (4) (5) (3) (6) Source from Destination Index (4) (5) (6) : < > 2 : (< >) Altera Corporation 12 41

Quartus II Volume 1 Tools Options Options Category RTL/Technology Map Viewer Enable Rollover 12-19. RTL Viewer Technology Map Viewer Properties Properties RTL Viewer Technology Map Viewer Properties 12 42 Altera Corporation

Schematic Viewer Properties High Low Low! VCC GND 12 9 12 9. VCC VCC VCC GND GND GND -- VCC GND Unconnected Assignments Options Category RTL/Technology Map Viewer Display Settings Show Net Name Tools Options Category RTL/Technology Map Viewer Display Settings Show node name View Full Screen Full Screen Ctrl+Alt+Space Altera Corporation 12 43

Quartus II Volume 1 Ctrl+Alt+Space Find 12-20 Find Edit Find Find Find 12-20. Find Search Up Down Find Find Next Advanced settings Search entire design 12 44 Altera Corporation

Schematic Viewer Limit search to schematic view Search entire design and display in search page Append results to current search page 2 Find Find Quartus II Finding Nodes in the RTL Viewer & Technology Map Viewer RTL Viewer Technology Map Viewer JPEG.jpg Windows.bmp File Export Export JPEG.jpg Filter< >.< > Edit Copy Full Image Windows Edit Copy Partial Image Altera Corporation 12 45

Quartus II Volume 1 Quartus II 12 24 Partial Image Copy UNIX File Print 1 Selection 1 12 24 File Page Setup Portrait Landscape Page Setup State Machine Viewer State Machine Viewer Copy State Machine Viewer HDL State Machine Viewer HDL Quartus II Simulator 12-21 12 46 Altera Corporation

State Machine Viewer HDL 12-21. State Machine Viewer 1. State Machine Viewer 2. Tools Netlist Viewers State Machine Viewer State Machine Tools Netlist Viewers RTL Viewer State Machine Viewer 12-24State Machine Viewer 2 12-22 Altera Corporation 12 47

Quartus II Volume 1 12-22. RTL Viewer Instances + State Machines 12-23 12-22 12-23. RTL Viewer 12 48 Altera Corporation

State Machine Viewer HDL 12-24. State Machine Viewer 3. next_state = current_state 4. HDL 1 3 12-25 Altera Corporation 12 49

Quartus II Volume 1 12-25. State Machine Viewer 5. 12-26 12-26. Quartus II RTL Viewer State Machine Viewer Technology Map Viewer 12 50 Altera Corporation