Vivado I o IP I Integration on 2015 2015,Nov, v,3 Age nda - - PowerPoint PPT Presentation

vivado i o ip i integration on
SMART_READER_LITE
LIVE PREVIEW

Vivado I o IP I Integration on 2015 2015,Nov, v,3 Age nda - - PowerPoint PPT Presentation

Vivado I o IP I Integration on 2015 2015,Nov, v,3 Age nda IP Integrator A2KHS Histor y History 2013, 2 2013. 8


slide-1
SLIDE 1

Vivado I

  • IP I

Integration

  • n

2015 2015,Nov, v,3

slide-2
SLIDE 2

Age nda

 회사 소개  IP Integrator  적용된 프로젝트  결론

slide-3
SLIDE 3

A2KHS Histor y

 History

  • 2013, 2월

 법인 설립

  • 2013. 8월

 벤처기업 등록

  • 2013. 9월

 삼성전기 업체 등록

  • 2015. 3월

 기업부설 연구소 등록

 Company Motto

  • Wide

de Bandw andwidth (광대역) Tec echnol

  • logy

gy Leader Leadership

  • Customer 기술 만족 / 기술 지원 만족

 Location

  • 성남시 분당구 서판교
slide-4
SLIDE 4

A2KHS Cor e T e c hnology

 Core Technology

  • Logic Design
  • Algorithm H/W

Implementation

  • Logic Processor
  • SI,PI
  • 10G, 40G, 100G

Physical Layer Design

  • DPD, CFR, FIR

Filter

  • Image Processing
  • PCI-Express, SRIO,

CPRI, OBSAI, XAUI

  • 10G, 40G, 100G
  • MIPI, Display Port,

VbyOne, Triple SDI

High S gh Speed peed Ser erial al Prot

  • toc
  • col

Dig Digit ital Signal gnal Proces essing ng FP FPGA GA Implem ement nt Physic ical l Lay Layer er Des esign gn

slide-5
SLIDE 5

A2KHS Solution L aye r Mode l

Hardware PI / SI FPGA Coding High-Speed Connectivity Digital Signal Processing Soft Processor Image Factory Automation Communication Military

Physical Layer Logical Layer Application Layer

High Speed Transmission High Performance Processing

Medium Layer

A2KHS Solution Layer

API Interface

slide-6
SLIDE 6

A2KHS 제품

 무선 통신 (중계기) 제품군  영상 통신 제품군

slide-7
SLIDE 7

IP Inte gr ator

 IP Integrator 정의

  • VIVADO에서 사용되는 툴
  • Graphic, Block Based IP Connection Tool
  • 복잡한 IP 블록을 빠르게 interconnection 시킬 수 있는

Tool.

  • AXI Interface로 많은 IP가 디자인되어 있음.

IP Integrator

IP Usage

Extensible IP Catalog IP Management and Delivery IP Repository

Integrated Design Environment

IP Packager

slide-8
SLIDE 8

IP Inte gr ator

 IP Integrator 정의

  • VIVADO에서 사용되는 툴
  • Graphic, Block Based IP Connection Tool
  • 복잡한 IP 블록을 빠르게 interconnection 시킬 수 있는

Tool.

  • AXI Interface로 많은 IP가 디자인되어 있음.

IP Integrator

IP Usage

Extensible IP Catalog IP Management and Delivery IP Repository

Integrated Design Environment

IP Packager

slide-9
SLIDE 9

IP Inte gr ator

 Vivado IP Integrator

slide-10
SLIDE 10

IP Inte gr ator

 VIVADO IP Integrator

Interface Connections with Live DRCs System Hierarchy View Hierarchy Support Extensible IP

slide-11
SLIDE 11

IP Inte gr ator

 Debug, Logic Analyzer

slide-12
SLIDE 12

IP Inte gr ator

 Reusing Your IP

IP Packager

Source (C, , RTL, , IP, , etc) Sim imula latio ion M Models ls Docum ument ntation Ex Example Desi signs Tes est Ben ench

Vivado I IP Inte tegrato tor

Standardized IP-XACT representation Xilinx IP 3rd Party IP User IP

 모든 Vivado IP는 IP Integrator에서 사용이 가능  User IP를 IP등록해서 사용이 가능

slide-13
SLIDE 13

IP Inte gr ator

 Customizing IP for reuse in IP Packager

Add, Edit or change defaults Select Options

slide-14
SLIDE 14

IP Inte gr ator

 Debug

slide-15
SLIDE 15

A2KHS 적용 사례

 Device : XC7K325T- 2FFG676C  Application : 3D Frame Grabber  FPGA Main Block

 Camera link (10bit Mode)  PCIe Gen2 / DMA  Frame Buffer (DDR3 800MHz)  3D Image Processing

 Why IP Integrator :

 Module Based Design  Rapid connection  AXI Interface  Xilinx IP Handing

slide-16
SLIDE 16

A2KHS 적용 사례

 Block Diagram

slide-17
SLIDE 17

A2KHS 적용 사례

 Customization IP Package 등록

slide-18
SLIDE 18

A2KHS 적용 사례

 Customization IP Package 작업

slide-19
SLIDE 19

A2KHS 적용 사례

 IP Integrator 작업 (PCIe)

  • Xilinx 및 타사 IP의 AXI Interface의 Connection을 쉽고 용

이하게 Test하는 것이 가능

slide-20
SLIDE 20

A2KHS 적용 사례

 IP Integrator의 Wrapper

  • IP Integrator로 디자인된 블록을 Xilinx에서 제공된

Wrapper를 이용하여 쉽고 TOP에 붙이는 것이 쉽고 용이함.

slide-21
SLIDE 21

A2KHS 적용 사례

 IP Integrator의 Debugging

  • IP Integrator에서 쉽게 ILA, Logic Analyzer를 만들어서 로

직 디버깅이 가능.

slide-22
SLIDE 22

결론

 과제를 통한 IPI의 장점

  • 복잡한 IP를 빨리, 편하게 Connection하는 것이 가능
  • Sub-System을 IP로 만들어서 Reuse하는 것이 가능
  • Visible 한 연결도 확인
  • 빠른 DRC Check을 통한 빠른 코드 디버깅
  • FPGA Coding의 개발 기간 단축
  • 기본 기능을 위한 개발 기간 단축