以前是学计算机的,学习c语言等等,现在学Verilog hdl 是不是很难,或者很不应该?

以前是学计算机的,学习c语言等等,现在学Verilog hdl 是不是很难,或者很不应该?
希望做Verilog hdl方面的人指点迷津。
1.Verilog hdl方面工作前景怎么样? 可以直接用人民币来衡量。
2.做这方面的工作还需要学习哪些东西?
3.如果可以。。 用个例子说明,工作时要做哪些事情,(很多东西分工不?)我希望用最快的速度学好然后找工作。
4.谢谢了,这关系个人前途。。。。

以前是学计算机的,学习c语言等等,现在学Verilog hdl 是不是很难,或者很不应该?
希望做Verilog hdl方面的人指点迷津。
1.Verilog hdl方面工作前景怎么样? 可以直接用人民币来衡量。
写verilog,说白了就是写RTL代码,基本可以做FPGA开发和IC设计验证,入行门槛比较高,但当然收入也是比较好的。如果用RMB的话,我在北京,基本月收入税前8000吧,我刚硕士毕业

2.做这方面的工作还需要学习哪些东西?
其他的知识,当然分深度和广度了。广度就是说,你需要对各种协议的东西,比如AMBA PCI等有所了解,最好知道点cmmb H264的知识,对工作更有帮助。在深度上,就是你描述电路的能力。(我不知道楼上是怎么想的,RTL代码怎么可能和C差不多,RTL代码都是always,都是并发的操作,而C是串行的,怎么可能一样??记住,写RTL代码是在描述电路,不是在编程,永远要想到自己code描述出来是怎么样一个电路,切记)

3.如果可以。。 用个例子说明,工作时要做哪些事情,(很多东西分工不?)我希望用最快的速度学好然后找工作。
我做的是IC,也就是芯片设计,我只能说说我这个方面的。系统架构,这个由算法架构工程师做,我水平不够。当架构大致定下来,就你负责的模块,需要和其他模块负责人商量接口,考虑实现方法,同时得注意timing,不要code写好了,后端工程师根本就做不出来。code写好,还得验证,这又是一个行当,公司有专门做验证的工程师,专门的环境,针对basic的,corner的,critical情况做case,验证,还要跑很多random。做完这些,没问题了,做DFT,还得咋做,做综合,做后仿等,一环扣一环,反正硬件就是,经验积累多了,失败的多了,自然就牛了。。。呵呵

4.谢谢了,这关系个人前途。。。。
其他么,多看,多学,如果不做芯片设计,做FPGA开发,其实也差不多,手上最好有个开发板,多练练手,对了,我说的是数字前端哈,最好懂点模拟的知识,在出现问题的时候,方便debug,谢谢
有问题在联系哈,祝你成功~~~
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-08-01
1:(Verilog hdl)硬件描述语言只要有C的基础,入门学起来比C容易上手!

2:FPGA应用开发(从入门开始),EDA技术与VHDL,Verilog数字系统设计,看你朝那个方面发展,通信行业很需要这方面的技术,数字和模拟这几个是基础。

3:软件需要非常熟练的使用(Quartus II)(Xilinx)这类开发软。如果两个中一个都不会,恭喜你前面白学了,学了也只是纸上谈兵!

4:就业可以朝FPGA芯片卡发方向。

5:工作要做的事情,同一个岗位每个企业都不大一样,举个实际的例子,我有个朋友在某公司研发部的,专攻这块的,他在这方面有13年以上的经验,我问他应该对这方面应该是了如指掌了吧!
他的回答是:“干了这行5年,感觉自己什么都会了可以闯天下了!做了12年了才发现自己还有太多不知道和不懂得地方。现在感觉学的还不是非常深,还需要继续钻研”

6:如果只是想干一段时间转业跳槽什么!我劝你趁早别向这方面发展!老是跳槽的人到头来屁都学不到一个!真的想干这行,就一心沉下去搞开发!没日没夜枯燥的工作方式,和时刻紧绷的神经所对应的工资就不用我在多说了!

世界上没有用最快速度能学会的技术知识,不要为好找工作而去找工作,到头来你会没有工作的!
我说话有点直!对不住!但是事实是如此!
第2个回答  2009-07-30
我现在在做verilog 工作两年了,
verilog 很简单,只要学过 数字电路就可以,如果想研究的深些 就得好好学习模拟电路了
1 首先这个活很费脑子,只有大城市才有这种企业。像在青岛,如果干个5年 年薪10万 肯定能拿到
2 最好学学最基础的物理 PN结 半导体基础之类的,这样有助于理解
3 单纯verilog 方面 大体分code 编写 和code 调试两部分
一般情况下 调试比编写会花更多的时间
4 如果对这个感兴趣,而且又能坐得住,前途还是很好的,特别是在 北京上海 深圳这几个大城市
第3个回答  2009-07-30
首先要更正你的一个观点,verilog只是一种硬件描述语言。是为设计硬件电路的。最终从事什么工作那要看具体行业,你学计算机的也用verilog做项目的。verilog 和c很相似的,你看过之后就知道了,不难,
要学习数字电路相关知识,然后就是要用软件,硬件开发平台,练习。就相当于你开发单片机一样,你的问题太笼统了,其他的一两句话也说不清

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网