인피니언 5월 배너
인텔 FPGA, Quartus 디버깅 툴 활용하기

Intel / 전현수 차장

  • 김*빈2017-05-16 오전 10:49:36

    인텔 FPGA, Quartus 디버깅 툴이 타사 개발툴에 비해 갖는 특징은 어떤 점이 있나요?
  • intel22017.05.16

    Monitor를 위해 RTL code에 별도의 Attribute를 넣지 않아도 되는 장점이 있습니다.
  • intel22017.05.16

    타사에도 유사한 기능의 툴이 있습니다만, Altera를 지원하는 입장에서 말씀드리면 tool을 사용하기 위한 I/F가 간단해 초보자들도 쉽게 사용할 수 있는 부분이 장점이라 할 수 있을듯 합니다.
  • 남*희2017-05-16 오전 10:49:20

    시그널탭에서 스테이트 머신과 로직 상태를 같이 확인 수 있나요????
  • intel22017.05.16

    냅 가능합니다.
  • 박*원2017-05-16 오전 10:48:54

    SignalTap 사용 시 Recommend하는 Memory Block 사용률이 있나요?? Memory Block은 충분한데 어느 기준 용량을 넘어서면 Logic이 이상하게 동작하는 경우가 종종 있는 것 같습니다
  • intel32017.05.16

    Device의 구조나 Resource에 따라 다르지만, 일반적으로 FPGA에 Memory Block은 columm으로 구성되는데, 사용되는 RAM의 용량이 하나의 columm을 벗어나면, Timing이 안좋아 집니다. 메모리의 사용량은 적으면 적을 수록 이러한 상황을 예방할 수 있습니다. 즉, SignalTapII으로 디버깅하는 블럭은 최소한으로 구성하시는 것을 권장합니다.
  • intel22017.05.16

    보통 SignalTap에서 logic을 probe할 경우 probe clock base로 logic probe하며, clock의 risedge 시점에 data를 저장하게 됩니다. 따라서 고속의 data를 전송하는 부분에 대해서는 원하지 안는 값을 probe할 수 있습니다.
  • 이*승2017-05-16 오전 10:48:51

    디버깅 툴로 전력제어 부분도 가능할까요?
  • intel22017.05.16

    Debug Tool로 FPGA 전력을 제어하지는 못합니다.
  • 김*열2017-05-16 오전 10:48:00

    [질문] 디버깅 GUI 는 C/S기반인가요? 웹기반인가요? 웹기반이라면 IE나 크롬 모두 가능한지요?
  • intel22017.05.16

    GUI는 Quartus에서만 사용이 가능하므로 Web기반이 아니라고 말씀드려야 될것 같네요
  • 임*형2017-05-16 오전 10:45:38

    SignalTap 2 ELA를 생성하여 사용할때, FPGA내부 resource가 부족하다면 생성자체가 되지 않는건가요? 아니면 신뢰할 수 없는 동작을 하게되는 것인가요?
  • intel22017.05.16

    보통 내부 resource가 90%가 넘지 안는 상황에서 사용 하시기를 권장해 드립니다. fitting시 원활한 진행이 어려울 수 있습니다.
  • 이*진2017-05-16 오전 10:45:35

    로직어넬라이져 기능이 있는데, 오실로스코프 기능도 있겠죠?
  • intel32017.05.16

    오실로 스코프와 같은 계측기는 별로도 사용하셔야 하고, SignalTapII GUI에서 로직어넬라이져 기능으로 디버깅할 수 있습니다.
  • 윤*선2017-05-16 오전 10:45:33

    signal tap을 추가함으로써 기존 로직이 fitting된 상태가 변화하게 되던데 이부분을 고정할수 없는 건가요?
  • intel32017.05.16

    SignalTapII는 debugging을 위해 추가되는 RAM과 레지스터를 사용하는 Design입니다. Fitting시, 변화하는 것은 어쩔수 없는 내용입니다.
  • 김*빈2017-05-16 오전 10:45:25

    SignalTap의 데이터 전송을 위한 pc 인터페이스인 J-TAG 속도는 어떻게 되나요? 밴드위쓰는 어떻게 되는지?
  • intel22017.05.16

    JTAG 속도는 사용하는 Byte Blaster에 의존되며, USB Blaster I은 대략 10MHz에서 동작하고 USB Blaster II는 대략 40MHz에서 동작 가능하며,,사용자가 동작 주파수 조정 가능합니다.
  • 이*학2017-05-16 오전 10:44:12

    bit 파일을 다운로드 할 수 있는 방법에는 어떤것이 있나요?
  • intel32017.05.16

    쿼터스에는 쿼터스 프로그래머를 포함하고 있습니다. 이 툴을 이용하면 sram상으로 다운로드 할수 있읍니다. 또는 EPCS나 FLASH 등에 플래쉬 메모리에도 다운로드 할수 있습니다.
인터넷신문위원회

[열린보도원칙] 당 매체는 독자와 취재원 등 뉴스이용자의 권리 보장을 위해 반론이나 정정보도, 추후보도를 요청할 수 있는 창구를 열어두고 있음을 알려드립니다.

고충처리인 강정규 070-4699-5321 , news@e4ds.com

Top