Verilog里面有类似C语言中return的语法不?

背景:我需要用verilog改写一个C语言程序。在C中,函数F2通过5次调用函数F1向器件写入5组串行数据,每组串行数据有40个;函数F1的作用,就是在被F2调用的时候,... 背景:我需要用verilog改写一个C语言程序。在C中,函数F2通过5次调用函数F1向器件写入5组串行数据,每组串行数据有40个;函数F1的作用,就是在被F2调用的时候,根据F2传递进来的数据,把40位的并行数据转换成40个串行数据,根据一定的时钟频率输出,F1在内部完成40次循环[for(i=0,i<40,i++) .....return]后通过return,返回。
提问:verilog中有类似C中return的语句不?现在在一个module中,完成上面提到的F1函数功能,就退出。
我查过夏宇闻的书,没有类似的语句。但是在system verilog中有return,有同志知道可以用SV中return来达到我的目的不?若行,在quartusII中,Verilog能和SV混合使用不?恳请指导,如有说明不清的,请追问。
展开
 我来答
来自度假村占尽风流的萤石
2011-08-20 · TA获得超过2260个赞
知道小有建树答主
回答量:610
采纳率:62%
帮助的人:551万
展开全部
quartus II里可以"混用"Verilog和SystemVerilog(应该说混出来的东西就是SV了)在设置里选SystemVerilog-2005就可以
不过return语句可能是不可综合的(我对SV不甚了解) 请你确定其用法再使用

verilog里的函数调用不需要return语句 被调用的函数执行完后自动回到上一级函数、任务或进程
我不清楚你说的"退出"是什么意思 正常情况是F1里进行40次循环后回到F2,F2再次调用F1 如此循环5次 最后到F2里执行调用F1后面的语句
梦想的兰天e0
2011-08-17 · 超过14用户采纳过TA的回答
知道答主
回答量:85
采纳率:0%
帮助的人:48.1万
展开全部
追问
有的话请说明是那个?谢谢
如果只为来领取分,就算了@
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式