小项目
文章平均质量分 60
NoNoUnknow
这个作者很懒,什么都没留下…
展开
-
相机解析驱动小记
通过字同步获得Offset解析出合适的数据以后(Lvds),通过分析信号到来的先后顺序完成Lane同步(类似MIPI模块里的操作);2.根据Lane的数量进行拼接,查阅手册知道输到Lane的方式,哪个前哪个后,raw8/10/12?Lvds需要先进行差分转单端、串并转换操作后可进行解析;1.阅读配置单,知道怎么配置、配置完输出来是什么。DVP接口知道同步头,大致时序后可以写解析驱动;2.搞清楚是什么接口,Dvp or Lvds?3.拼接完以后按照恰当的时序输出完整的像素。原创 2024-01-01 14:37:14 · 765 阅读 · 0 评论 -
MIPI配置的OV5640的使用
———逆转LLP:Unpacked 处理。此后写入Wfifo并且存入DDR3。————Byte转Pixel处理。————Lane同步处理处理。N Lane 差分串行输入。————字节对齐处理。原创 2023-11-10 20:37:00 · 396 阅读 · 0 评论 -
手写MIPI(一):MIPI-CSI-2 RAW10笔记
虚拟通道标识符的目的是为数据流中交错的不同数据流提供单独的通道。外设中的虚拟通道标识符应该是可编程的,以允许主机处理器控制数据流的解复用方式。规范的这一部分记录了传输介质的特性、信令的电气参数以及时钟和数据通道之间的定时关系。低级协议 (LLP) 包括为 SoT(传输开始)和 EoT(传输结束)事件之间传输的串行数据建立位级和字节级同步以及向下一层传输数据的方法。前两类表示短包数据类型。32 位数据包标头 (PH)、具有可变数量的 8 位数据字的应用程序特定数据有效负载以及 16 位数据包页脚 (PF)。原创 2023-11-06 19:37:23 · 1926 阅读 · 0 评论 -
伽马校正:FPGA
Book_VIP: 《基于MATLAB与FPGA的图像处理教程》此书是业内第一本基于MATLAB与FPGA的图像处理教程,第一本真正结合理论及算法加速方案,在Matlab验证,以及在FPGA上加速实现的书籍,填补了行业的空缺,书中选择了几十个图像处理算法进行硬件加速,希望真正能够让从业者了解如何采用FPGA进行加速,如何掌握精髓,改变未来。这里,借用Gitee,托管本书相关的图像算法代码及相关资料等,与您共享。* 代码是从这里拿来的程序改的。目的:把图片变亮或变暗。原创 2023-12-21 20:40:37 · 705 阅读 · 0 评论 -
Bayer 转 RGB
【代码】Bayer 转 RGB。原创 2023-12-21 20:38:17 · 351 阅读 · 0 评论 -
ZYNQ的程序固化~AMP跑双核
确定启动方式后,BootROM 从相应的启动设备(SD Card/QSPI Flash)加 载 First Stage Bootloader (FSBL)或 用 户 代 码 到 On Chip Memory(OCM)的 RAM 上,并且将执行权交付给 FSBL,这个被拷贝到片上 RAM 执行的程序就来自用户自设计的BOOT.bin。标头搜索将继续,直到找到有效的标头或搜索整个范围。这里,BootROM 配置 PS 来访问引导设备,读取引导标头,验证标头,然后通常将 FSBL/用户代码复制到 OCM 内存。原创 2023-10-09 20:34:03 · 640 阅读 · 0 评论 -
失败的2x2 Mipi Raw10转RGB565
我的Padding方式是:在传输完该行数据以后,再进行一次传输,可是因为FIFO的位宽设置为4个像素(raw10的高八位)比较方便,所以最小的执行单位是4个像素,这就是Padding产生的原因!但是Padding操作会遇到一个问题:此处是四个像素一同进来的,而我仅需要填充一行一列,也就是说,padding会产生额外的三个无用像素,并写进DDR3中,这三个无用像素如何产生的呢?但是拼接不可避免地需要考虑到:传输速率是4个像素/一个时钟周期的问题,那我还不如写到DDR3中,再读出来,那一定容易很多!原创 2023-12-13 21:28:10 · 393 阅读 · 0 评论 -
FPGA 借由DDR3 SDRAM视频传输可能的问题
同SDRAM类似问题:Sobel算子实现(完结)-CSDN博客原创 2023-12-01 15:51:26 · 448 阅读 · 0 评论 -
循环优先级仲裁~位屏蔽仲裁算法
位屏蔽算法:描述:对输入的多通道请求进行仲裁。步骤:(1)原码减去对应位数(优先级最高的位次)(2)求得(1)中输出的反码(3)通过(2)中输出与原码进行相与,留下优先级最高的请求。举例:【1】四通道输入请求,ABCD。破解后为:4‘b1000,此时D通道优先级最高。仲裁完成,准许A通道请求。【2】四通道输入请求,ABCD。破解后为:4‘b1110,此时B通道优先级最高。仲裁完成,准许B通道请求。此外,为了仲裁A通道,需要对输入的请求进行拼接操作,实现向高位借位的过程。原创 2023-11-17 16:12:56 · 481 阅读 · 0 评论 -
帧同步的思想与异步FIFO复位
这个过程中的复位信号可能需要拓展,这是因为异步FIFO的复位可能需要多个周期的复位使能,否则会带来BUG,这一点请参考UG057。图像从外部传输进来的时候,会产生若干延迟,可能会出现各种各样的问题(断帧等),此时可以通过VS信号清空FIFO进行复位。原创 2023-11-11 20:54:49 · 268 阅读 · 0 评论 -
SDRAM学习与实现串口传图
总之只要阅读操作手册,按照时序来,完全不难!器件记录:小梅哥AC620上SDRAM:M12L2561616A-6TG2T其的存储空间为16M*16=256MB,第二行的数字则与其速度等级有关;其分为:4bank*16bit*4M 即:8192*512 = 2^13 * 2^9 = 2^22 = 4Mbank数目*数据位宽*存储深度HY57V281620F,所以其具备的是4bank*16bits*2M 即 2^12 * 2^9 = 2^21 = 2M。原创 2023-09-17 16:13:47 · 299 阅读 · 0 评论