关于VHDL的问题

functionOr_Pull_Down(V:BIT_VECTOR)returnBITis//定义一个函数variableResult:BIT:='0';beginfor... function Or_Pull_Down (V : BIT_VECTOR ) return BIT is //定义一个函数
variable Result : BIT := '0';
begin
for I in V'RANGE loop
if V(I) = '1' then
Result := '1';
end if;
end loop;
return Result;
end Or_Pull_Down;

signal Clock_Signal_A : Or_Pull_Down BIT; //这里用到了上面的函数是什么 意思呀(Or_Pull_Down )
展开
 我来答
李晓倩落落
2011-06-08 · 超过13用户采纳过TA的回答
知道答主
回答量:24
采纳率:0%
帮助的人:34.2万
展开全部
定义一函数调用而已,就像是一个进程process一样,只是用一函数后面就可以直接调用了。。。
刚开始这是定义它的初始值为为:variable Result : BIT := '0';
然后对于其每个输入,如果为0,就使那一位为0:if V(I) = '1' then Result := '1';
最后定义了一时钟信号A:signal Clock_Signal_A : Or_Pull_Down BIT; 输入为1那时刻便为1,否则为0.
厦门君韦信息技术
2024-11-18 广告
厦门君韦信息技术有限公司成立于2015年,是一家致力于提供专业服务的电子元件分销商,具有业界先进的质量和可靠性、强大的搜索供应实力、专业的服务能力。厦门君韦主要深耕于图像识别技术研究与开发,同时助推于通信、工控、电力、汽车等行业客户的供应链... 点击进入详情页
本回答由厦门君韦信息技术提供
buley
2011-06-08 · 超过19用户采纳过TA的回答
知道答主
回答量:67
采纳率:0%
帮助的人:34.7万
展开全部
就是检查你的向量里面是不是全零,如果不是,就返回1,如果是,就返回0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式