图像处理ASIC设计方法 笔记21 标记ASIC的顶层状态机

本文详细介绍了图像处理ASIC的标记工作流程,包括从控制寄存器读取参数、初步标记、等价表整理到特征值统计。重点讨论了状态机的设计,包括IDLE、RESET、LBL、TABLE_PRO和CL五个状态,并阐述了如何处理异常情况和与其他模块的交互。同时,文章提及了主要寄存器的设计,如ent、err_sync和end_tp等。
摘要由CSDN通过智能技术生成


在这里插入图片描述

学这一章节,为的是学如何设计一个ASIC的顶层状态机。
过程主要分两步,第一是梳理工作流程,用语言描述清楚每个步骤;第二是设计主要的寄存器,包括命名、作用和位宽。
有了这两步,状态机转移图可画,伪代码也写出来了,再后面就是做RTL coding。

(一)标记ASIC的工作流程

标记ASIC的工作流程如下:

1 ASIC首先从控制寄存器内读出待标记图像的基本参数

例如图像的行列数等,判断控制寄存器内是否写入了有效的启动命令。

2若写入了有效的启动命令,则进入下面一帧图像的标记过程。

3 ASIC通过接口模块从FIFO1中读取待标记的图像

送入标记流水线进行初步标记,并将初步标记结果以游程的方式(初步标记、游程长度、游程标志)存入临时标记存储器内,标记过程中产生的等价标记对由等价标记对记录模块进行存储和更新

4一帧图像初步标记完成后进行等价表的整理压缩

使得同一连通域的所有临时标记指向唯一的最终标记

5从临时标记存储器中读取临时标记送入标记代换及特征值统计流水线

代换结束后将计算获得的特征值按顺序写入FIFO2中。

由上述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

徐丹FPGA之路

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值