Nios II 簡易チュートリアル

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

Nios II 簡易チュートリアル

Microsoft Word - ALT0982_program_epcs_by_niosii_v10.doc

Nios® II HAL API を使用したソフトウェア・サンプル集 「Modular Scatter-Gather DMA Core」

Nios II Flash Programmer ユーザ・ガイド

FPGA 外部のメモリをアバロン・MM・インタフェースへ接続する方法

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

Nios II 簡易シミュレーション

main.dvi

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

Beryll Beryll Cyclone V GX FPGA FPGA ROM...

Quickstart Guide 3rd Edition

MINI2440マニュアル

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

TOPLON PRIO操作手順

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

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

HDL Designer Series SupportNet GUI HDL Designer Series HDL Desi

Revision

Quartus II はじめてガイド - デバイス・プログラミング方法

Nios II カスタム・インストラクションによるキャスト(型変換)の高速化

VLD Kazutoshi Kobayashi

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

プロセッサ・アーキテクチャ

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

Nios II SBT Flash Programmer ユーザ・ガイド

Kazutoshi Kobayashi (kobayasi kit.ac.jp)

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

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

Quartus II ハンドブック Volume 5、セクションIV. マルチプロセッサの調整

HLS はじめてガイド - 簡易チュートリアル

スライド 1

Configuring_01

Quartus Prime はじめてガイド - デバイス・プログラミングの方法

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

BLOCK TYPE.indd

不可能への挑戦株式会社日昇テクノロジー低価格 高品質が不可能? 日昇テクノロジーなら可能にする MAX II/Cyclone II EP2C8 ボードマニュアル 株式会社日昇テクノロジー /05/27 copyrig

, FPGA Verilog-HDL

Quartus II Web Edition インストール・ガイド

オンチップ・メモリ クイック・ガイド for Cyclone III

MINI2440マニュアル

quattro.PDF

Chip PlannerによるECO

論理設計の基礎

Lab GPIO_35 GPIO

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

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

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

Using High-Performance DDR, DDR2, DDR3 SDRAM with SOPC Builder

Microsoft Word - tool01.doc

ModelSim-Altera - RTL シミュレーションの方法

1 2

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/

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

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

修正履歴 NO バージョ 修正内容 修正日 ン 1 Ver1.0 新規作成 2014/04/13 この文書の情報は 文書を改善するため 事前の通知なく変更されることがあります 最新版は弊社ホームページからご参照ください ( 株 ) の書面による許可のない複

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

9. デバッグ デバッグの準備 ) ST-Link/V2 と tri-s CPU 基板との接続の様子 ) ST-Link/V2 と tri-s CPU 基板との接続信号 デバッグ ) プログラムの実行

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

untitled

Nios IIプロセッサ・リファレンス・ハンドブック、セクション I. Nios IIプロセッサ Ver. 1.2

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

Stratix IIデバイス・ハンドブック Volume 1

MINI2440マニュアル

untitled

PowerPoint Presentation

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

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

A 既製のプロジェクトがある場合

MAP2496.PDF

Mvk-xf6k.pm6

USB-Blasterダウンロード・ケーブル・ユーザガイド

untitled

