返回信息流sdram的地址和行列值是怎么映射的?
比如地址范围是1M
现在要定位的地址是0x400
注:RA = Row Address;CA = Column Address
RA为A0--A11,CA为A0--A7.采用矩阵将地址解码,它是如何解码的?
是列地址占据高8位,行地址占据低12位吗?
这是一条镜像帖。来源:北邮人论坛 / circuit / #14825同步于 2010/8/16
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Circuit机器人发帖
求助sdram地址的问题
coming
2010/8/16镜像同步2 回复
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
wire [`ROWSIZE - 1:0] rowaddr;
wire [`COLSIZE - 1:0] coladdr;
wire [`BANKSIZE - 1:0] bankaddr;
assign rowaddr = SADDR[`ROWSTART + `ROWSIZE - 1: `ROWSTART]; // assignment of the row address bits from SADDR
assign coladdr = SADDR[`COLSTART + `COLSIZE - 1:`COLSTART]; // assignment of the column address bits
assign bankaddr = SADDR[`BANKSTART + `BANKSIZE - 1:`BANKSTART]; // assignment of the bank address bits
【 在 coming (coming) 的大作中提到: 】
: sdram的地址和行列值是怎么映射的?
: 比如地址范围是1M
: 现在要定位的地址是0x400
: ...................
// Address Space Parameters
`define ROWSTART 8
`define ROWSIZE 12
`define COLSTART 0
`define COLSIZE 8
`define BANKSTART 20
`define BANKSIZE 2
唔。。。
【 在 police (又是一年毕业时) 的大作中提到: 】
: wire [`ROWSIZE - 1:0] rowaddr;
: wire [`COLSIZE - 1:0] coladdr;
: wire [`BANKSIZE - 1:0] bankaddr;
: ...................