接觸fpga
在接觸fpga前,并不了解這個(gè)領(lǐng)域。機(jī)會(huì)是人人都會(huì)遇到,就看能不能抓住,我就是那個(gè)抓住了機(jī)會(huì)的人。
這里需要感謝領(lǐng)導(dǎo),從筆試,面試,到人資面試,我成功入職,從事芯片開(kāi)發(fā)。
記得,第一天上班,就完全是一個(gè)小白。從基本的學(xué)習(xí),學(xué)習(xí)jtag燒寫板子,由于用的是xlinux的芯片,仿真器的使用費(fèi)了點(diǎn)時(shí)間。
為了整體了解下架構(gòu),領(lǐng)導(dǎo)安排暫時(shí)在外銷項(xiàng)目協(xié)助,在這期間學(xué)習(xí)單板的升級(jí)與代碼閱讀,因?yàn)檫@部分和芯片開(kāi)發(fā)的是相似的,不得不說(shuō),這期間對(duì)工作環(huán)境與工具使用熟悉了不少。
后來(lái),由于項(xiàng)目工期需要,著手開(kāi)始CCI總線的調(diào)試,這期間是個(gè)痛苦期,對(duì)這個(gè)總線是一無(wú)所知。幸好領(lǐng)導(dǎo)不嫌棄,可以是說(shuō)是手把手教,也感激同時(shí)的手把手指導(dǎo),完成了相關(guān)模塊寄存器的配置,和性能提升測(cè)試,這期間對(duì)sec,sa,pcie,pie等模塊有了一定認(rèn)識(shí)。編碼階段因?yàn)殚_(kāi)始并沒(méi)有太在意規(guī)范,導(dǎo)致庫(kù)上留下不好的記錄。最后代碼優(yōu)化的完成還是在領(lǐng)導(dǎo)要求完成開(kāi)發(fā)文檔時(shí)邊完成文檔邊完善代碼,要知道,爛代碼是不能寫上文檔,沒(méi)辦法,文檔倒逼必須完成代碼優(yōu)化
期間熟悉了DS-5仿真器的使用,tesgine的使用,時(shí)間子系統(tǒng)的初步了解。
截至,目前,這次外包的經(jīng)歷是有價(jià)值的,明天就要開(kāi)始usb的調(diào)試,希望這里可以學(xué)到更多,要知道,我只是看了一下usb的spec而已,有太多的需要學(xué)習(xí)了。