M4K-单口RAM如何使用?

[复制链接]
 楼主| aoshi0603 发表于 2013-5-5 12:28 | 显示全部楼层 |阅读模式
我要通过串口接收一帧数据,先存储到单口RAM中,然后对其进行校验,校验通过后再传走。
使用了一个单口RAM:
ENTITY m4k_ram IS
        PORT
        (
                address                : IN STD_LOGIC_VECTOR (8 DOWNTO 0);
                clock                : IN STD_LOGIC  := '1';
                data                : IN STD_LOGIC_VECTOR (7 DOWNTO 0);
                wren                : IN STD_LOGIC ;
                q                : OUT STD_LOGIC_VECTOR (7 DOWNTO 0)
        );
END m4k_ram;

我该怎么使用他? 把他生成Symbol file在原理图中调用,还是用元件例化的方法在程序中使用使用他?
如果是元件例化,时钟 clock        怎么处理?
 楼主| aoshi0603 发表于 2013-5-5 16:51 | 显示全部楼层
GoldSunMonkey 发表于 2013-5-5 19:31 | 显示全部楼层
时钟连上需要即可啊

评分

参与人数 1威望 +4 收起 理由
feihong777 + 4

查看全部评分

feihong777 发表于 2013-5-5 19:50 | 显示全部楼层
学习啦
 楼主| aoshi0603 发表于 2013-5-5 20:19 | 显示全部楼层
GoldSunMonkey 发表于 2013-5-5 19:31
时钟连上需要即可啊

就是第一种方法:生成Symbol file在原理图中调用了?
好再来吧 发表于 2013-5-5 23:29 | 显示全部楼层
支持支持支持支持支持支持下
qin552011373 发表于 2013-5-6 00:23 | 显示全部楼层
支持一下
GoldSunMonkey 发表于 2013-5-6 21:23 | 显示全部楼层
aoshi0603 发表于 2013-5-5 20:19
就是第一种方法:生成Symbol file在原理图中调用了?

例化也一样啊
 楼主| aoshi0603 发表于 2013-5-9 11:36 | 显示全部楼层
本帖最后由 aoshi0603 于 2013-5-9 11:37 编辑

该问题解决了,我是第一次用FPGA做项目,新手举步维艰啊:
1、可以生成原理图和元件例化两种方法使用;
2、元件例化需要注意的地方是只能例化一次,再次例化便不是同一个RAM块了,是新的RAM块。这是元件例化的本质。

谢谢大家的帮助!
GoldSunMonkey 发表于 2013-5-9 23:33 | 显示全部楼层
aoshi0603 发表于 2013-5-9 11:36
该问题解决了,我是第一次用FPGA做项目,新手举步维艰啊:
1、可以生成原理图和元件例化两种方法使用;
2、 ...

是的,恭喜啦
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

113

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部