听书阁_书友最值得收藏的免费小说阅读网

第五章 工程浩大-《大國芯工》


    第(1/3)頁

    一個(gè)軟件工程師,不一定通曉硬件,特別是高級(jí)語言工程師,基本上是脫離硬件的存在,軟件工程師根本不需要知道硬件是怎么執(zhí)行的,只要程序?qū)懞弥螅ㄟ^對應(yīng)的程序編譯器翻譯成機(jī)器語言。

    而一個(gè)硬件工程師,特別是硬件架構(gòu)工程師,對軟件必須要有很深的了解,他需要知道軟件編譯器的執(zhí)行機(jī)理,要么更改硬件芯片設(shè)計(jì),要么修正軟件編譯,為了,就是芯片有更好的執(zhí)行效率。

    王岸然對c語言很是精通,以及對c語言的擴(kuò)展c++也有很深的研究,但對于用c/c++來編譯大型的軟件,對他來說還是頭一次,挑戰(zhàn)還是很大。

    不過對于理工科來說,很多東西都是相通的,芯片的設(shè)計(jì)首先要確定芯片的架構(gòu),就如建設(shè)一個(gè)工廠,首先要確認(rèn)生產(chǎn)什么東西,產(chǎn)量設(shè)計(jì)多少,只有先明確這些,才可以確定工廠的位置,布局。

    而設(shè)計(jì)一款芯片設(shè)計(jì)軟件,首先是需求,c/c++語言面向?qū)ο蟮脑O(shè)計(jì)是一個(gè)很好的工具。

    每個(gè)晶體管包含數(shù)個(gè)信息,一位置信息,也就是晶體管顯示出來的位置,二晶體管的類型,三晶體管的狀態(tài),四晶體管的激發(fā)條件,這也是最重要的,涉及到晶體管模擬測試。

    這是微觀方面,而在宏觀架構(gòu)上,輸入輸出結(jié)構(gòu),存儲(chǔ)結(jié)構(gòu),模擬測試結(jié)構(gòu),邏輯門模型,通用寄存器,邏輯整數(shù)浮點(diǎn)運(yùn)算結(jié)構(gòu),緩存結(jié)構(gòu),指令集結(jié)構(gòu),每一個(gè)都是相對獨(dú)立的整體,可以相互通訊數(shù)據(jù),但不需要知道對方是如何工作。

    這些邏輯電路都需要一行行代碼寫出來。

    “現(xiàn)在要是手下有100號(hào)熟手,我可以在一個(gè)月內(nèi)把測試版本弄出來。”

    沒錢,沒人,王岸然很無奈。

    第二天一早,王岸然來到清大研究生院。

    “我說岸然,你這次玩大了啊,怎么著,可真應(yīng)了你的名字,道貌岸然啊!”

    王岸然看到好兄弟賈國防也是激動(dòng),狠狠的擁抱一下,對他來說,已經(jīng)十幾年沒見過他了。

    賈國防一把推開道:“岸然,你這是怎么了,怪怪的,是不是發(fā)生什么事?好好的出國留學(xué),多少人做夢都想的事被你一把推了,霸氣啊,來,喝口水,陪兄弟好好說說!”
    第(1/3)頁

主站蜘蛛池模板: 扶沟县| 宽城| 通许县| 丰顺县| 鄱阳县| 深州市| 巴楚县| 台前县| 海阳市| 客服| 郸城县| 纳雍县| 黄骅市| 资溪县| 中宁县| 若羌县| 吴桥县| 木兰县| 灌阳县| 阜阳市| 肥城市| 昆明市| 武隆县| 江门市| 渭源县| 彭阳县| 和林格尔县| 平远县| 五大连池市| 珲春市| 岳西县| 饶河县| 嘉兴市| 长子县| 龙口市| 深泽县| 屏东市| 晋州市| 寿光市| 新源县| 石首市|