g, · 2016. 2. 18. · 2° @ ` i e d q b r r0 ì [ a r m>, k ? k>* g2° @ ± a c ^ w zic @100...

18
見本 ご購入はこちら. http://shop.cqpub.co.jp/hanbai/books/48/48091.htm

Upload: others

Post on 25-Feb-2021

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: g, · 2016. 2. 18. · 2° @ ` I E d Q b r r0 ì [ A r M>, K ? K>* G2° @ ± A C ^ W ZIC @100 ¶ _ v ^ \>* ö È § ¬ x 8 ö>*0 4 ¥ « º x ò \ 8 W S e8 @ K Z A r M>, 9 ¤ î º

見本

ご購入はこちら. http://shop.cqpub.co.jp/hanbai/books/48/48091.htm

Page 2: g, · 2016. 2. 18. · 2° @ ` I E d Q b r r0 ì [ A r M>, K ? K>* G2° @ ± A C ^ W ZIC @100 ¶ _ v ^ \>* ö È § ¬ x 8 ö>*0 4 ¥ « º x ò \ 8 W S e8 @ K Z A r M>, 9 ¤ î º

見本

Page 3: g, · 2016. 2. 18. · 2° @ ` I E d Q b r r0 ì [ A r M>, K ? K>* G2° @ ± A C ^ W ZIC @100 ¶ _ v ^ \>* ö È § ¬ x 8 ö>*0 4 ¥ « º x ò \ 8 W S e8 @ K Z A r M>, 9 ¤ î º

6

PC

...

GUI Graphical User Interface PC DDR Double

Data Rate MHz

Cortex-M0

AM335x ARM Cortex-A8 BeagleBone Black BeagleBoard.org

1GHz 512Mbyte DDR3

1 Linux Linux OpenCV

Linux

見本

Page 4: g, · 2016. 2. 18. · 2° @ ` I E d Q b r r0 ì [ A r M>, K ? K>* G2° @ ± A C ^ W ZIC @100 ¶ _ v ^ \>* ö È § ¬ x 8 ö>*0 4 ¥ « º x ò \ 8 W S e8 @ K Z A r M>, 9 ¤ î º

7

A-D

D-A

OS A-D D-A

OS

OS

OS OS

...

...

BeagleBone Black Linux C OS

HDL Hardware Description Language

FPGA Field Programmable Gate Array

見本

Page 5: g, · 2016. 2. 18. · 2° @ ` I E d Q b r r0 ì [ A r M>, K ? K>* G2° @ ± A C ^ W ZIC @100 ¶ _ v ^ \>* ö È § ¬ x 8 ö>*0 4 ¥ « º x ò \ 8 W S e8 @ K Z A r M>, 9 ¤ î º

8

Linux OS

Zynq

ARM Cortex-A9 2

Linux OS

Zynq FPGA

PS OS PL

Zynq ZedBoard ZYBO

ZYBO

FPGA SoC System-on-a-Chip

SoC LSI LSI

SoC

ARM GPU Graphics

Processing Unit

見本

Page 6: g, · 2016. 2. 18. · 2° @ ` I E d Q b r r0 ì [ A r M>, K ? K>* G2° @ ± A C ^ W ZIC @100 ¶ _ v ^ \>* ö È § ¬ x 8 ö>*0 4 ¥ « º x ò \ 8 W S e8 @ K Z A r M>, 9 ¤ î º

9

SoC BeagleBone Black Linux

OS

SoC

IP SoC

Zynq FPGA ARM Cortex-A9 2

Zynq SoC

SoC 2 Cortex-A

Linux OS

FPGA

FPGA SoC

FPGA Field Programmable Gate Array

1990 FPGA 74

AND OR IC

IC 100

ICAND OR

IC

IC

...

FPGA

見本

Page 7: g, · 2016. 2. 18. · 2° @ ` I E d Q b r r0 ì [ A r M>, K ? K>* G2° @ ± A C ^ W ZIC @100 ¶ _ v ^ \>* ö È § ¬ x 8 ö>*0 4 ¥ « º x ò \ 8 W S e8 @ K Z A r M>, 9 ¤ î º

10

FPGA

18

FPGA

FPGA

FPGA ARM Cortex-A9

SoC

見本

Page 8: g, · 2016. 2. 18. · 2° @ ` I E d Q b r r0 ì [ A r M>, K ? K>* G2° @ ± A C ^ W ZIC @100 ¶ _ v ^ \>* ö È § ¬ x 8 ö>*0 4 ¥ « º x ò \ 8 W S e8 @ K Z A r M>, 9 ¤ î º

11

FPGA Zynq

FPGA SoC

FPGA ARM Cortex-A9

PS PL

UART I2C SPI USB GPIO IP PS

DDR3 I/O

IP IP /

IP IP Spartan FPGA UART IP

見本

Page 9: g, · 2016. 2. 18. · 2° @ ` I E d Q b r r0 ì [ A r M>, K ? K>* G2° @ ± A C ^ W ZIC @100 ¶ _ v ^ \>* ö È § ¬ x 8 ö>*0 4 ¥ « º x ò \ 8 W S e8 @ K Z A r M>, 9 ¤ î º

12

I/O microSD

Vivado 3 1

PS

ARM Cortex-A9 DDR3 /

ARM OS

Zynq Linux OS

Zynq PS PL ZYBO

XC7Z010-1CLG400C

PS ARM Cortex-A9 2 ZYBO

650MHz

見本

Page 10: g, · 2016. 2. 18. · 2° @ ` I E d Q b r r0 ì [ A r M>, K ? K>* G2° @ ± A C ^ W ZIC @100 ¶ _ v ^ \>* ö È § ¬ x 8 ö>*0 4 ¥ « º x ò \ 8 W S e8 @ K Z A r M>, 9 ¤ î º

13

ARM Cortex-A9 DDR3

DRAM DDR3/DDR3L/DDR2/LPDDR2

DRAM

UART I2C SPI USB GPIO IP

MIO Multiplexed I/O

SDIO SD

PL 7 Artix FPGA

PS JTAG FPGA PROM

AND OR RAM

SoC Zynq ZYBO

2016 2

SoC/FPGA /

Zynq ZedBoard

ZYBO

見本

Page 11: g, · 2016. 2. 18. · 2° @ ` I E d Q b r r0 ì [ A r M>, K ? K>* G2° @ ± A C ^ W ZIC @100 ¶ _ v ^ \>* ö È § ¬ x 8 ö>*0 4 ¥ « º x ò \ 8 W S e8 @ K Z A r M>, 9 ¤ î º

14

ZedBoard ZYBO Zynq

1

Zynq ZedBoard Zynq

ZYBO

SoC

ZYBO MicroUSB

PC SoC

AC 5V 2.1

JP7 DC WALL

VGA HDMI ZYBO Quad SPI

JP5 VGA QSPI

見本

Page 12: g, · 2016. 2. 18. · 2° @ ` I E d Q b r r0 ì [ A r M>, K ? K>* G2° @ ± A C ^ W ZIC @100 ¶ _ v ^ \>* ö È § ¬ x 8 ö>*0 4 ¥ « º x ò \ 8 W S e8 @ K Z A r M>, 9 ¤ î º

15

Zynq

JP5 QSPI

JP5 JTAG PC

JP5 SD

microSD Linux

OS

Zynq ARM Cortex-A9 2

PlanAhead + Xilinx Platform Studio + Xilinx SDK

Vivado + Xilinx SDK / Vivado WebPACK

Vivado

IP

ISE Project Navigator PlanAhead Xilinx Platform Studio iMPACT

Vivado

Xilinx Platform Studio Vivado

見本

Page 13: g, · 2016. 2. 18. · 2° @ ` I E d Q b r r0 ì [ A r M>, K ? K>* G2° @ ± A C ^ W ZIC @100 ¶ _ v ^ \>* ö È § ¬ x 8 ö>*0 4 ¥ « º x ò \ 8 W S e8 @ K Z A r M>, 9 ¤ î º

16

ZYBO SoC Zynq Vivado SDK Software

Development Kit Zynq

Zynq PS Processing System Hello World

PL Programmable Logic LED

Vivado WebPACK

32bit OS Vivado 2014.4 2015.1 64bit OS

2015.4 WebPACK HLS C/C++

WebPACK ~

Vivado SDK

PC

見本

Page 14: g, · 2016. 2. 18. · 2° @ ` I E d Q b r r0 ì [ A r M>, K ? K>* G2° @ ± A C ^ W ZIC @100 ¶ _ v ^ \>* ö È § ¬ x 8 ö>*0 4 ¥ « º x ò \ 8 W S e8 @ K Z A r M>, 9 ¤ î º

17

見本

Page 15: g, · 2016. 2. 18. · 2° @ ` I E d Q b r r0 ì [ A r M>, K ? K>* G2° @ ± A C ^ W ZIC @100 ¶ _ v ^ \>* ö È § ¬ x 8 ö>*0 4 ¥ « º x ò \ 8 W S e8 @ K Z A r M>, 9 ¤ î º

18

見本

Page 16: g, · 2016. 2. 18. · 2° @ ` I E d Q b r r0 ì [ A r M>, K ? K>* G2° @ ± A C ^ W ZIC @100 ¶ _ v ^ \>* ö È § ¬ x 8 ö>*0 4 ¥ « º x ò \ 8 W S e8 @ K Z A r M>, 9 ¤ î º

19

見本

Page 17: g, · 2016. 2. 18. · 2° @ ` I E d Q b r r0 ì [ A r M>, K ? K>* G2° @ ± A C ^ W ZIC @100 ¶ _ v ^ \>* ö È § ¬ x 8 ö>*0 4 ¥ « º x ò \ 8 W S e8 @ K Z A r M>, 9 ¤ î º

20

見本

Page 18: g, · 2016. 2. 18. · 2° @ ` I E d Q b r r0 ì [ A r M>, K ? K>* G2° @ ± A C ^ W ZIC @100 ¶ _ v ^ \>* ö È § ¬ x 8 ö>*0 4 ¥ « º x ò \ 8 W S e8 @ K Z A r M>, 9 ¤ î º

見本