struct xilinx_vdma_config
时间: 2023-09-25 10:16:14 浏览: 96
这是一个结构体,用于配置 Xilinx VDMA(Video Direct Memory Access)模块的参数。它通常包括以下字段:
- `base_addr`:VDMA模块的基地址。
- `vdma_type`:VDMA模块的类型,可以是AXI4-Stream或AXI4-MM。
- `hsize`:水平方向像素数。
- `vsize`:垂直方向像素数。
- `stride`:每行像素数。
- `frame_delay`:帧之间的延迟。
- `enable_frm_cnt_en`:是否启用帧计数器。
- `fixed_frame_store`:是否使用固定的帧存。
- `gen_lock_mode`:是否使用Gen-Lock模式。
- `master`:是否为主VDMA模块。
- `enable_circular_buf`:是否启用循环缓冲区模式。
- `park_mode`:是否启用Park模式。
- `f_sync_src`:帧同步信号源。
- `gen_lock_src`:Gen-Lock信号源。
- `frame_count`:帧计数器的最大值。
- `interrupt_en`:是否启用中断。
- `err_interrupt_en`:是否启用错误中断。
- `delay_timer_count`:延迟计数器的值。
- `enable_sync`:是否启用同步模式。
- `enable_vflip`:是否启用垂直翻转模式。
- `enable_hflip`:是否启用水平翻转模式。
- `enable_frm_cnt_during_transfer`:是否在传输期间启用帧计数器。
- `enable_partial_frame`:是否启用部分帧传输模式。
- `enable_gen_lock_in`:是否启用Gen-Lock输入模式。
- `enable_gen_lock_out`:是否启用Gen-Lock输出模式。
阅读全文