开场诗一首:“半世傲物半世狂,且扫红叶且扫霜。老来流落说书场,劝君莫学老僧样。”
叫大家破费了,老衲这里一揖到地,感谢施主们捧场。这些日子,就由贫僧给诸位说一阵子书。既然各位买了预付费的套票,就请耐心听贫僧啰嗦。中途退场的,贫僧倒是无所谓,就是您老自己亏了。
闲话少说,书归正文。却说东胜神州傲来国花果山,因为出了美猴王齐天大圣孙悟空,遂成了一方名胜之地,终日游客不断。太白金星见此情景,上报玉帝曰:“想那弼马温是因为大闹天宫出的名,世人现在人人羡慕,终非好事。万一再来一个小闹天宫什么的,也影响安定团结的局面。”玉皇大帝一听有理,就将花果山一带划为军事禁区禁止闲人进出,派了天将角牴龙、父犁闯和两个天兵把守。本来奇迹就不是天天有的,所以过去了多年,花果山基地一带也无什么动静。把守的四人除了一天打打“斗地主”之外无事可做,倒也落得个逍遥自在。
话分两头,那块曾经化出大圣的石头却是自有玄妙。西游记记载:“那座山正当顶上,有一块仙石。其石有三丈六尺五寸高,有二丈四尺围圆。三丈六尺五寸高,按周天三百六十五度;二丈四尺围圆,按政历二十四气。上有九窍八孔,按九宫八卦。四面更无树木遮阴,左右倒有芝兰相衬。盖自开辟以来,每受天真地秀,日精月华,感之既久,遂有灵通之意。”所谓集腋成裘,经过几多寒暑,日精月华的积累,日复一日的孕育,终于又出异象:但只见白日一道闪电,白虹灌日,那石又崩裂开来,产出一只肉球。这个球比较细,仅仅鱼卵大小。那日二将二兵正好才打完八圈,眼花身乏的,没有看到如此细微之物,生生把一妖孽放到人间为祸。这是后话,眼把前的是这枚卵滴溜溜乱转,最后化为一只一寸长度的肉虫逃到深山之中去也。
此虫与猴王虽然一石所生,但是本性却是喜静不喜动,不似大圣是惹事的精灵、闯祸的元帅。说来这也不奇怪,常言道“龙生九子,各个不同”。虫儿一路向西,直到见到少林寺别院小木庵,甚是喜爱,于是在此处兰若的房梁上定居下来。从此之后,不知经历了几多沧海桑田,度过了多少天劫,石虫也修得人性,化身一胖大和尚法名加菲/加肥(待考)继续修行。此间加和尚也曾去过28、26这种大庙挂单,最终于一所无名小寺终日练习“秋风功”(扫地了)不辍,也算悟到几分佛法。
某年某月,加菲正在参详无名上法,突然心血来潮抬头观看。但见僧舍屋顶是霞光万道、瑞彩千条,老和尚晓得是有哪方神圣降临,于是伏身下拜,五体投地。再抬头,只见一位端详庄重的女子正在面前,正是观音座前龙女姐姐。
“不知龙女小主光临寒舍,有失远迎,当面请罪!不知小主降临,有何吩咐?”
“你这和尚甚是啰嗦,某家直接捞干的,和你打开天窗说亮话。观音法牒:加菲悟道已久,但仍属小乘终非正道,着龙女点化,令其归于大乘为妙。我说和尚,知道大乘不?一句话涵盖:度人度己,普度众生。话仅到此,自己顿悟!”
贫僧叫道:“姐姐且慢,再多聊几句又不会死……”
可是却早已不见龙女踪影。
贫僧思量良久:真正能够世人受用的上法乃厚黑之学,奈何贫僧不会,否则也不会偌大年纪还在“秋风功”的干活了,如果去教导别人总有欺世盗名、大忽悠的嫌疑;中法就是办公室政治学,这个也不符合贫僧的情况,经历数十年到现在连个饭头都不是,去说政治和勾心斗角,岂不是孔圣人门前卖诗书,纯属贻笑大方之举了;看来只有讲解这下法数字逻辑设计与系统思想,倒尚且适合,能给听书的施主们有所借鉴。方针已定,不禁沾沾自喜,得意洋洋了起来。至于如何联络这书场的主家,以及其他都与本书无关,按下不表。反正一个技术僧人就这样荣耀出场了。
这一段书叫做“荒山古寺,龙女点化老和尚;孤灯青卷,加菲欲说下法书”。
大政方针已定,接下来炒作层面的事情却也是纷繁浩杂,很费精力。
首先需要解决的是本套书的风格问题:是阳春白雪还是下里巴人,这个是一个亘古的难题。按照贫僧的出身,那是亦正亦邪,虽然痴长几十年,但是还没有学会正儿八经讲学的本领。这个甚是为难啊。正在贫僧“为伊熬的人疲惫,衣带见窄终不悔”(渐宽那是虚言,压力越大,体重增加越快,这才是真理)、“日晚倦梳头”之际,东北方向来了一位得道高僧来本院住锡。山人的口头禅是:“讲解技术问题的至高境界就是,能叫文科学生娃子理解!”
哎呀呀,吉人自有天相啊!这正是“一句话点醒梦中人”的味道。即使做不到至高境界,向这个方向努力总是没错的。方针一定思如泉涌,看来贫僧还真是执行拉车的命。
本套书的第一宗旨被定义为:让工程师们,在工作八小时(虽然大多数人远超这个数值,但是“八小时”隐喻工作目前在语言学层面还没有被其他数字替代)之后,还看得进去、能够理解。为了这个目标,说书的要做到“四化”,分别是:语言幽默化、技术庸俗化、学术通俗化和数学生活化。这个“四化”说来简单做到难啊,请施主们监督贫僧。
为了这个语言风格的问题,贫僧还专门给听众做了分类(评语:可谓处心积虑也):
(1)ASIC前端/FPGA工程师。此类施主动手能力极强,但是可能被很多外道所惑,尽管用过很多IP核,但是对于这个模块的内部不甚了解。通过这套书,客官们就知道那些核里面的奥义了,并且会自己设计或者修改核,来更加适合系统的要求。
(2)希望了解具体实现的算法工程师。这些施主有着很好的理论知识,但是因为没有亲手做过数字逻辑有关的设计,所以经常被某些人(这些人的居心属于主观问题,贫僧不做评论)忽悠。是不是客官们经常被告知:“这个不能做,那个代价太高!”听了某家的书,您老就有了据理力争的本钱(会议上吵架,胜利的感觉……真爽!)。
(3)计算机硬件设计工程师。诸位有福了,听完这套书所有忧愁都没有了。数字加速器是啥,如何做?高速接口怎么玩?书里都有答案。
(4)对以上内容有兴趣的在校学生也是适合的读者。
但是贫僧出身实乃妖孽,所以做事也是古怪,听书的客官会在无形之中进入一座大阵,此阵名曰“六丁六甲阵”。不知阵图者,进入之后虽然没有九死一生的生命之虞,也可能会昏昏欲睡、无法领会书中的奥妙。为了施主们尽量多地领悟我佛三宝之妙处,待贫僧和诸位一一道来。
顾名思义,“六丁六甲阵”由六座大阵组成。
第一阵名曰“根本”,由8个小阵组成。这8个小阵看似无关但各有各的关键之所,它们却是相互勾连,组成了一派设计里面需要考虑的诸多问题的态势。施主们真正运作之时,有一个考虑不周,都可能“阴沟里面把船翻”。
第二阵名曰“周边”,分成4个部分,分别解决了芯片外面信号输入输出的问题。此中自是法门无穷,待君把玩。
第三阵名曰“唠叨”,这是外人起的名字。这里面用4部分诉说了代码风格问题。这个问题看似人人都会,但是真正能够不把“真经”念歪的,却不常见。这里劝施主放下轻慢之心,慢慢体味。
第四阵名曰“计算”,无非四则运算、矩阵和函数求值这些雕虫小技,与诸位分享。稍带说一句,这一阵的样子像“一字长蛇阵”,但是打法却是大异。绝不能“掐头去尾抓中腰”,必须一阵接一阵顺序为之。
第五阵名曰“DSP”,是西洋剑客所创。内容皆为:D 触发器链、FFT、IIR 和 FIR这些西洋景,自与中土风格不同。劝大家切莫流连忘返,说出“此处乐不思蜀”的诳语。
第六阵名曰“系统”,乃是中央戊己土、阵眼所在。通过4个小阵,演绎所有阵势的精华。打过这最后一阵,诸君稍加变化,自然可以造出无穷尽的各种阵来。
此外,还有两篇附录敬上,以完成“买一送一”的宏愿,盼君笑纳。
最后,借贵方宝地,贫僧需要感谢几位施主在某家说书期间的帮助。首先是“纪若尘”居士,它不仅施舍了贫僧一顿饭,还帮助洒家细心修改了本书最难的部分“快速傅里叶变换”,好人一枚。此外还有“椰子不酥”大善人慧眼识珠,给予本书了不少建议。最后感谢“FPGA/Verilog精英群”里面各位老少英雄的建议和督促,人数太多就不一一列举了。
上面这段叫做“东北人微言大义谈四化,老妖孽处心积虑设六阵”。