Every success is a creation for me
Every success is a creation for me
或许只有做技术、热爱技术的人才会有这种体会。
从昨天到今天,大概20个小时的工作时间,终于用Matlab+SystemGenerator+ISE实现了图像处理上的DSC算法,并且仿真和综合都已经通过。就等明天在硬件上验证一下了。
开始着手,到实现,时间不长,但是经历了不少困难。算法其实并不难,就是一些三角函数,加减乘除之类的公式。
本来打算用HDL语言写的,用查表法实现三角函数,但是发现这样做太累了,工作量也很大,没过多考虑。于是决定用SystemGenerator配合Matlab,毕竟Matlab做数字运算简直是太Easy了。
但是用Matlab又不是想象中的那么简单,M语言并不是每条语句都可以综合,而SystemGenerator又没那么容易上手。可怜百度又搜索不到SystemGenerator有用的信息。没办法,自己看Xilinx官方的英文手册,三四个文档,加起来700多页,几个小时内全看完了,终于有了点头绪。
今天一整天都在Simulink里摆模块、连线、仿真。之前一直纠缠在数字公式的实现上,到了下午5点多钟的时候,突然顿悟,把之前的想法全部否定了,又重新设计了一个模型,一次仿真通过!(哈哈,看来有时候需要否定自己的)
然后晚上就没回去吃饭,在公司叫了外卖。匆匆吃完,又把那个模型重新修正了一下,综合又成功了。
一直到九点钟左右才搞定。不过一点都不觉得累,真的,今天一天过的很快,中午就小睡了十几分钟,一天都在Matlab。
坐在回去的地铁上,心情格外高兴,Stone里放着RASA。我知道,明天的明天,还有更多的success等着我去create ^_^