전체 글 530

[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

오버랩(Overlap) 기능이란..

오버랩은 의미 그대로 겹친다는 것입니다. 카메라 동작에서 오버랩은 '리드아웃(readout) 기간에 노출(exposure)하는 동작'을 의미합니다. 이 오버랩 용어를 제조사별로 부르는 단어가 제각각입니다. Exposure Overlap, Readout Overlap, Trigger Overlap 등 다양한 호칭이 있지만 의미는 같습니다. 오버랩 동작을 이해하기 위해 아래의 타이밍 차트를 보겠습니다. 위 타이밍 차트는 다음과 같이 해석됩니다. ① Trigger 신호가 입력되면, Rising Edge 기준으로 노출이 시작됩니다. (노출은 즉각 시작하지 않고, 일정 시간 후에 노출이 시작됩니다. 이 일정 시간은 카메라 사양마다 다릅니다.) ② 노출이 일정 시간동안 동작합니다. 위 그림은 트리거의 폭(pulse..

[카메라·영상] 2022.08.26 (1)

대역폭(bandwidth) : bps와 Hz 간 차이

대역폭(bandwidth)은 B 혹은 BW로 표시하고, 사용하고자하는 혹은 사용하는 신호 주파수 범위의 폭을 말합니다. 대역폭을 이해하기 위해서는 신호를 시간축(time domain) 뿐만 아니라 "주파수축"(frequency domain)에서의 관찰(spectrum 분석)을 할 줄 알아야 이해하기 쉽습니다. 어떠한 통신기기(혹은 기기)가 700MHz에서 부터 800MHz까지의 주파수를 사용한다면 700 ~ 800MHz 이 이 기기의 대역이고 800-700=100MHz가 대역폭이 되겠지요. 예를 들면 FM 라디오의 경우 대략 87.5MHz에서 부터 108MHz까지의 주파수를 사용합니다. 즉 FM 라디오 방송의 대역폭은 87.5 에서 108 MHz 까지를 말합니다. 또한 라디오 방송마다 다른 주파수대역을 ..

[통신] 2022.07.14

CMOS 이미지 센서의 메타비전: The Eye Beyond the Eye

지난 역사를 돌이켜 보면 지구상 생명체의 출현은 34억 년 전에 시작했다. 그 후 생명체의 진화는 느리게 진행됐으나 약 5억 4,000만 년 전에 빠른 속도로 진화가 진행되며 종의 다양화가 이루어졌는데, 이 시기를 캄브리아기 대폭발(Cambrian Explosion)이라고 부른다. 갑자기 종이 다양화된 원인 중 하나는 ‘다양한 감각 기관의 발달’이인데 이 중 가장 중요한 사건이 눈이라는 감각기관이 만들어진 것이었다. 학자들의 해석에 따르면 암흑세계에서 새로운 정보의 출현이 종의 다양화와 진화의 폭발을 유발했다고 한다. 눈은 뇌의 일부가 튀어나와 생성된 것으로 이 눈을 통해 생명체는 세상을 볼 수 있게 됐다. 이로 인해 생명체의 에너지 소비가 증가하게 됐고 다양한 정보를 기반으로 적응 및 이동이 확대됐다...

[카메라·영상] 2022.06.02

CMOS IMAGE SENSOR(CIS)

이미지 센서는 wafer 공정회사 또는 반도체 회사 에서 제조된다. 여기에 있는 조그만한 회로와 장치들은 실리콘 칩 위에 새겨진것이다. CCD의 가장 큰 문제는 더 이상 경제적인 스케일이 충분치 않다는 점이다. CCD가 만들어지기 위해서는 전문적이고 값비싼 공정을 통해야 한다. 반면, 보다 많은 반도체 공장들은 몇백만의 컴퓨터 프로세서와 메모리 칩을 만들기 위해 Complementary Metal Oxide Semiconductor (CMOS)라고 불리는, CCD와 전혀 다른 방법을 사용하고 있다. 이 방식은 현재까지 세계에서 가장 일반적이면서도 높은 생산 방식이다. CMOS image sensor의 역사 CMOS Image Sensor(CIS : Contact Image Sensor라고도 함)는 196..

[카메라·영상] 2022.06.02

포화 용량 (Saturation Capacity, Full Well Depth)

단위 : Electrons (e-) 의미 : 센서의 각 픽셀은 광자(photons)를 전자(electrons)로 변환하기 위해 광다이오드(photodiode)를 포함합니다. 이 광다이오드는 전자를 담을 수 있는 우물이나 양동이로 표현합니다. 포화 용량은 개별 픽셀이 광다이오드에서 저장할 수 있는 최대 전자의 수를 의미하며, 일반적으로 이것은 센서의 픽셀 크기와 관련있습니다. (일반적으로 픽셀 크기가 클수록 포화 용량이 더 커집니다.) 또한, 포화 용량이 클수록 다이나믹 레인지(dynamic range)도 커집니다. 포화 용량이 낮을수록 픽셀의 최대 수용에 더 빨리 도달하게 되며, 전자가 오버 플로우(overflow)가 되기 시작합니다. 픽셀에서 오버 플로우가 발생하면 이미지에 흰색(8bit일 때 255 ..

카테고리 없음 2022.06.02

NAND memory : ECC와 SLC/MLC 란

* ECC(Error Correction Code) 진행성 Bad Block 선별 및 Read기능 보완을 위한 기능이라 보시면 됩니다. NAND는 Read든 Write든 문제가 발생할 수 있습니다. 다행히도 Erase/Write시 문제가 발생하면 메모리 자체에서 답변을 해주지만 Read시 데이타가 깨져서 나올경우 유저가 이를 알아낼 방법이 없습니다. 이러한 것을 커버해주는 기능이 ECC입니다. ECC는 다양한 단위로 사용되는데 통상적으로는 1bit Error 수정, 2bit Error 검출로 사용합니다.(SLC 메모리 기준) 즉 Read할때 정보가 1bit 깨졌을경우 알아서 보정을 할 수 있으며, 2bit 이상 깨졌을 경우 틀린것을 유저에게 알려 줍니다. ECC 사용 방법은 Write할때 미리 ECC 값..

카테고리 없음 2022.04.25

반도체 8대 공정 한 눈에 보기

https://www.samsungsemiconstory.com/kr/%EB%B0%98%EB%8F%84%EC%B2%B4-%EB%B0%B1%EA%B3%BC%EC%82%AC%EC%A0%84-%EB%B0%98%EB%8F%84%EC%B2%B4-8%EB%8C%80-%EA%B3%B5%EC%A0%95-%ED%95%9C-%EB%88%88%EC%97%90-%EB%B3%B4%EA%B8%B0/ [반도체 백과사전] 반도체 8대 공정 한 눈에 보기! – 삼성반도체이야기 반도체 산업에 관심 있다면 꼭 알고 있어야 하는 내용 중 하나가 바로 ‘반도체 8대공정’입니다. 어렴풋이 알고는 있지만 맥락을 다시 살피고 싶은 여러분들을 위해 반도체 제조공정을 한 눈에 www.samsungsemiconstory.com

카테고리 없음 2022.04.13

언더필(Underfill) 이란....

1. 언더필(Underfill)이란? 언어적 의미 그대로 밑을 메운다는 뜻입니다. 즉 BGA, CSP, Flip Chip등의 Package 밑을 절연 수지를 이용하여 완전히 메우는 공법을 말합니다. 2. 언더필을 굳이 해야할 필요가 있나요? 물론 모든 부품에 반드시 해야 하는 것은 아닙니다. 가장 좋은 설계는 언더 필을 하지 않고도 시장에서 장시간 불량이 발생하지 않도록 하는 것입니다. 그러나 현실은 그렇지 않기 때문에 어쩔 수 없이 언더필을 하도록 강요당하 고 있습니다. 특히 물리적 충격을 많이 받는 휴대용 기기나 열적 충격을 많 이 받는 초고속 통신기기등에 많이 사용되고 있습니다. ◇ 언더필을 하는 이유 1) 물리적 충격의 내성 확보 - 낙하 충격(소비자가 휴대 중 떨어뜨릴 때 받는 충격) - PCB..

카테고리 없음 2022.03.16