Similar documents
PLDとFPGA

プログラマブル論理デバイス

C_PLD報告書要約_H doc

Microsoft PowerPoint - FPGA


「FPGAを用いたプロセッサ検証システムの製作」

Microsoft PowerPoint - Lec pptx

組込みシステムシンポジウム2011 Embedded Systems Symposium 2011 ESS /10/20 FPGA Android Android Java FPGA Java FPGA Dalvik VM Intel Atom FPGA PCI Express DM

main.dvi

PowerPoint プレゼンテーション

strtok-count.eps

スライド 1

Product Guide

スライド 1

untitled

untitled

VLSI工学

23 Fig. 2: hwmodulev2 3. Reconfigurable HPC 3.1 hw/sw hw/sw hw/sw FPGA PC FPGA PC FPGA HPC FPGA FPGA hw/sw hw/sw hw- Module FPGA hwmodule hw/sw FPGA h

動的適応型ハードウェアの提案

Microsoft Word コンピュータ関連知識

26 FPGA FPGA (Field Programmable Gate Array) ASIC (Application Specific Integrated Circuit) FPGA FPGA FPGA FPGA Linux FreeDOS skewed way L1

Spansion_Corporate_Presentation

untitled

! 行行 CPUDSP PPESPECell/B.E. CPUGPU 行行 SIMD [SSE, AltiVec] 用 HPC CPUDSP PPESPE (Cell/B.E.) SPE CPUGPU GPU CPU DSP DSP PPE SPE SPE CPU DSP SPE 2

DELPHINUS EQUULEUS 2019 NASA SLS FPGA ( ) DELPHINUS 2

XC9500 ISP CPLD JTAG Port 3 JTAG Controller In-System Programming Controller 8 36 Function Block Macrocells to 8 /GCK /GSR /GTS 3 2 or 4 Blocks FastCO

供給進化とマーケティング対応 : ゲーム産業を事例として

( ) : 1997

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

untitled


( ) ( ) ( ) 2

Original (English version) Copyright 2001 Semiconductor Industry Association All rights reserved ITRS 2706 Montopolis Drive Austin, Texas

VLSI工学

IPSJ SIG Technical Report Vol.2013-ARC-203 No /2/1 SMYLE OpenCL (NEDO) IT FPGA SMYLEref SMYLE OpenCL SMYLE OpenCL FPGA 1

システムオンチップ技術

はじめに

Microsoft Word - archip.doc

untitled


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

User's Guide

VHDL

Taro12-イノベ-ション経営研究会

Nokia Motorola RIM Apple Samsung Apple Samsung Apple Apple Samsung 2. スマートフォン 市 場 の 動 向 IDC Samsung Samsung Apple. Samsung Apple, Steve Jobs CEO Tim C

シリコン超集積化システム第165委員会 プログラマビリティを実現する アーキテクチャとその進化


10 IDM NEC

設計現場からの課題抽出と提言 なぜ開発は遅れるか?その解決策は?

論理設計の基礎

LP-M720F

Nios II 簡易チュートリアル

スライド 1

経39-3・4-04山本.indd

ワールド・ワイド 9‐2/8.朴

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

An Interactive Visualization System of Human Network for Multi-User Hiroki Akehata 11N F

untitled

1: ITT-2 DDR2 1.8V,.V(F) Config. Mem. JTAG XCFPV048 LEDs SWs Clock (VariClock) DDR2 DDR2 DDR2 FPGA XC5VFX0T General-Purpose LEDs SWs XTAL (2.68kHz) MC

Windows XP Windows Me Windows 98 Second Edition Windows /... 25

Power Calculator

TULを用いたVisual ScalerとTDCの開発

Design at a higher level

untitled

Microsoft Word - sbnt40r7.doc

Microsoft PowerPoint - slide

system.pptx

untitled

Łñ“’‘‚2004

プリント


テストコスト抑制のための技術課題-DFTとATEの観点から

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 =

USB FDD ユーザーズマニュアル

N manual_JP.PDF

IBM PureData

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

支援財団研究活動助成 生体超分子を利用利用した 3 次元メモリデバイスメモリデバイスの研究 奈良先端科学技術大学院大学物質創成科学研究科小原孝介

特集新世代マイクロプロセッサアーキテクチャ ( 後編 ) 3. 実例 3 ユビキタス コンピューティング時代の組み込みマイクロコンピュータ, SuperH と M32R 清水徹 * 1 長谷川淳 * 2 服部俊洋 * 3 近藤弘郁 * 4 ( 株 ) ルネサステクノロジシステムソリューション統括本部

untitled

LP-S820

Microsoft PowerPoint - Chap1 [Compatibility Mode]

DS90CP Gbps 4x4 LVDS Crosspoint Switch (jp)

Audiophile USB

スライド 1

橡Webcamユーザーガイド03.PDF

Microsoft PowerPoint - CompArch_Exercise3.pptx

スライド タイトルなし


ADZBT1 Hardware User Manual Hardware User Manual Version 1.0 1/13 アドバンスデザインテクノロジー株式会社

非圧縮の1080p60ビデオをサポートする3Gbps SDIコネクティビティ・ソリューション

mate10„”„õŒì4

SonicStage Ver. 2.0

システムの政府調達に関する日米内外価格差調査

:

2

untitled

untitled

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

