강의내용



1999년 6월 1일 (화요일)
09:30 ~ 12:30 (박해강)

PLD의 구조설명과 M1.5 S/W 구성 및 설계 흐름 소개

  • Xilinx가 제공하는 다양한 FPGA와 CPLD의 구조를 중심으로 설명하고 또한, 설계자의 시스템 설계시 필요한 요청 사항과 설계에 적합한 PLD의 선택 방법을 제시하고 아울러서 Xilinx의 Product와 S/W의 현 위치 및 향후 비젼을 소개하여 설계자에게 차세대 시스템 구현에 필요한 PLD의 최종 해답을 제공함과 동시에 이에 따른 설계 환경의 구성 요소 및 효율적인 설계 흐름을 조명한다
  • Presentation1 / Presentation2 / Presentation3

14:00 ~ 17:00

과제를 통한 Foundation 1.5 Tool 실습 I

  • Lab1) Foundation의 유용한 기능 및 Project Manager사용 실습
    Lab2) Schematic Editor 사용 및 Design Wizard를 통한 심볼 생성 실습
    Lab3) LogiBlox GUI Tool의 사용법 및 계층적 설계 기법 실습

    Lab4) 상태 천이도 Tool 기능을 이용한 회로 설계 실습
    Lab5) VHDL Tool을 사용한 기능 블록 생성 및 회로 설계,합성 실습
    Lab6) Foundation Simulation Tool을 이용한 설계 기능 검증 실습
    Lab7) XACT M1.5 Tool을 이용한 간단한 FPGA 설계 구현 실습
  • 1_1f15_lab / 1_2schlab / 1_3lgblox / 1_4text / 1_5stat / 1_6sim


1999년 6월 2일 (수요일)
09:30 ~ 12:30 (변형구)

Xilinx의 새로운 PLD Architecture 소개 I

  • Xilinx사가 최근에 발표한 새로운 FPGA인 XC4000XL, SPARTAN-XL과 새로운 구조의 CPLD인 XC9500-XL에 대한 자세한 구조 분석을 통하여 시스템 설계시 유용한 기능들을 이해하여 설계자의 요구사항을 충족 할 수 있는 최상의 설계 정보를 제공함으로서 설계자가 부담하는 위험 요소들을 Xilinx사의 PLD를 통하여 효율적이고 최적화 된 시스템 구현에 적용 및 응용하여 해결하는 방법을 습득함과 아울러 설계 시간 단축에 필요한 설계 기능의 검증 방법을 제안한다
  • Presentation1 / Presentation2 / Presentation3

14:00 ~ 17:00

과제를 통한 Foundation M1.5 Tool 실습 II

  • Lab1) Simulator를 이용한 기능 검증과 Formulas 생성 실습
    Lab2) Wizard를 통한 Command file 생성과 Simulation 수행 실습
    Lab3) Core Generator를 통한 Multiplier Core 구현 실습 (Schematic) I
    Lab4) CPLD 설계 흐름 구현 및 JTAG Tool 사용한 Download 실습
    Lab5) 3-State Buffer를 통한 성능향상 방법과 EPIC Tool 사용 실습
    Lab5) LogiBlox, ROM, and Memory을 이용한 Timing Analyzer 실습
    Lab6) LUT을 이용한 효과적인 Memory 설계 구현 실습
  • 2_1Simulation / 2_2Mult_Core_sch1 / 2_3Cpld / 2_4TriState / 2_5Count_ROM_BLOX / 2_6RAM_Calc


1999년 6월 3일 (목요일)
09:30 ~ 12:30 (박해강)

Xilinx의 새로운 PLD Architecture 소개 II

  • Xilinx사가 제안하는 최상의 시스템 설계를 가능하게 해주는 백만 게이트의 초집적도와 200MHz 속도 및 다양한 외부 연결을 가능케 하는 Virtex FPGA에 대한 자세한 구조 설명을 통하여 PLD 업계 최초로 제공되는 새로운 기능들에 대한 성능 및 활용 방안을 소개하고 아울러 이를 구현 가능케 하는 신 개념의 시스템 설계 방향을 제시하여 오늘날 FPGA을 사용하는 설계자들의 문제점을 해결하고자 한다
  • Presentation1 / Presentation2

14:00 ~ 17:00

다양한 XACT M1 Core Tool 사용법과 그 응용 및 실습 I

  • Lab1) FPGA Express Tool을 통한 VHDL 설계 흐름 및 성능 향상 실습
    Lab2) State Editor, VHDL Editor및 LogiBlox를 통한 회로 생성 실습
    Lab3) Core Generator를 통한 Multiplier Core 구현 실습 (VHDL) II
    Lab4) Schematic내의 Constraints와 UCF file을 통한 지연 비교 실습
    Lab5) Pipelining기법을 이용한 설계의 성능 향상 실습
    Lab6) Core Generator를 이용한 DSP 기능 구현과 검증 실습
  • 3_1Express_Design_Flow / 3_2Tri_modedesign / 3_3Mult_Core_vhd / 3_4Timing_Constraints / 3_5Performance_lab / 3_6DSP_lab


1999년 6월 4일 (금요일)
09:30 ~ 11:30 (박해강)

Xilinx사의 Application specification Solution 제시

  • Xilinx사가 보유하고 있는 수 많은 I.P solution을 제시하고 특히 DSP을 중심으로 FPGA가 제안하는 우수한 성능의 DSP 기능 구현 사례 및 설계 구현 방법들을 제시하여 설계자가 원하는 I.P에 대한 Xilinx사의 종합적인 FPGA의 Solution을 제공하고, 또한 Internet Web을 통한 사용자들에 제공하는 다양한 기술적인 지원 요소와 아울러 Web Fitter의 운용을 통한 CPLD의 설계구현을 직접 시현하여 본다
  • Presentation1 / Presentation2

13:00 ~ 16:00

XACT M1 Core Tool 사용법과 그 응용 및 실습 II (박주호)

  • Lab1) Term Project을 통한 간단한 과제 수행 실습 및 평가
  • Multi-pass_par

16:00 ~ 16:30

Q & A (박해강)


부록


 


Last Modified: 11/17/2000 19:24:24

Copyleft Chang-woo,YANG