作者YPing (福聚海无量)
看板Soft_Job
标题Re: [请益] 韧体新鲜人请益
时间Fri Dec 22 10:28:43 2017
我是不知道大大的公司主要产品是什麽....
不过以我自身为例,我们是IC design house,IC主要是偏Consumer electronics
当时刚进这个产业时,主要进修的方向有三个:
1.摸熟register contents,一开始看spec.的时候真的像在看天书一样,
不过我是觉得可以藉由RW everything去搞懂相对位置与values,
而且RW everything还可以看很多其他资讯,例如ACPI、mapped memory等等的...
2.再来就是搞懂command的特定format,当你下一个cmd的时後,
一定都会有相对应的format,当然response也都会有指定的format,
SPEC.里面当然也都有定义这些format,实做上可以用bus hound去看那些cmd怎麽打,
对方会回你什麽....
3.然後就是看analyzer的waveform了,一开始也是搞不清楚哪个cycle在干什麽,
但是久了自然而然就会越来越清楚,当然SPEC.里面的cycle diagram能够读懂的,
一定要读懂,但是一开始没经验就是会影响你理解的程度。
至於coding的部分就是跟着hardware behavior走,
你对hardware有多清楚,自然而然coding起来就越得心应手。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 42.77.36.210
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1513909726.A.172.html
1F:推 C10202: 推 12/22 13:25
2F:→ odahawk: 猪屎屋观点出发的会比较完整 12/22 13:41
3F:推 cuteSquirrel: 中肯 12/22 13:57
4F:推 WisdomOrLie: 这种生活称个一年就差不多了,除非是有特定主功能的I 12/22 19:15
5F:→ WisdomOrLie: C(usb之类的),之後就可以往带OS的系统走了 12/22 19:15