cowoho 发表于 2008-4-2 20:22

新手请教一个VHDL中Array数组的基本问题-->

请问:<br />TYPE&nbsp;ram_array&nbsp;IS&nbsp;ARRAY&nbsp;(0&nbsp;TO&nbsp;2)&nbsp;OF&nbsp;STD_LOGIC_VECTOR(7&nbsp;downto&nbsp;0);<br /><br />SIGNAL&nbsp;my_store&nbsp;:&nbsp;ram_array:=(&quot;00000010&quot;,&quot;00000011&quot;,&quot;00000011&quot;);<br /><br />1.&nbsp;my_store&nbsp;可以定义为&nbsp;SIGNAL&nbsp;吗?<br /><br />2.&nbsp;可以的话,怎样修改其中的值,就是调用其中一个&quot;STD_LOGIC&quot;的格式<br />&nbsp;&nbsp;&nbsp;是怎样的?&nbsp;比如要把第二个矢量中第一位改为“1”,可以写成<br />&nbsp;&nbsp;&nbsp;my_store(1)(7)&lt='1'&nbsp;&nbsp;&nbsp;&nbsp;?
页: [1]
查看完整版本: 新手请教一个VHDL中Array数组的基本问题-->