首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

Xilinx实现基于BlockRAM的高效移位寄存器

Xilinx实现基于BlockRAM的高效移位寄存器

Xilinx使用block ramRAM_based shiftregister实现图像行存储(Video LineStroe)


-对应altera altshift_taps


详细可见:
http://www.altera.com.cn/literature/ug/ug_shift_register_ram_based.pdf

Xilinx 具体实现参考文档 Implementingand Testing Efficient Video Line Stores

http://www.xilinx.com/products/boards/s3estarter/files/s3esk_video_line_stores.pdf


整篇文档下半部分 详细介绍了基于blockram的数据移位寄存。

摘要几点中心思想:


1.在任何情况下,深度较深的以为寄存都强烈建议使用block ram


思路如上图所示,但实现不推荐用这么多D触发器,也不推荐使用SRL16 之类的slice级别移位寄存器。


2.对于(例如图像处理)分多通道时,不用拘泥于单通道对应单block ram


Block ram 9bit1920深度。输入格式为R10 G10 B10 ,如上图最大化利用位宽。
继承事业,薪火相传
返回列表