FPGA设计中遇到的奇葩问题之“芯片也要看出身”(二)

简介: FPGA设计中遇到的奇葩问题之“芯片也要看出身”(二) 衣带渐宽终不悔,为伊消得人憔悴   我一夜无眠,小心脏一直在忽冬忽冬滴乱跳。第二天我一头扎进了封闭的实验室。实验室里堆了好多单板,好的一堆,坏的一堆,然后各种仪器和电脑。

FPGA设计中遇到的奇葩问题之“芯片也要看出身”(二)

衣带渐宽终不悔,为伊消得人憔悴

 

我一夜无眠,小心脏一直在忽冬忽冬滴乱跳。第二天我一头扎进了封闭的实验室。实验室里堆了好多单板,好的一堆,坏的一堆,然后各种仪器和电脑。整整一周,我都在实验室里瞎折腾,除了一遍又一遍的证实了问题现象确实如老大所描述的,然后就是看那9000多行的HDL代码。写代码的同事不知道是故意的还是习惯如此:注释少的可怜、设计文档和实际代码差异极大(文档在说水果里面桃子最好吃,代码写的是大飞机C919很威武)、变量的命名也毫无规律,后缀_addr的变量居然是数据总线,而后缀_data的变量才是地址总线。我心说:“哥啊,地球人都知道花花轿子人抬人。你我素昧平生、素不相识、萍水那个从未相逢,可为神马你就知道我要被派来收拾你的烂摊子,这么多花样来收拾我涅?”

一周毫无进展,我很沮丧。浑浑噩噩的过了周末(其实也就是周日一天),周一继续钻进实验室。开放办公区里莺歌燕语,其乐融融,就我一个人傻兮兮的在实验室里古佛青灯兼顾影自怜,相当称得上凄凄惨惨戚戚。中间老大时不时的过来关心我一下,其实就是监工外加检查进度。可是没进度可言:我根本不知道问题出在哪里,这么短的时间把小一万行HDL代码都看明白也不可能。如果我能的话,那我应该去做老大的老大了(那会儿大家都崇拜技术牛人,普遍觉得谁技术牛谁就应该做老大)。

        一转眼就到周五下午了,我在实验室里垂头丧气。双手捂着脸,开始埋怨自己为什么接任务的时候才出现智商余额不足的fatal error。大显身手是彻底的forget about it了,弄不好倒可能因此把自己给葬送了。继而开始埋怨主管:我一直是顺民,挺听话也挺出活,你为啥要给我刨这么大的一个坑涅?百撕不得骑姐啊。一头雾水兼百无聊赖,我拿起一块单板,盯着那片FPGA。嗯,这里写着Malaysia,没想到Xilinx在大马还有工厂。换一块单板,嗯,还是Malaysia。这不是废话么,买一批至少也是几千片,当然都是Malaysia。正要仰天长叹“天亡我也,非我不能也”,忽然瞥见另一块单板的FPGA上印的似乎不是Malaysia,拿起一看,果然印的是Taiwan。终于找到一点有意思的事情做了,于是再拿一块,嗯,Taiwan,再拿一块,嗯大马。拿着拿着,忽然发现一个规律:从那堆坏板子里拿的都是印着Malaysia;从那堆好板子里拿的都是印着Taiwan。


相关推荐:

FPGA设计中遇到的奇葩问题之“芯片也要看出身”(一)

FPGA设计中遇到的奇葩问题之“芯片也要看出身”(二)

目录
相关文章
|
1月前
|
存储 芯片 异构计算
【FPGA原型验证】FPGA 技术:芯片和工具-当今的 FPGA 器件技术_fpga原型版本
【FPGA原型验证】FPGA 技术:芯片和工具-当今的 FPGA 器件技术_fpga原型版本
53 0
|
8月前
|
机器学习/深度学习 调度 芯片
快速入门数字芯片设计,UCSD ECE111(九)FPGA vs ASIC(一)
快速入门数字芯片设计,UCSD ECE111(九)FPGA vs ASIC
59 0
|
8月前
|
存储 前端开发 芯片
快速入门数字芯片设计,UCSD ECE111(九)FPGA vs ASIC(三)
快速入门数字芯片设计,UCSD ECE111(九)FPGA vs ASIC(三)
75 0
|
8月前
|
芯片 C++ 异构计算
快速入门数字芯片设计,UCSD ECE111(九)FPGA vs ASIC(二)
快速入门数字芯片设计,UCSD ECE111(九)FPGA vs ASIC(二)
55 0
|
人工智能 算法 安全
(下)【数字IC精品文章收录】近500篇文章|学习路线|基础知识|接口|总线|脚本语言|芯片求职|安全|EDA|工具|低功耗设计|Verilog|低功耗|STA|设计|验证|FPGA|架构|AMBA|书籍|
【数字IC精品文章收录】近500篇文章|学习路线|基础知识|接口|总线|脚本语言|芯片求职|安全|EDA|工具|低功耗设计|Verilog|低功耗|STA|设计|验证|FPGA|架构|AMBA|书籍|
(下)【数字IC精品文章收录】近500篇文章|学习路线|基础知识|接口|总线|脚本语言|芯片求职|安全|EDA|工具|低功耗设计|Verilog|低功耗|STA|设计|验证|FPGA|架构|AMBA|书籍|
|
存储 前端开发 Linux
(上)【数字IC精品文章收录】近500篇文章|学习路线|基础知识|接口|总线|脚本语言|芯片求职|安全|EDA|工具|低功耗设计|Verilog|低功耗|STA|设计|验证|FPGA|架构|AMBA|书籍|
【数字IC精品文章收录】近500篇文章|学习路线|基础知识|接口|总线|脚本语言|芯片求职|安全|EDA|工具|低功耗设计|Verilog|低功耗|STA|设计|验证|FPGA|架构|AMBA|书籍|
(上)【数字IC精品文章收录】近500篇文章|学习路线|基础知识|接口|总线|脚本语言|芯片求职|安全|EDA|工具|低功耗设计|Verilog|低功耗|STA|设计|验证|FPGA|架构|AMBA|书籍|
|
开发工具 芯片 异构计算
芯片设计:FPGA开发学习
芯片设计:FPGA开发学习
211 0
芯片设计:FPGA开发学习
|
存储 数据安全/隐私保护 芯片
如何读取FPGA芯片的序列号ID?
如何读取FPGA芯片的序列号ID?
295 0
如何读取FPGA芯片的序列号ID?
|
存储 芯片 异构计算
Xilinx FPGA SPI配置芯片都支持哪些型号
Xilinx FPGA SPI配置芯片都支持哪些型号
471 0
Xilinx FPGA SPI配置芯片都支持哪些型号
|
芯片 异构计算
FPGA-xilinx系列芯片的复位,你真的明白吗?(二)
FPGA-xilinx系列芯片的复位,你真的明白吗?
332 0
FPGA-xilinx系列芯片的复位,你真的明白吗?(二)