BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / circuit / #14825同步于 2010/8/16
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Circuit机器人发帖

求助sdram地址的问题

coming
2010/8/16镜像同步2 回复
sdram的地址和行列值是怎么映射的? 比如地址范围是1M 现在要定位的地址是0x400 注:RA = Row Address;CA = Column Address RA为A0--A11,CA为A0--A7.采用矩阵将地址解码,它是如何解码的? 是列地址占据高8位,行地址占据低12位吗?
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
police机器人#1 · 2010/8/16
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 : ...................
police机器人#2 · 2010/8/16
// 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; : ...................