问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

...下面的程序解释一下,要详细些。每一行添加注释。先谢谢了_百度...

发布网友 发布时间:2024-04-18 02:18

我来回答

1个回答

热心网友 时间:2024-04-19 22:48

LIBRARYIEEE;
USEIEEE.STD_LOGIC_1164.ALL;
USEIEEE.STD_LOGIC_ARITH.ALL;
USEIEEE.STD_LOGIC_UNSIGNED.ALL;--库,程序包的使用
ENTITYSRAM IS --实体描述(SRAM为实体名)
GENERIC(WIDTH:INTEGER:=8;--类属表(integer是整型,WIDTH为常数名)
DEPTH:INTEGER:=128;--类比上一句即可
ADDER:INTEGER:=3);
PORT(DATAIN:IN STD_LOGIC_VECTOR(7 DOWNTO0);--端口说明,IN为端口类型,输入只读
DATAOUT:OUT STD_LOGIC_VECTOR(7 DOWNTO 0);--OUT输出,只写
CLOCK:IN STD_LOGIC;--STD_LOGIC是数据类型,为标准位单值
WE,RE:IN STD_LOGIC;--WE和RE为输入端口,可输入标准位单值
SIGNAL WADD:IN STD_LOGIC_VECTOR(2DOWNTO 0);--标准位位矢量,3个信号元素
SIGNAL RADD:IN STD_LOGIC_VECTOR(2 DOWNTO 0));
ENDENTITY SRAM;--结束实体描述

ARCHITECTUREART OF SRAM IS--结构体描述(ART是结构体名)
TYPE MEM IS ARRAY(0 TO 127) OF STD_LOGIC_VECTOR(7 DOWNTO 0);--元素说明
SIGNAL RAMTMP:MEM;--TYPE数据类型,SIGNAL信号
BEGIN--下面为功能描述
PROCESS(CLOCK)--进程,CLOCK为敏感信号,敏感信号的变化会激活进程
BEGIN
IF (CLOCK'EVENT AND CLOCK='1') THEN--时钟信号上升沿
IF(WE='1')THEN
RAMTMP(CONV_INTEGER(WADD))<=DATAIN; --如果we为1,将DATAIN的值赋给RAMTMP(CONV_INTEGER(WADD))
END IF;
END IF;
ENDPROCESS;
PROCESS(CLOCK)--可类比上一个进程
BEGIN
IF(CLOCK'EVENTAND CLOCK='1')THEN
IF (RE='1') THEN
DATAOUT<=RAMTMP(CONV_INTEGER(RADD));
END IF;
ENDIF;
ENDPROCESS;
ENDARCHITECTURE ART;
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
iOS 16.1.1值得更新升级吗 ios16.1.1正式版建议更新吗 iOS 16.1.1修复了哪些问题 ios16.1.1值得更新吗?ios 16.1.1新增内容及更新建议 iPhone 12升级iOS 16.1.1之后好用吗 iOS 16.1.1更新内容介绍 iOS 16.1正式版新增了哪些新功能?iOS 16.1正式版值得升级吗? ios 16.1正式版解决了哪些问题和BUG ...森先生是他“最好的老师” 你喜欢这样的老师吗? ... 你喜欢怀特森这样老师吗?说说你的看法.250字 聋子听见哑巴说瞎子看见鬼 对下联 ...但广播电台的却不必那么高,为啥?太阳磁暴时为什么严重干扰地球上的无... 通信为什么不把功率做大 尊巴舞适合大基数减肥吗 小基数跳尊巴有用吗 每天做40分钟的尊巴会瘦吗 吉林2007年高考本科线是多少 2007年吉林高考成绩在互联网上何时可以查询?在哪个网站查询? ...五个人七个人都刚好分完这堆橘子,最少是多少个? 有一筐苹果平均分给五个人最后还剩两个苹果平均分给七个人最后还是在... ...平均分给四个人,剩二个,平均分五个人,也剩二个。问这堆苹果有多少... 不到一年怎么改第二次 朋友给个杂牌子手机是YunOS系统不让ROOT还找不到刷机包怎么办? 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 在长安之星二代面包车上可装汽喇叭吗?我原来的声太小,行人不让车 买了一对蜗牛喇叭,让维修店安装,问我要30块钱,贵不贵啊?车子是长安之星... 长安之星2代换了个蜗牛喇叭,现在我想加一个,加上后一个也不响了,只听 ... 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 一年内怎么改第二次 一个男生嘴上说不好意思,麻烦女生帮他办这帮那办呢,但实际行动却好意思... 不交物业费可以收违约金吗法律上是如何规定的 手机号1 24 手机号24小时内绑定了两个被限制 请问什么时候才能重 ... 微信不小心重新注册了想登回原来的怎么办? 微信重新注册了,怎么找回以前那个? 如何把手机号注册的找回来? 怎么才能找回原来的呢? 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 手机号1 24 手机号24小时内绑定了两个被限制 请问什么时候才能重 ... 什么是漏缆? 什么叫漏缆? 漏缆是啥东西? ...号在最近24小时内绑定过三个,已达到限制,...24小时后可以再次... 一年内怎么修改第二次 怎么在一年内修改两次 小米2开发版3.8.30的版本我已经授权了还是获取不了root权限 小米1S怎么用MIflash刷机一秒钟就完成了怎么回事?根本刷不进去,驱动... 一年内怎么改第二次 ...号在最近24小时内绑定过三个,已达到限制,...24小时后可以再次... 天猫怎么邀请新用户 淘宝邀请用户入口 人活者是不是应该现实点好???