[FPGA] 117

[IntelFPGA] Quartus compile 중 "Sorry!" error 발생 대응 방법 (actl_root.cpp)

Quartus install 후 또는 사용 중에 "sorry!" 로 시작되는 critical error message 발생 시 대응 방법 1. error 발생 시 "preview report"를 확인 2. "preview report"내에 internal err 코드를 확인 --> 아래와 같은 message일 경우 windows10용 DLL 파일이 없거나 최신 ver.이 아니기 때문에 발생 한 것. => File: /quartus/ccl/actl/actl_root.cpp, Line: 1022 3. 아래 link로 찾아 들어가 visual studio 2013 visual C 재배포 가능 패키지를 설치하면 정상 동작 함 https://www.microsoft.com/en-gb/download/details..

[FPGA] 2022.09.28

MGT(Multi-Gigabit Transceiver) PCS, PMA

MGT는 Multi-Gigabit Transceiver의 약자 이다~! 자일링스에서 쓰는 고속 인터페이스 통신~! Artix-7 : GTP Kintex-7/Virtex-7 : GTX Virtex-7 XT : GTX & GTH 혼합 VIrtex-7 HT : GTH & GTZ 혼합! 7Series FPGA GTX 트랜시버는 500Mbps ~ 12.5Gbps , ~13.1Gbps 이를 이루는 관련 용어 PCS! PCS : Physical Coding Sub-layer PMA! PMA : Physical Media Attachment PCS는 고속 전송이나 신호 디코딩에 사용 되는 직렬 채널의 디지털 부분을 포함한다. Line encoder는 디지털 신호 안에 클럭을 내장시키기 위해 사용 된다. PMA는 직렬 ..

[FPGA] 2021.10.29

메타 스테빌리티(Metastability)의 이해 - Altera White Paper

메타 스테빌리티의 이해 메타 스타 빌리티(MetaStability)는 신호가 관련이 없거나 async. clock domain의 회로간에 전송 될 때 FPGA를 포함한 digital device에서 시스템 장애를 일으킬 수있는 현상입니다. 이 백서에서는 FPGA의 metastability에 대해 설명하고 현상이 발생하는 이유를 설명하고 설계 실패를 일으킬 수있는 방법에 대해 설명합니다. Metastability으로 인해 계산 된 MTBF (mean time between failures)는 설계자가 이러한 실패 가능성을 줄이기위한 조치를 취해야하는지 여부를 나타냅니다. 본 백서에서는 다양한 design 및 device parameter에서 MTBF를 계산하는 방법과 FPGA 벤더 및 설계자가 MTBF를 ..

[FPGA] 2020.01.08