不是函数,给一个信号带入数据是什么意思呢?
本帖最后由 fpgaw 于 2010-7-16 11:18 编辑SIGNALAUTO_CLK :STD_LOGIC;
SIGNALAUTO_COUNT :STD_LOGIC_VECTOR ( 5 DOWNTO 0 );
PROCESS( VS1,RESET )
BEGIN
IF RESET='0' THEN
AUTO_COUNT <= (OTHERS=>'0');
ELSIF (VS1'EVENT AND VS1='1') THEN
AUTO_COUNT <= AUTO_COUNT + '1';
END IF;
END PROCESS;
AUTO_CLK<=AUTO_COUNT(5);
即不是函数,给一个信号带入数据是什么意思呢? 给信号赋初值吧 不好意思,不懂VHDL
http://bbs.vibesic.com/images/smilies/default/lol.gif AUTO_COUNT的第5 位赋给AUTO_CLK,如果这是你的问题的话。 懂了,这是一个分频器,AUTO_COUNT的第5 位赋给AUTO_CLK,也就是一个32分频器了。是不是这个意思啊? 时钟32分频器 恩,是个分频器 对VS1分频 AUTO_COUNT <= (OTHERS=>'0'); 这个语句怎么理解呢,实现什么功能呢?<br>
<br>
<br>
谢谢
http://bbs.vibesic.com/images/smilies/default/smile.gif
<br> 这个不用问了吧 查查语法书吧 分频器,VS1 32分频
页:
[1]
2