3 SIMPLE ver 3.2: SIMPLE (SIxteen-bit MicroProcessor for Laboratory Experiment) 1 16 SIMPLE SIMPLE 2 SIMPLE 2.1 SIMPLE (main memo

Transcription:

1 osana@eee.u-ryukyu.ac.jp

: FPGA : HDL, Xilinx Vivado + Digilent Nexys4 (Artix-7 100T)

LSI / PC clock accurate /

Artix-7 XC7A100T Kintex-7 XC7K325T

: CAD Hands-on: HDL (Verilog) CAD (Vivado HLx)

: 28y4 : b6uy

LSI: / OP

LSI ( ) 1.5 2 : (Moore s law) :

EUV ( )

LSI 100 75 Yield Ramp-up Mask Cost Design Cost 13 12 Million USD 50 12 9 75 25 0 10 3 9 40 1 0.1 6 21 0.1 5 10 14 5 180 130 90 65 45 32 Process (nm) IC design costs at different process nodes Ilkka Tuomi, The Future of Semiconductor Intellectual Property Architectural Blocks in Europe, JRC European Commission, 2009

FPGA FPGA OK

Worldwide Wafer Capacity (8 eq, Million) 140 105 70 35 125mm 150mm 200mm 300mm 450mm 0 1975 1985 1995 2005 2015 2025 450 mm Era: A New Opportunity for the Semiconductor Industry (4/25/2013) Future Fab Intl. Issue 45

: CPU/GPU 90 67.5 29.66 27.57 20.97 13.72 Nintendo 3DS Nintendo DS Nintendo Wii U Nintendo Wii Xbox360 Sony Playstation Vita Sony PSP Sony Playstation 3 XBox360: IBM PowerPC (90, 65nm) Playstation 3: Cell BE (90, 65, 45nm) ARM / MIPS SoC LSI Million Units 45 22.5 0 24.19 10.91 14.05 10.2 21.3 10.16 9.86 13 17.68 13.53 9.61 14.18 8.86 11.83 14.07 7.71 15.09 14.91 3.05 2.37 5.36 11.33 3.77 4.5 12.98 14.74 0.82 3.09 2.06 6.11 3.12 3.08 8.94 '08 '09 '10 '11 '12 '13 Annual Game Console Sales http://www.statista.com/statistics/276768/global-unit-sales-of-video-game-consoles/

PC 400 Notebook & Netbook Desktop 300 PC CPU LSI Million Units 200 168.7 201.2 209.1 202 199 199 201 204 Intel fab 14nm (Broadwell / Skylake) 100 136.2 145.9 154.8 148.4 145.4 142.5 139 135.5 0 '09 '10 '11 '12 '13 '14 '15 '16 Annual PC Shipments Source: IDC Press Release & Trefis Estimate (2013)

MPU (CPU) Sales Intel Samsung / Apple Freescale MediaTek Spreadtrum Qualcomm AMD TI Nvidia Broadcom 60000! Million USD 45000 30000 345 265 356 375 398 295 591 764 325 415 485 280 510 1,070 565 1,247 1,210 2,831 3,605 4,552 4,249 4,850 2,614 4,152 5,322 6,884 15000 37,435 36,892 36,325 0 '11 '12 '13 Leading MPU Suppliers Source: IC Insights

One-time programmable in-system program

IC 74 IC TC74HC00/04

Glue Logic LSI IC

Programmable? RAM ROM UVEPROM EEPROM ( ) ( )!

Floating gate MOS-FET MOS-FET Source Drain EEPROM MOS-FET Source Drain EEPROM

PROM AND Programmable ROM (AND ) Input OR Output OR * AND/OR PLD

PAL, PLA: Programmable Array Logic PROM AND + OR PAL: AND + OR PLA: AND + OR 22V10 12 10

GAL: Generic Array Logic PAL, PLA FF CLK Q Q GAL CLK Q Q (GAL22V10 )

CMOS LSI: ( ) http://en.wikipedia.org/wiki/cmos

SRAM: EEPROM: MOS-FET Antifuse:

A B C Y A B C Y (LUT: look-up table) A B C LUT Y 0 0 0 0 0 0 1 1 0 1 0 0 0 1 1 1 1 0 0 0 1 0 1 1 1 1 0 1 1 1 1 1 A 0 0 B 1 0 Y 1 0 1 0 1 0 C 0

CPLD FPGA Coarse-grain

CPLD: Complex PLD Product term PLD block PAL, GAL PAL, GAL EPROM PLD Block Switch Matrix

Gate array ULA: uncommitted logic array LSI

FPGA: Field Programmable Gate Array LUT 4-LUT Island-style

PLD FPGA

NEC DRP (Renesas STP Engine) Mem Mem Mem Mem Mem PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE Mem Control in Mem Mem PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE State Transition Controller PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE Mem Mem 8bit x 2 data in 8bit DMU 8bit ALU 8bit data out Mem PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE PE Mem Mem Mem Mem Mem Control out

Sea-of-gate CPLD

LSI PROM, PLD, FPGA

Web http://mux.eee.u-ryukyu.ac.jp/lecture.html.ja

FPGA Digilent Nexys 4 FPGA board (!) CAD: Vivado HLx Design Suite 2017.2 (Webpack edition)

CAD: Vivado HLx Design Suite (1) RHEL, SUSE, Cent OS 6.8, Ubuntu 16.04 or Windows 7, 8.1, 10.1 64bit required http://japan.xilinx.com/support/download/

CAD: Vivado HLx Design Suite (2) WebPACK Design Edition System Edition IP SDK I/O IP System Generator for DSP

CAD: Vivado HLx Design Suite (3) Webpack: ( ) Design Edition: ($2,995-,1 year subscription) System Edition: ($4,795-, 1 year subscription) System Edition ( WebPack )

CAD: Vivado HLx Design Suite (4) Webpack OK

Vivado Xilinx University Program Nexys4 ( ) XUP