B1 Ver ( ), SPICE.,,,,. * : student : jikken. [ ] ( TarouOsaka). (, ) 1 SPICE ( SPICE. *1 OrCAD

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

PCI Express Compiler ユーザガイド ~シミュレーション編・SOPC Builder フロー~

AN 386: Quartus II ソフトウェアでのパラレル・フラッシュ・ローダの使用

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

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

RAID RAID 0 RAID 1 RAID 5 RAID * ( -1) * ( /2) * RAID A. SATA SSD B. BIOS SATA ( 1) C. RAID BIOS RAID D. RAID/AHCI 2 SATA SSD ( 1) ( ( 3) 2

VM-53PA1取扱説明書

JAJP.indd

Microsoft Word - Android開発環境構築.doc

Report Template

Quartus II はじめてガイド - Convert Programming File の使い方

WinDriver PCI Quick Start Guide

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

Deep Sky Imager ユーザーズ・マニュアル:基礎編

PLDとFPGA

スライド タイトルなし

概要 Windows Embedded Standard 7 は Windows Embedded Standard ポートフォリオにおける次世代プラットフォームで Windows 7 オペレーティングシステムのパワー 使いやすさ 信頼性を備えており カスタマイズ可能なコンポーネント化された形で提供

コンフィギュレーション & テスト

Report Template

RAID RAID 0 RAID 1 RAID 5 RAID * ( -1) * ( /2) * RAID A. SATA B. BIOS SATA ( 1) C. RAID BIOS RAID D. SATA RAID/AHCI 2 SATA M.2 SSD ( 2) ( (

III

1 2

SOPC Builder ペリフェラル 簡易ユーザ・ガイド - PIO (Parallel I/O)

Oracle ESB - レッスン02: CustomerDataバッチCSVファイル・アダプタ

RT300i/RT140x/RT105i 取扱説明書

Microsoft Word - jpluginmanual.doc

Transcription:

Nios II Ver. 7.1 2007 10 1. Nios II Nios II JTAG UART LED 8 PIO LED < > Quartus II SOPC Builder Nios II Quartus II.sof Nios II IDE Stratix II 2S60 RoHS Nios II Quartus II http://www.altera.com/literature/lit-nio2.jsp Quartus II NiosII IDE SOPC Builder HDL.sof.elf FPGA Page 1 of 21 Altima Corporation

2. 2-1. (Quartus II) Quartus II Quartus II File New Project Wizard New Project Wizard Introduction Next 1 ver. 7.1 2007 10 Page 2 of 21 Altima Corporation

Next 2 Family Stratix II Available devices EP2S60F672C3 Next 2 Finish ver. 7.1 2007 10 Page 3 of 21 Altima Corporation

2-2. Assignments Device Device and Pin Options Device and Pin Options Unused Pins Reserve all unused pins: As input tri-stated OK ver. 7.1 2007 10 Page 4 of 21 Altima Corporation

2-3. SOPC Builder HDL Quartus II Tools SOPC Builder SOPC Builder Create New System System Name SOPC Builder Target HDL Verilog VHDL SOPC Builder HDL SOPC Builder Memories and Memory Controllers On-Chip On-Chip Memory (RAM or ROM) On-Chip Memory (RAM or ROM) Block type M4K Total memory size 64 K Bytes Finish ver. 7.1 2007 10 Page 5 of 21 Altima Corporation

SOPC Builder Nios II Processor Nios II Processor Nios II Reset Vector Exception Vector onchip_mem Finish ver. 7.1 2007 10 Page 6 of 21 Altima Corporation

SOPC Builder Peripherals Microcontroller Peripherals PIO(Parallel I/O) Finish ver. 7.1 2007 10 Page 7 of 21 Altima Corporation

SOPC Builder Interface Protocols Serial JTAG UART Finish ver. 7.1 2007 10 Page 8 of 21 Altima Corporation

SOPC Builder Base Generate HDL Base Auto-Assign Base Addresses Base Generate Generate Exit ver. 7.1 2007 10 Page 9 of 21 Altima Corporation

2-4. Quartus II.bdf HDL Quartus II File New New Block Diagram/Schematic File OK Block1.bdf Symbol Project SOPC sopc_system OK ver. 7.1 2007 10 Page 10 of 21 Altima Corporation

Block1.bdf Symbol Name input OK SOPC Builder clk reset_n Name output Name not led clk reset_n led_pio[7..0] File Save As.bdf Quartus II Quartus II Processing Start Analysis & Elaboration ver. 7.1 2007 10 Page 11 of 21 Altima Corporation

Quartus II Assignments Pins Pin Planner Stratix II 2S60 RoHS clk led_pio[7] led_pio[6] led_pio[5] led_pio[4] led_pio[3] led_pio[2] led_pio[1] led_pio[0] reset_n B13 V17 AD18 AB17 V16 AA17 AD17 V14 W15 AA15 Location Quartus II Processing Start Compilation ver. 7.1 2007 10 Page 12 of 21 Altima Corporation

2-5. FPGA USB-Blaster TM Quartus II Programmer.sof FPGA Tools Programmer.sof Program/Configure Start 2-6. Nios II IDE Windows Nios II IDE Nios II IDE Quartus II workspace Nios II IDE File Switch Workspace Browse OK Nios II IDE Welcome Welcome Workbench ver. 7.1 2007 10 Page 13 of 21 Altima Corporation

Nios II IDE Nios II IDE File New Project New Project New Project Nios II C/C++ Application Next ver. 7.1 2007 10 Page 14 of 21 Altima Corporation

Name SOPC Builder System PTF File Browse.ptf Select Project Template Blank Project Finish ver. 7.1 2007 10 Page 15 of 21 Altima Corporation

Nios II Nios II IDE File New Source File New Source File Source Folder Browse _syslib Source File.c Finish Nios II IDE ver. 7.1 2007 10 Page 16 of 21 Altima Corporation

_syslib Properties onchip_mem OK Nios II IDE _syslib Build Project ver. 7.1 2007 10 Page 17 of 21 Altima Corporation

2-7. Nios II IDE _syslib Run As Nios II Hardware Console printf LED Nios II IDE _syslib Debug As Nios II Hardware ver. 7.1 2007 10 Page 18 of 21 Altima Corporation

Yes Nios II IDE ver. 7.1 2007 10 Page 19 of 21 Altima Corporation

ver. 7.1 2007 10 Page 20 of 21 Altima Corporation

2. 3. 4. 5. 6. ver. 7.1 2007 10 Page 21 of 21 Altima Corporation