图像处理ASIC设计方法 笔记12 图像旋转ASIC中心控制器状态机

news/2024/7/21 6:29:44 标签: 图像处理, 笔记, 人工智能

在这里插入图片描述

P109

1 流水线图像旋转ASIC整体架构

中心控制器负责各个模块的状态控制和数据调度,接收到外部启动信号后,进人芯片初始化阶段,片上FIFO接收外部输入的图像旋转参数、接收完毕后,再利用接收到的旋转角度到查找表中找到对应的正弦和正切值

中心控制器将接收到的行列信息送人行列地址产生单元,行列地址产生单元则以接收到的行列值为上限开始计数,当列计数满时行计数加1。

同时结合三步平移过程中的整数平移量,计算出对应像素在中间缓存中的存储地址。

第一步平移单元则是存储器1与第一步平移插值单元的组合,接收来自片上FIFO的串行输入图像,并完成第一次插值操作。

第二步平移单元是存储器2与第二步平移插值单元的组合,负责暂存第一步平移后的图像,并完成第二次列平移及其插值操作。

第三步平移单元是优化后的存储器3与第三步平移插值单元的组合,负责暂存第二步平移后的图像,以及从暂存的4行图像中选择处于同一行的相邻4列像素完成第三次插值操作。

2 核心模块:中心控制器

注意这本书中介绍的异常处理电路和流水线暂停电路是单独的模块,没有算在中心控制器里。

中心控制器实现了整体控制状态的转移。此状态机中使用一个可变上限计数器,用于对各状态运行时间的计数,以控制状态的跳转

1) 空闲状态S0


http://www.niftyadmin.cn/n/5447374.html

相关文章

CAD软件管理员账户开启

很多时候,Windows下软件需要开启管理员权限,即使是在管理员账户下,提示软件错误5 检查管理员账户 首先检查该账户是否是本地管理员账户,检查路径:控制面板--更改账户类型-更改为管理员账户,保存并重启。 …

对原型模式的理解

目录 一、原型模式 vs. 传统的复制对象1、传统的复制对象2、原型模式2.1 原型模式是什么?2.2 如何实现呢?(原型模式的思想)2.3 对原型的理解2.4 示例2.4.1 示例1:Java 的 Cloneable (可克隆) 接…

怎么拆解台式电脑风扇CPU风扇的拆卸步骤-怎么挑

今天我就跟大家分享一下如何选购电脑风扇的知识。 我也会解释一下机箱散热风扇一般用多少转。 如果它恰好解决了您现在面临的问题,请不要忘记关注本站并立即开始! 文章目录列表:大家一般机箱散热风扇都用多少转? 机箱散热风扇选择…

深度学习,CRNN+CTC和Attention OCR你更青睐哪一种?

深度学习在OCR领域的应用已经取得了瞩目的成果,而选择合适的算法对于提升OCR的识别准确率至关重要。在众多算法中,CRNN和Attention OCR犹如两颗璀璨的明珠,备受瞩目。 CRNN,这位结合了卷积神经网络(CNN)和…

智慧公厕:城市智慧升级的重要驱动力

随着城市更新行动进入加速期,智慧公厕正成为推动城市智慧升级的关键驱动力。城市更新不仅仅是对城市空间形态和功能的整治和改善,更是为了实现房屋使用、市政设施、公共建筑配套等方面的全面完善,进而提升产业结构、环境品质和文化传承等方面…

Stable Diffusion 本地训练端口与云端训练端口冲突解决办法

方法之一,修改本地训练所用的端口 1 首先,进入脚本训练器的根目录 例如:C:\MarkDeng\lora-scripts-v1.7.3 找到gui.py 2 修改端口号 因为云端训练器也是占用28000和6006端口 那么本地改成27999和6007也是可以的 保存退出,运行启动…

VMware Workstation Pro 17虚拟机超级详细搭建(含redis,nacos,docker)(一)

今天从零搭建一下虚拟机的环境,把nacos,redis等微服务组件还有数据库搭建到里面,首先看到的是我们最开始下载VMware Workstation Pro 17 之后的样子,总共一起应该有三部分因为篇幅太长了 下载地址 : VMware - Delivering a Digit…

Cesium安装部署运行

目录 1.简介 2.Cesium项目下载 3.Cesium项目运行 4.cesium运行 1.简介 Cesium是国外一个基于JavaScript编写的使用WebGL的地图引擎。Cesium支持3D,2D,2.5D形式的地图展示,可以自行绘制图形,高亮区域,并提供良好的触摸支持,且支…