longtim 发表于 2010-6-26 01:52:21

不是函数,给一个信号带入数据是什么意思呢?

本帖最后由 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);
即不是函数,给一个信号带入数据是什么意思呢?

usd 发表于 2010-6-26 03:18:28

给信号赋初值吧

UFO 发表于 2010-6-26 04:12:16

不好意思,不懂VHDL
        http://bbs.vibesic.com/images/smilies/default/lol.gif

ATA 发表于 2010-6-26 04:28:40

AUTO_COUNT的第5 位赋给AUTO_CLK,如果这是你的问题的话。

HANG 发表于 2010-6-26 04:56:28

懂了,这是一个分频器,AUTO_COUNT的第5 位赋给AUTO_CLK,也就是一个32分频器了。是不是这个意思啊?

ATA 发表于 2010-6-26 06:48:30

时钟32分频器

CTT 发表于 2010-6-26 08:25:24

恩,是个分频器 对VS1分频

CCIE 发表于 2010-6-26 09:46:26

AUTO_COUNT &lt;= (OTHERS=&gt;'0');&nbsp; &nbsp;这个语句怎么理解呢,实现什么功能呢?<br>
<br>
<br>
谢谢
        http://bbs.vibesic.com/images/smilies/default/smile.gif
<br>

FFT 发表于 2010-6-26 11:17:05

这个不用问了吧 查查语法书吧

HANG 发表于 2010-6-26 12:49:11

分频器,VS1 32分频
页: [1] 2
查看完整版本: 不是函数,给一个信号带入数据是什么意思呢?