码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 图像处理ASIC设计方法 笔记6 数据拼接和帧格式校正


    在这里插入图片描述

    第四章大模板卷积ASIC设计方案
    P80
    实时图SPRM 数据位宽64bit,4个SPRAM,同时得到4行数据
    绘制卷积芯片数据路径图,卷积芯片内部模块图
    根据这个图,本书后续对各个模块都进行介绍。

    P81

    第一个模块 图像输入前端FIFO

    学习图像处理中好的设计思路:帧格式校验和数据拼接

    实现方式见下:

    (1)帧格式校验

    当从前端FIFO中读取数据,检测到帧起始信号有效时,开始计数(假设一帧图像个数为F)。若计数达到F时还未检测到下一帧的帧起始信号,则前端FIFO不会将数据写入后端FIFO中。同理,若未计数到F时已经检测到下一帧的帧起始信号,则FIFO重复读取上一帧的最后一位数据,直到达到F为止。这样就能很好地解决帧数据不齐的问题。

    (2)数据拼接

    将8 bit有效数据信号转化为64 bit数据写入后端FIFO中。图像大小可变,这样有可能存在这种情况,即一行数据不能够刚好拼成n个64 bit,例如,一行数据为321x8bit,那么只能拼成40个64 bit。这样就把每一行最后一个8 bit 数据重复若干次,直到拼接为一个完整的64 bit数据。

    第二个模块 图像输入后端FIFO

    它的作用是对拼接后的64bit数据进行缓存,根据使能控制和地址信号,写入实时图像缓存部分(SPRAM 4块)。

    为什么要有图像输入后端FIFO,因为SPRAM的写操作所需带宽小,读操作所需带宽大,所以要优先保证它的读操作。

    对于图像输入后端FIFO的要求,有一定的存储容量,读时钟必须比写时钟快,避免出现FIFO满的情况,导致数据丢失,但可以出现FIFO空。

    在图像输入后端FIFO可以通过计数来模拟帧有效信号,因为在图像输入前端FIFO已经做好了帧对齐。

    图像输入后端FIFO的状态机思路:
    (1)两个状态,空闲和读FIFO
    (2)状态间的切换

    复位时或者FIFO为空时,进入空闲状态;
    空闲状态下,FIFO为非空时,进入读FIFO状态;
    读FIFO状态下,如果FIFO读使能为1或者开始写ram为1,保持读FIFO;如果复位时或者FIFO为空时,进入空闲状态。
    在这里插入图片描述

  • 相关阅读:
    (附源码)python云顶之弈数据分析系统 毕业设计451545
    【算法篇-数论】线性筛法(欧拉筛法)筛 n 以内的质数
    Shell-08函数与Expect
    [计算机入门] Windows功能的安装与卸载
    MongoDB 集群配置
    后端思维之数据库性能优化方案
    qt操作sqlite数据库
    【STM32】入门(三):按键使用-GPIO端口输出控制
    精准诊断,精确治疗,智芯传感ZXPA侵入式压力传感器为心血管疾病患者带来福音
    Web大学生网页作业成品 :黑色主题个人博客网站设计与实现(HTML+CSS+JavaScript)
  • 原文地址:https://blog.csdn.net/danxutj/article/details/136435010
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号