※ 引述《odahawk (羊皮狼)》之铭言:
: 像网址内讲的,中国清大学生设计CPU,
: 我很确定中正大学的VHDL课有,是期中作业,
中正大学,我记得15~16年前,电机计架第一个作业
就要写Verilog照书上的mips架构做,
至少能做基本mov 和 +-*
这几个instruction,我记得那时后班上40个人
只有我跟另一个人写出来,其他的都是衍生版本...
不过考试我考很差,因为我懒得背书,这种学科要考试
就是背书而已,要你背出某某某架构block diagram,
真的要用知道有这个东西再查书就好了
: 时间大概是7年前的事。
: 另外
: 勤益科大的VHDL课期中作业也有,
: 基本设计出8051可运转就是60分。
: 时间大概是五年前。
: 以上时间点记忆可能有误,
: 说不定现在那边读的乡民还得做呢。
我现在碰到(硅谷)的大陆人,学过计架的根本没这本事,
大多连基本的cache line运作原理都不懂,至少无法理解
写code上面如何做写出有效的memory access,sse之类
的vector register运用就更不用说了,根本不知道有这东西,
他们考试很强但是学的东西能不能拿来用根本就是一另一回事,
只要考试不考的东西一律不学,当然是有强者,但是我觉得
比例上还是很少,至我觉得能到硅谷的台湾人平均是比
混到硅谷的大陆人强,但人数上完全就不用比了...
: 51系列的挑战已经不是去设计它,而是如何把功能操到爆。
: 例如设计专用小作业系统、连接网络芯片变成服务器、
: 一二阶滤波演算器、直接以51做影像处理等等...
研究所以上课程大多都在玩arm多核了,差不多是外面IC house在玩的
不过51在工业界是很常用的东西,大多的机台自动控制都还是用51
第一篇讲的什么30Mhz CPU只要是用新的std cell library根本没有问题,
现在外面标准都是1Ghz以上了,在我念书(10年前)的时候是500Mhz,
在还没做P&R(绕线)丢进去DC转一转随便也有500Mhz以上,等完P&R
还得插一插buffer修一修,这些东西VHDL根本就没教,然后最后
还要送TAPE out才是真正的挑战,可能IO pad ESD(输出静电保护)
没做回来全烧了,或者不小心短路,状况多到数不清
基本上大陆人我问过根本没人有tape out经验,连用过P&R tool都没有,
会跑HSPICE以经很强了好吗,每个人都在纸上作业,台湾电机系的实战
经验连美国学生都不见得能比得上,台交IC实验室毕业的时候大概
都以经至少tapeout 两颗以上了,知名实验室的硕班毕业最高纪录
还听过做过八个的...
所以我实在不太懂只是写个30Mhz CPU的VHDL code有什么好耀武扬威