MICROCHIP 패턴 생성기 IP 사용 설명서
소개
패턴 생성기 IP는 RGB(빨간색, 녹색 및 파란색) 비디오 형식, Bayer 형식으로 테스트 패턴을 생성하며 비디오 처리 파이프라인 및 디스플레이의 문제 해결 및 분석에 사용할 수 있습니다. Bayer 형식은 카메라 센서 출력과 동일한 RAW 형식의 비디오 출력을 생성하므로 비디오 처리 파이프라인을 테스트하기 위해 카메라 센서를 대체하는 데 사용할 수 있습니다.
테스트 패턴 IP는 다음과 같은 8가지 유형의 비디오 테스트 패턴을 생성합니다.
- 8 x 8 격자의 색상 상자 패턴
- 빨간색만
- 녹색만
- 파란색만
- 가로 8개 색상 막대
- 수직 8색 막대
- 검정색에서 흰색까지 수직 등급 막대
- 검정색에서 흰색까지 수평 등급 막대
그림 1. 패턴 생성기의 최상위 블록 다이어그램
패턴 생성기 IP는 구성 가능하며 구성에 따라 모든 비디오 해상도에 대한 테스트 패턴을 생성할 수 있습니다. 비디오 해상도는 구성 매개변수 H 해상도 및 V 해상도를 사용하여 구성할 수 있습니다. 입력 신호 PATTERN_SEL_I는 생성할 비디오 패턴의 유형을 정의합니다. 다음은 Pattern_sel_i 입력을 기반으로 한 패턴 선택입니다.
- 3'b000 – 컬러박스 패턴
- 3'b001 – 빨간색만
- 3'b010 – 녹색만 있음
- 3'b011 – 파란색만
- 3'b100 – 수직 XNUMX개 색상 막대
- 3'b101 – 가로 XNUMX개 색상 막대
- 3'b110 – 검정색에서 흰색까지 수평 등급 막대
- 3'b111 – 검정색에서 흰색까지 수직 등급 막대
패턴 생성기 IP는 입력 DATA_EN_I 신호를 기반으로 패턴을 생성합니다. DATA_EN_I 신호가 높으면 원하는 패턴이 생성되고, 그렇지 않으면 출력 패턴이 생성되지 않습니다. 이 패턴 발생기 IP는 시스템 클럭 SYS_CLK_I에서 작동합니다. 패턴 제너레이터 IP의 출력은 각각 24비트의 R, G, B 데이터로 구성된 8비트 데이터입니다. 입력 신호 FRAME_END_O는 2초입니다.tage는 R, G, B 데이터의 지연을 보상하기 위해 패턴 생성기 블록 내부에 플롭되어 FRAME_END_O로 전송됩니다.
하드웨어 구현
다음 그림은 패턴 생성기에서 생성된 컬러 바 패턴을 보여줍니다. 컬러 바 패턴을 생성하기 위해 패턴 생성기 카운터가 구현됩니다. DATA_EN_I가 하이일 때 수평 카운터가 증가하고 하강 에지에서 0으로 재설정됩니다. 수직 카운터는 DATA_EN_I의 각 하강 에지에서 증가하고 FRAME_END_I에서 0으로 재설정됩니다. 다음 그림은 8가지 패턴을 보여줍니다.
- 그림 1-1. 8 x 8 격자의 색상 상자 패턴
- 그림 1-2. 빨간색 패턴만
- 그림 1-3. 파란색 패턴만
- 그림 1-4. 녹색 패턴만
- 그림 1-5. 수평 XNUMX색 막대
- 그림 1-6. 수직 XNUMX색 색상 막대
- 그림 1-7. 검은색에서 흰색까지 수직 등급 막대
- 그림 1-8. 검정색에서 흰색까지 수평 등급 막대
입력 및 출력
다음 표는 패턴 발생기의 입력 및 출력 포트를 보여줍니다.
표 1-1. 패턴 변환의 입력과 출력
신호 이름 | 방향 | 너비 | 설명 |
RESET_N_I | 입력 | – | 액티브 로우 비동기 리셋 신호 설계 |
SYS_CLK_I | 입력 | – | 시스템 시계 |
DATA_EN_I | 입력 | – | 정의된 수평 해상도에 따라 유효 기간을 가져야 하는 Data_enable 신호 |
FRAME_END_I | 입력 | – | 프레임 끝을 나타내는 프레임 끝 입력 |
PATTERN_SEL_I | 입력 | [2:0] | 생성할 패턴을 선택하기 위한 패턴 선택 입력 |
DATA_VALID_O | 산출 | – | 테스트 패턴 생성 시 데이터 유효 신호 |
FRAME_END_O | 산출 | – | 프레임 종료 입력의 지연 버전인 프레임 종료 신호 |
다시 하다 | 산출 | [7:0] | R-DATA 출력 |
GREEN_O | 산출 | [7:0] | G-DATA 출력 |
블루_O | 산출 | [7:0] | B-DATA 출력 |
BAYER_O | 산출 | [7:0] | 출력 바이어 데이터 |
구성 매개변수
다음 표는 패턴 생성기의 하드웨어 구현에 사용되는 구성 매개변수를 보여줍니다. 이는 일반 매개변수이며 애플리케이션 요구사항에 따라 달라질 수 있습니다.
표 1-2. 구성 매개변수
신호 이름 | 설명 |
H_해상도 | 수평 해상도 |
V_해상도 | 수직 해상도 |
g_BAYER_FORMAT | RGGB, BGGR, GRBG 및 GBRG에 대한 Bayer 형식 선택 |
테스트벤치
패턴 생성기 코어의 기능을 확인하기 위해 테스트 벤치가 제공되었습니다.
표 1-3. 테스트벤치 구성 매개변수
이름 | 설명 |
CLK주기 | 클록 기간 |
자원 활용
다음 표에는 SmartFusion2 및 PolarFire SoC(시스템 온 칩) FPGA 장치 M2S150T-FBGA1152 패키지와 PolarFire FPGA 장치 MPF300TS_ES – 1FCG1152E 패키지에 구현된 패턴 생성기 블록의 리소스 활용도가 나열되어 있습니다.
표 1-4. 자원 활용 보고서
의지 | 용법 |
DFF | 78 |
4-입력 LUT | 240 |
맥 | 0 |
RAM1Kx18 | 0 |
RAM64x18 | 0 |
개정 내역
개정 내역은 문서에서 구현된 변경 사항을 설명합니다. 변경 사항은 최신 출판물부터 시작하여 개정별로 나열됩니다.
개정 | 날짜 | 설명 |
A | 03/2022 | 다음은 문서 개정 A의 변경 사항 목록입니다. • 문서가 Microchip 템플릿으로 마이그레이션되었습니다. • 문서 번호가 00004465에서 DS50200682A로 업데이트되었습니다. |
1 | 02/2016 | 개정판 1.0은 이 문서의 첫 번째 출판물이었습니다. |
마이크로칩 FPGA 지원
Microchip FPGA 제품 그룹은 고객 서비스, 고객 기술 지원 센터, web사이트 및 전세계 판매 사무소. 문의 사항이 이미 답변되었을 가능성이 높으므로 고객 지원팀에 문의하기 전에 Microchip 온라인 리소스를 방문하는 것이 좋습니다. 다음을 통해 기술 지원 센터에 문의하십시오. webwww.microchip.com/support 사이트. FPGA 장치 부품 번호를 언급하고 적절한 케이스 범주를 선택한 다음 디자인을 업로드하십시오. file기술 지원 사례를 만드는 동안. 제품 가격, 제품 업그레이드, 업데이트 정보, 주문 상태 및 승인과 같은 비기술적 제품 지원에 대해서는 고객 서비스에 문의하십시오.
- 북미에서 전화하려면 800.262.1060으로 전화하세요.
- 전 세계에서 650.318.4460으로 전화하세요.
- 팩스: 전 세계 어디에서나 650.318.8044
마이크로칩 Web대지
Microchip은 다음을 통해 온라인 지원을 제공합니다. web사이트에서 www.microchip.com/. 이것 web사이트는 만드는 데 사용됩니다 file고객이 쉽게 이용할 수 있는 s 및 정보. 이용 가능한 콘텐츠 중 일부는 다음과 같습니다.
- 제품 지원 – 데이터 시트 및 정오표, 애플리케이션 노트 및 sample 프로그램, 디자인 리소스, 사용자 가이드 및 하드웨어 지원 문서, 최신 소프트웨어 릴리스 및 보관된 소프트웨어
- 일반 기술 지원 – 자주 묻는 질문(FAQ), 기술 지원 요청, 온라인 토론 그룹, Microchip 설계 파트너 프로그램 회원 목록
- Microchip 비즈니스 – 제품 선택 및 주문 가이드, 최신 Microchip 보도 자료, 세미나 및 이벤트 목록, Microchip 영업 사무소, 유통업체 및 공장 대표 목록
상품 변경 알림 서비스
Microchip의 제품 변경 알림 서비스는 고객에게 Microchip 제품에 대한 최신 정보를 제공하는 데 도움이 됩니다. 구독자는 관심 있는 특정 제품군 또는 개발 도구와 관련된 변경, 업데이트, 수정 또는 정오표가 있을 때마다 이메일 알림을 받게 됩니다.
등록하려면 다음으로 이동하세요. www.microchip.com/pcn 등록지침을 따르세요.
고객 지원
Microchip 제품 사용자는 다음과 같은 다양한 채널을 통해 지원을 받을 수 있습니다.
- 유통업체 또는 대표자
- 현지 영업 사무소
- 임베디드 솔루션 엔지니어(ESE)
- 기술 지원
고객은 대리점, 담당자 또는 ESE에 지원을 요청해야 합니다. 지역 판매 사무소도 고객을 도울 수 있습니다. 판매 사무소 및 위치 목록이 이 문서에 포함되어 있습니다. 기술 지원은 다음을 통해 제공됩니다. web사이트 위치: www.microchip.com/support
Microchip Devices 코드 보호 기능
Microchip 제품의 코드 보호 기능에 대한 자세한 내용은 다음과 같습니다.
- 마이크로칩 제품은 해당 마이크로칩 데이터 시트에 포함된 사양을 충족합니다.
- Microchip은 자사 제품군이 의도된 방식으로, 작동 사양 내에서, 정상적인 조건에서 사용될 경우 안전하다고 믿습니다.
- Microchip은 지적 재산권을 소중히 여기고 적극적으로 보호합니다. Microchip 제품의 코드 보호 기능을 위반하려는 시도는 엄격히 금지되며 디지털 밀레니엄 저작권법을 위반할 수 있습니다.
- Microchip이나 다른 반도체 제조업체는 코드의 보안을 보장할 수 없습니다. 코드 보호는 제품이 "깨지지 않는다"는 것을 보장한다는 것을 의미하지 않습니다. 코드 보호는 끊임없이 진화하고 있습니다. Microchip은 제품의 코드 보호 기능을 지속적으로 개선하기 위해 최선을 다하고 있습니다.
법적 고지
이 간행물과 여기에 있는 정보는 Microchip 제품을 설계, 테스트 및 응용 프로그램과 통합하는 것을 포함하여 Microchip 제품에만 사용할 수 있습니다. 이 정보를 다른 방식으로 사용하는 것은 이 약관을 위반하는 것입니다. 장치 응용 프로그램에 관한 정보는 귀하의 편의를 위해서만 제공되며 업데이트로 대체될 수 있습니다. 애플리케이션이 사양을 충족하는지 확인하는 것은 귀하의 책임입니다. 추가 지원이 필요한 경우 지역 Microchip 영업 사무소에 문의하거나 다음에서 추가 지원을 받으십시오. www.microchip.com/enus/support/design-help/client-support-services.
이 정보는 MICROCHIP에서 "있는 그대로" 제공합니다. MICROCHIP은 비침해, 상품성 및 특정 목적에의 적합성에 대한 묵시적 보증을 포함하되 이에 국한되지 않는 정보와 관련하여 명시적이든 묵시적이든, 서면이든 구두든, 법적이든 기타 어떤 종류의 진술이나 보증도 하지 않습니다. 상태, 품질 또는 성능과 관련됨. 어떠한 경우에도 MICROCHIP은 정보 또는 그 사용과 관련된 모든 종류의 간접적, 특별, 징벌적, 우발적 또는 결과적 손실, 손해, 비용 또는 지출에 대해 책임을 지지 않습니다. 가능성 또는 손해를 예측할 수 있습니다. 법률이 허용하는 최대 한도 내에서 정보 또는 그 사용과 관련된 모든 청구에 대한 MICROCHIP의 총 책임은 귀하가 정보에 대해 MICROCHIP에 직접 지불한 수수료 금액을 초과하지 않습니다.
생명 유지 및/또는 안전 애플리케이션에서 Microchip 장치를 사용하는 것은 전적으로 구매자의 위험이며, 구매자는 그러한 사용으로 인해 발생하는 모든 손해, 청구, 소송 또는 비용으로부터 Microchip을 방어, 보상하고 무해하게 보호하는 데 동의합니다. 달리 명시되지 않는 한, Microchip 지적 재산권에 따라 묵시적 또는 기타 방식으로 라이선스가 양도되지 않습니다.
상표
Microchip 이름 및 로고, Microchip 로고, Adaptec, AnyRate, AVR, AVR 로고, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, Microsemi 로고, MOST, MOST 로고, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 로고, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST 로고, SuperFlash , Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron 및 XMEGA는 미국 및 기타 국가에서 Microchip Technology Incorporated의 등록 상표입니다. AgileSwitch, APT, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed Control, HyperLight Load, IntelliMOS, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus 로고, Quiet-Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath 및 ZL은 미국에서 Microchip Technology Incorporated의 등록 상표입니다.
인접 키 억제, AKS, 디지털 시대의 아날로그, 모든 커패시터, AnyIn, AnyOut, 증강 스위칭, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, 동적 평균 매칭, DAM , ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, 회로 내 직렬 프로그래밍, ICSP, INICnet, 지능형 병렬 처리, 칩 간 연결, JitterBlocker, Knob-on-Display, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB 인증 로고, MPLIB, MPLINK, MultiTRAK, NetDetach, NVM Express, NVMe, 전지전능한 코드 생성, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE , 리플 차단기, RTAX, RTG4, SAMICE, 직렬 쿼드 I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, TSHARC, USBCheck, VariSense, 벡터블록스, 베리파이, ViewSpan, WiperLock, XpressConnect 및 ZENA는 미국 및 기타 국가에서 Microchip Technology Incorporated의 상표입니다. SQTP는 미국에서 Microchip Technology Inc.의 서비스 마크입니다. Adaptec 로고, Frequency on Demand, Silicon Storage Technology, Symmcom 및 Trusted Time은 기타 국가에서 Microchip Technology Inc.의 등록 상표입니다. GestIC는 다른 국가에서 Microchip Technology Inc.의 자회사인 Microchip Technology Germany II GmbH & Co. KG의 등록 상표입니다.
여기에 언급된 다른 모든 상표는 해당 회사의 자산입니다.
© 2022, Microchip Technology Incorporated 및 그 자회사. 모든 권리 보유.ISBN: 978-1-5224-9898-8
품질 경영 시스템
Microchip의 품질 관리 시스템에 대한 정보는 다음을 방문하십시오. www.microchip.com/quality.
아메리카
회사 사무실
2355 웨스트 챈들러 대로
챈들러, AZ 85224-6199
전화: 480-792-7200
팩스: 480-792-7277
기술 지원: www.microchip.com/support
Web 주소: www.마이크로칩닷컴
문서 / 리소스
![]() |
마이크로칩 패턴 생성기 IP [PDF 파일] 사용자 가이드 패턴 생성기 IP, IP, 생성기 IP, 패턴 생성기, 생성기, 패턴 |