微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > RAM为什么要分为UB /LB来读写?有什么好处?

RAM为什么要分为UB /LB来读写?有什么好处?

时间:10-02 整理:3721RD 点击:
RAM为什么要分为UB /LB来读写?有什么好处?

为什么外科医生都戴着面罩做手术?

可能与RAM的生产工艺有关

如果读,问题到不大,如果写的话,只写一个字节,就必须使用UB,LB,否则就要三步操作,先读出,再屏蔽,最后写,这样才能保证UB或者LB保持原来的数值

主要是为了支持BYTE寻址

很好 学习了

匹配数据总线

我想知道为什么要这样呢
为什么要同时支持字节和BYTE呢

这样不但可以访问字,还可以访问字节

BYTE=字节寻址。

为什么要这样设计呢
有什么好处?

是不是word line和bit line


一直没有弄明白啊?

如果只能WORD 访问的话,那么一个原本只需用8位二进制就能表示的数现在也只能表示成16位了. 会造成空间浪费.

那全部设计成字节不是更好?

一个ram焊到板子上之后就不好再换了,假如是和FPGA搭配的话,FPGA有时可能需要每次读写2个byte,有时可能需要每次读写1个byte,那么加上ub\lb就可以满足这个需求。
全1byte的话不能每次读写2byte,16位数据线,但是没有ub\lb的话不能每次只写入1byte。
这么说明白了吧

长知识了,谢谢!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top