云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 简单CPU系统设计与实现

简单CPU系统设计与实现

  • 62 次阅读
  • 3 次下载
  • 2025/5/4 14:53:16

北京邮电大学数字电路与逻辑设计实验报告

4.5 MBR (缓冲寄存器)

library ieee;

use ieee.std_logic_1164.all; use ieee.std_logic_unsigned.all;

entity MBR is port (

clk:in std_logic;

ram_in:in std_logic_vector(11 downto 0); acc_in:in std_logic_vector(11 downto 0); ram_e:in std_logic; acc_e:in std_logic; rst:in std_logic;

mbr:out std_logic_vector(11 downto 0) );

北京邮电大学数字电路与逻辑设计实验报告

end MBR;

architecture behave of MBR is begin process(clk,rst) begin

if(clk'event and clk='1')then if(rst='1')then

mbr<=\ elsif(acc_e='1')then mbr<=acc_in; elsif(ram_e='1')then mbr<=ram_in; else null; end if; end if; end process; end behave;

4.6 RAM(随机存取存储器)

北京邮电大学数字电路与逻辑设计实验报告

library ieee;

use ieee.std_logic_1164.all; use ieee.std_logic_unsigned.all;

entity RAM is port (

clk_ram:in std_logic; w_r:in std_logic; code_e:in std_logic;

mbr_in:in std_logic_vector(11 downto 0); mar_in:in std_logic_vector(7 downto 0); ram_in:in std_logic_vector(7 downto 0); ram_out:out std_logic_vector(11 downto 0); ram_outt:out std_logic_vector(7 downto 0) ); end RAM;

北京邮电大学数字电路与逻辑设计实验报告

architecture behave of RAM is begin

process(clk_ram)

type table is array(0 to 20)of std_logic_vector(11 downto 0); variable ram:table;

variable i:integer range 0 to 31:=0; variable j:std_logic:='0'; variable code_e1:std_logic; begin

if(clk_ram'event and clk_ram='1')then if(code_e='1' and code_e1='0' and j='0')then ram(i)(11 downto 8):=ram_in(3 downto 0); ram_outt(7 downto 4)<=\

ram_outt(3 downto 0)<=ram(i)(11 downto 8); j:='1';

elsif(code_e='1' and code_e1='0' and j='1')then ram(i)(7 downto 0):=ram_in(7 downto 0); ram_outt<=ram(i)(7 downto 0); j:='0'; i:=i+1;

搜索更多关于: 简单CPU系统设计与实现 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

北京邮电大学数字电路与逻辑设计实验报告 4.5 MBR (缓冲寄存器) library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_unsigned.all; entity MBR is port ( clk:in std_logic; ram_in:in std_logic_vector(11 downto 0); acc_in:in std_logic_vector(11 downto 0); ram_e:in std_logic; acc_e:in std_logic; rst:in std_logi

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com