1 丶应用场景: 当我们 interface 中有几组信号的驱动或采样方式相同时,我们可以把 interface 中的信号作为参数来声明宏定义,将这些相同的操作以带参数的宏定义方式抽象出来。 2 丶举例: 前段时间写 axi master bfm 时,axi 有 5 个通道,每个通道都有一个握手机制;当 a 信号拉高后,进入等待握手状态,开启一个无…
最近在做项目的时候,发现自己写的代码不是很好,一个 function 或者 task 要好几百行, 主要原因就是,在写代码的时候,想到哪就写到哪,用到之前哪写过的代码就直接粘过来用, 以前还没有什么感觉,甚至觉得这样做还有好处, 想想将一部分代码封装成 function 或者 task,如果抽象程度很高,立意不是很明确,在环境里面调来调去,很容易发…
第一条说说
这是第一条说说,也不知道说点什么…
那就来说说博客的前因后果吧,
这是我建立的第二个博客,
第一个博客仅仅写了几篇文章就无疾而终,完全是因为自己的写作没有坚持下来,
说到坚持,突然发现没有哪件事我一直坚持做下去了,挺失败的,
以前开发完背英语单词的网站,用了几次就不用了,
以前运动,坚持几天就嫌累停下了,
以前的好朋友,也不知从什么时候开始就没有好好聊过天,渐渐断了联系,
无论是事还是人,最终沦落成这样结果,我发现其根本的原因,
好像是因为我渐渐丧失了很多勇气。
我希望我可以有一往无前的勇气,
有勇气去改变,有勇气去坚持,
那么就从这个博客开始吧,把这个事做好,并坚持下去。