图像处理ASIC设计方法 笔记8 卷积计算芯片的结构

(一)

P81 卷积芯片内部模板框图

该设计有两个数据通路:图像数据和模板数据

图像数据是经过帧控制、实时图SPRAM(写控制、 SPRAM读控制、数据读控制)、计算单元;

模板数据是经过模板SPRAM、计算单元。

4.5.4运算单元像素寄存器控制

存储SPRAM写入的64bit数据,输出为8bit。它是属于图像数据的路径。

当处于读操作时,输出的读使能信号fifo_rd_en ,该信号可以使FIFO读出数据并写入SPRAM中。那这个模块是实时图SPRAM模块里的写控制、SPRAM读控制、数据读控制。

图像SPRAM地址控制:SPRAM中滚动存放32行像素,为了同时读出相邻4行数据,写入数据按行在4个块中依次循环存放。32*40像素模板卷积运算分8次局部卷积运算完成。

(二)

P90 计算模块的结构:

乘法器1个,后面是加法器6个,这样组成的流水线。同时有6组数据在依次滚动,走的流水线深度是7拍(乘法器1个+加法器6个)。第六组数据刚进入第一个拍(乘法器)的时候,此时第一组数据在第六个拍(加法器5)处理。

计算模块大小是4行40列,整个卷积设计的大小为32行40列,数据缓存是对计算模块的大小来定的(4行40列)。整个卷积设计是调用8次计算模块("32行40列"是"4行40列"的8倍),把每次的计算模块结果进行累加

计算模块的结果在另一个位置缓存,每次的结果与对应位置的数据累加后还写入该位置。这个位置的寄存器设置的位宽是26bit。(最初的像素数据是8bit,经过一次乘法和六次加法,结果是22bit,22bit累加8次,最终设定的计算结果是26bit)

(三)

补充搜索的资料 卷积芯片的新设计方式:

光学卷积处理器OCPU(Optical Convolution Processing Unit)是一种基于光学计算的技术,它使用光学器件和光学现象进行信息处理和计算。光学能够同时处理多个信息,从而实现高效的并行计算。

中国科学院半导体研究所集成光电子国家重点实验室微波光电子研究组开发了一种超高集成度光学卷积处理器,相关研究成果发表在《Nature-Communications》上。这项技术在人工智能领域具有广阔的前景。光学计算是一种利用光波作为信息处理载体的技术,具有带宽大、延迟低、功耗低的优点。

相关推荐
大写-凌祁2 小时前
零基础入门深度学习:从理论到实战,GitHub+开源资源全指南(2025最新版)
人工智能·深度学习·开源·github
焦耳加热3 小时前
阿德莱德大学Nat. Commun.:盐模板策略实现废弃塑料到单原子催化剂的高值转化,推动环境与能源催化应用
人工智能·算法·机器学习·能源·材料工程
深空数字孪生3 小时前
储能调峰新实践:智慧能源平台如何保障风电消纳与电网稳定?
大数据·人工智能·物联网
wan5555cn3 小时前
多张图片生成视频模型技术深度解析
人工智能·笔记·深度学习·算法·音视频
格林威4 小时前
机器视觉检测的光源基础知识及光源选型
人工智能·深度学习·数码相机·yolo·计算机视觉·视觉检测
今天也要学习吖4 小时前
谷歌nano banana官方Prompt模板发布,解锁六大图像生成风格
人工智能·学习·ai·prompt·nano banana·谷歌ai
Hello123网站4 小时前
glean-企业级AI搜索和知识发现平台
人工智能·产品运营·ai工具
AKAMAI4 小时前
Queue-it 为数十亿用户增强在线体验
人工智能·云原生·云计算
雁于飞5 小时前
vscode中使用git、githup的基操
笔记·git·vscode·学习·elasticsearch·gitee·github
索迪迈科技5 小时前
INDEMIND亮相2025科技创变者大会,以机器人空间智能技术解锁具身智能新边界
人工智能·机器人·扫地机器人·空间智能·陪伴机器人