老莫

三次能源——续

三个月前把三次能源开了个头,然后就封笔三个月了,说好的三个月后继续谈三次能源。现在基本可以重新“开坛”了。上次谈到了要把计算能力作为三次能源来看待,以计算能力的调度替代对电力的直接调度是一种新的想法。不过随着这三个月阅读了一些文献,其实这个想法已经有

【技术分享】从实验到开发之照猫画虎

不久前一位本科的小同学来问我:老师,为什么我把书上的实验都做了一遍了,还是不懂怎么去开发呢?我的答案是:很正常,即使你做100遍你依然不会做开发。原因很简单,现在这些书上的实验都是验证性实验,而不是开放性实验。说白了就是领着你把流程走一遍,让你熟悉了一

【技术分享】再论工具——如何学习和掌握(上)

上文说到现在工具在往复杂化和“傻瓜化”两个方向前进,“傻瓜化”其实并非简易化而往往伴随着复杂化。随着工具能自动完成的事情越来越多,工具的功能叶就越来越复杂,最直观的反映就是工具软件中菜单越来越多,芯片中的IP越嵌越多。其实作为一名大

【技术分享】工具到底重要不重要?

以前老先生教我们的时候总是说:工具不重要,思想最重要。后来我们再交给学生的时候也在强调:工具不重要,思想最重要。和国外的教授们、工程师们交流的时候他们也经常强调:工具不重要,思想最重要……但最近和TI一位资深的美女工程师(不过都属于师姑级别

几篇务虚的文章系列之九……ZYNQ向何处去5?

OpenCL和一般的C2H的区别前面已经谈到了。现在谈谈A的FAE怎么给黑X的AutoESL的。A的FAE觉得X的AutoESL最大的问题还是和老的C2H的老毛病一样。一个普通的C如何把空间上的并行性表现出来?而OpenCL就是为了GPU开发而生的,GPU本身就是由大量并行的PE构成的,是一种并行处

几篇务虚的文章系列之八……ZYNQ向何处去4?

上周末去厦门参加了Altera的大学教师会议,会上认识了几位Altera的工程师,都是我大成电的优秀学子,估计和木易师姐一般大。聊了一下关于OpenCL的话题。但由于最近已经忙得不可开交,今天只能见缝插针的说几句。OpenCL和一般的CtoH的工具是有很大不同的,其关键在于Open

几篇务虚的文章系列之七……ZYNQ向何处去3?

今天上午被学校教务处安排去讲了一堂公选课,说是面向电子设计大赛培训的,还安排的是一个大教室。本以为会锣鼓喧天,人山人海的。结果过去看了下在那的人稀稀拉拉,没几个人。打电话问教务处是不是时间地点错了,结果教务处的回答是:周末上选修课就是这样子的啦&helli

几篇务虚的文章系列之六……ZYNQ向何处去2?

Bingo小朋友果然有料,这么快就开始爆料了。做的工作也确实不少,七七八八的量也很大。不过年轻人嘛,遇事激动是很正常的。一来就是惊天动地XXXX。这个嘛,作为ZedBoard这个新板子,在资料不齐的情况下做到今天这样,应该是做了很多工作的。但是这就算是惊天动地了,只

几篇务虚的文章系列之五……ZYNQ向何处去1?

稍微吐槽了一下binggo小朋友,年轻人就开始激动了……不过我发现了一个问题,binggo小朋友好像从来不投我的票,但是他的票我倒是经常投,这……。可重构这玩意是10多年来可编程逻辑研究领域热议的话题,不过随着越来越多的人过来趟这趟浑水,这

几篇务虚的文章系列之四……谁嵌入谁,这是一个问题 4

上文一提到名人binggo,马上就就引来了围观。但不幸的是围观的多,投票的少……真是不爽啊。最近这几天天天加班到深夜,到这个时候才能抽空挤点牙膏,写点零零散散的想法。上文提到,仅仅是接口的灵活设计不足以支撑往处理器里面嵌入FPGA。那到底是什么应用

几篇务虚的文章系列之三……谁嵌入谁,这是一个问题 3

最近实在太忙,于是只能抽时间写一点是一点了。前面有朋友提到,FPGA最大的优势在于灵活性,但是灵活不是无代价的。FPGA的灵活性是依靠其大量冗余的编程电路来实现的。如果嵌入了可编程逻辑电路和“过度设计”相比较,“过度设计”所浪费的晶体管与

几篇务虚的文章系列之二……谁嵌入谁,这是一个问题 2

谁嵌入谁,本质上是一个任务划分与优化的问题。对于FPGA而言,其最适用的场景应该具备如下特征:1、数据吞吐量大,处理速度要高,否则不用专门设计专用逻辑。2、应用需求特殊,不然可以用通用的硬件加速器解决,而这里加速器会与CPU一起集成为SoC的形式。3、批量不大,

几篇务虚的文章系列之一……谁嵌入谁,这是一个问题 1

其实把ARM和FPGA结合起来并不是什么新的想法,这个想法已经早在10年前就出现了。当时Altera就曾经尝试过把ARM嵌入到自己的FPGA中。但很不幸的是这一想法在当时并未获得成功。其原因很多,包括工具链的不完善、市场接收程度等等。但我个人认为最重要的还是没有解决一个最

一个在DE系列开发板中蛋疼而反复出现的问题

这个问题是很久之前遇到的,当时是用的DE2开发板,当时解决了。不过最近又有学生遇到了,还是在DE3的开发板上。看来这好似一个共性问题需要解决的。于是把当时的记录翻出来给大家看看,希望大家在娱乐之余,对这个问题加以注意:搞一个VGA和小G同学做的图像处理IP

ZedBoard板体验(五)——最终总结

双节刚过,在这里带给大家迟到的祝福哈!中秋团团圆圆,国庆举国欢庆,大家都吃好、完好、休息好了,现在又回到自己岗位上来了,接着是事业忒有成!在放假之前已经转交板子给下一位使用者了,很抱歉现在才发这篇