图像处理ASIC设计方法 笔记7 图像存储SPRAM控制

在这里插入图片描述

(一)图像存储SPRAM控制

P83

模块三 图像存储SPRAM控制

输入的图像要存放在这个模块中。这个SPRAM的数据组织和读/写控制是设计的重点之一。

SPRAM是多个块的形式。用的是单端口RAM,采用分时读或者写(读写不同时),起到双端口的效果。应该用的是单端口RAM(Single-port RAM),输入只有一组数据线和一组地址线,读写共用地址线,输出只有一个端口。

可以分时进行64 bit数据的写操作和4x64 bit数据的读操作。也就是先写,写4次64bit,可以一次性读出4x64 bit

SPRAM主要功能有5个:

(1)写控制将输的图像数据存储起来,作为实时图SPRAM;
(2)读控制同时读取4块SPRAM中的4行数据写入后面的寄存器中;
(3)完成对移位寄存器的填写和对移位寄存器的移位操作;
(4)一次可以缓存一个模板所需的数据量,每个输入图像数据仅需要写入一次;
(5)使用case语句对写操作进行片选和位选。

(二)SPRAM写操作:

对4块数据宽度为64 bit的SPRAM进行写操作时按照A-B-C

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-10 06:30:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-10 06:30:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-10 06:30:02       87 阅读
  4. Python语言-面向对象

    2024-03-10 06:30:02       96 阅读

热门阅读

  1. leetcode热题100刷题计划

    2024-03-10 06:30:02       34 阅读
  2. 设计模式: 单例模式 ④

    2024-03-10 06:30:02       42 阅读
  3. Python 利用string.Template完成字符串替换

    2024-03-10 06:30:02       46 阅读
  4. 支持向量机(SVM)算法基本原理&skearn实现

    2024-03-10 06:30:02       42 阅读
  5. 【LeetCode】2386. 找出数组的第 K 大和

    2024-03-10 06:30:02       44 阅读
  6. python绘制水果价格与利润表图1-3

    2024-03-10 06:30:02       42 阅读
  7. 网页的用户注册功能

    2024-03-10 06:30:02       48 阅读
  8. 【Spring高级】第3讲 Bean的生命周期

    2024-03-10 06:30:02       47 阅读