ram计算机硬件吗,5.3 MIPS RAM设计计算机硬件系统设计.pdf

MI P S R AM设计

实验目的

 理解主存地址基本概念

 掌握存储系统位扩展基本思想

 能构建能同时支持字节、半字、字访问的存储子系统 主存

0

 数据位宽可变

01 200

mov ah, [200] #按字节访存 ah=0x01 02

03

mov ax, [200] #按半字访存 ax=0x0201 04 203

mov eax,[200] #按字访存 eax=0

mov ax, [201] #未对齐

mov eax, [201] #硬件强制对齐到200

1

实验任务:MIPS 存储器设计

 设计支持MIPS Load/Store指令的存储器

 lb lh lw sb sh sw

 字节/半字/字访问

 封装规格

 所需器件:多路选择器,译码器,三态门…

引脚 输入/输出 位宽 功能描述

Addr 输入 12 字节地址 (字访问半字访问时应硬件强制对齐)

Din 输入 32 写入数据,不同访问模式有效数据均存放在最低位,高位忽略

WE 输入 1 写使能,高电平有效

CLK 输入 1 时钟信号,上跳沿有效

Mode 输入 2 访问模式 00 :字访问,01 :字节访问,10 :2字节访问

Dout 输出 32 输出数据,不同访问模式有效数据均存放在最低位,高位忽略

2

输入输出总线控制

Din组成 Dout组成

字写入 Byte3 Byte2 Byte1 Byte0 字读出 Byte3 Byte2 Byte1 Byte0

高半字写入 0000 0000 Byte3 Byte2 高半字读出 0000 0000 Byte3 Byte2

低半字写入 Byte4 Byte3 Byte1 Byte0 低半字读出 Byte4 Byte3 Byte1 Byte0

最高字节写入 0000 0000 Byte4 Byte3 最高字节读出 0000 0000 Byte4 Byte3

次高字节写入 Byte4 Byte3 Byte2 Byte2 次高字节读出 Byte4 Byte3 Byte2 Byte2

次低字节写入 0000 0000 Byte4 Byte1 次低字节读出 0000 0000 Byte4 Byte1

最低字节写入 Byte4 Byte3 Byte2 Byte0 最低字节读出 Byte4 Byte3 Byte2 Byte0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值