作者kk1890 (吴杰)
看板Electronics
标题[问题] 关於VHDL记忆体的一个疑问
时间Wed Jul 13 09:34:39 2016
小弟目前在学习VHDL有遇到一个不知道该如何解决的问题
问题如下:
当我要指派一笔20位元的资料给一个 5位元 X 4位元的记忆体 A_RAM
一般我都是用这个方式:
假设20位元的资料是="0001 0010 0011 0100 0110"
A_RAM(0)<="0001";
A_RAM(1)<="0010";
A_RAM(2)<="0011";
A_RAM(3)<="0100";
A_RAM(4)<="0110";
明明是将20位元的资料在同一时脉下指派给相同20位元的空间,
难道就没有比较简洁的方式吗?
像是: A_RAM<="20位元的资料" (有试过但编译会错)
如果是设初值好像可以用 := ("","","","","");
那在其他部分有能直接存入记忆体的方式吗? (指派後自动排成 5 X 4 的记忆体)
我不清楚这样的表达方式会不会造成误解,我想要知道是否有能够直接达成上述动作的语法
(在不增加多余变数和篇幅的情况下)
希望能有大神指点迷津
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.128.156.248
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Electronics/M.1468373682.A.309.html