做前端最重要的是学什么?请大牛指教
自己顶一下
最重要的是脑子够聪明,也要够努力。
谢谢啊 这个都差不多 我是想问问 应该从学什么下手 开始
Verilog硬件描述语言
还有TCL等脚本语言。总之做前端就是要做好当一个程序员的准备
虽然是搞IC的,虽然搞的也是所谓的硬件……
做前端比较重要的就是如上所说要熟练使用verilog和tcl,但是最重要的还是要够聪明,要从全局的角度出发去思考问题,有些后端的也要去尝试了解
语言只是工具,做什么方面很重要。要聪明,要有耐心,要有全局观。当然,做到了这些,你就是主管了。
你所要设计的东西是最重要的,怎么设计是其次重要的。比如你要设计通信基带,对于算法和实现的理解和经验就很重要。但在RTL编码时的Coding Style,以及你对设计流程和EDA工具的理解都很重。
学习 了 哈哈
说的很好,如果我想做基带芯片的设计的话,需要学哪些东西,看些什么书呢?谢谢...
数字信号处理和通信原理。这些是基础知识。不同的协议有不同的内容,可以看专门的参考书、协议原本和论文。
当然也别离实际太远,不妨自己边学边做实验。比如拿CORDIC算法写个NCO之类的,这些是基础的模块。通过做这些简单的练习能直观的建立算法(Matlab)到硬件(RTL)的联系。
至于RTL的Coding,建议你了解一些时序分析(STA),同时要培养所谓的“硬件思路”——代码经过综合后映射为什么硬件(知道大概即可)。学习Verilog语言推荐你看《FPGA prototyping by verilog examples》,这是我发现的最好的Coding教材,把语法、硬件和时序联系起来讲,打好基础很重要。
总之,想长远发展还是要多学些东西的。
嗯,谢谢您,以后有机会多向您请教...
你所要设计的东西是最重要的,怎么设计是其次重要的。比如你要设计通信基带,对于算法和实现的理解和经验就很重要。但在RTL编码时的Coding Style,以及你对设计流程和EDA工具的理解都很重。
学习verilog之前,先看verilog coding style--可能我的建议有点过头。
毕竟登堂入室之前,要有敬畏之心,而不是先入门蛮干只有才发现要修为。
前面大牛讲到的物理实现的知识确实重要,做硬件的光面对verilog和仿真最后会很软。
timing,dft, power的知识需要尽快补,然后再算法和协议。
个人意见了,呵呵。
我的前老板和我谈过一次,他的观点是,做IC的不一定要很聪明,但是一定要细心.
另外作为工程师,原创是没有意义的,学会使用前人的经验解决问题才是关键.所以,好学是做好IC的一条必要条件
受教了,楼上几位说的很好
学习冷~
