# ip_repo **Repository Path**: batjack/ip_repo ## Basic Information - **Project Name**: ip_repo - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-07-17 - **Last Updated**: 2021-07-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ip_repo My IP repository for Xilinx projects ## IP Descriptions ### ov7670_decode_stream Decode video data from OV7670 and package into AXI4 Stream protocol. Pixels come as the RGB565 format. `TUSER` indicates the first **valid** beat of a frame; while `TUSER` as the last **valid** beat of a line. #### Register Address Map | Address Offset | Access | Default | Descriptions | |:--------------:|:------:|:-------:|-----------------------------------------------------------------------------------------------| | 00h | W | 0000h | Run. The IP will begin to capture and stream the first frame from OV7670 after it receives 1h. | ### stream_to_vga Display video stream from AXI4 Stream bus to VGA display. #### Port Descriptions | Port Name | Direction | Descriptions | |:---------:|:---------:|-----------------------------------------| | fsync | O | Cascade to VDMA to request a new frame. | | hcounter | O | Output current horizontal counter. | | vcounter | O | Output current vertical counter. | ### ov7670_controller Configure the OV7670 to work properly. ### axis_source Works as the AXIS source to generate AXIS package with `TLAST`. ### ov7670_invert 1-bit Inverter.