一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

探究ARM的起源 Acorn電腦簡史及FPGA實現(xiàn)

FPGA開源工作室 ? 來源:OpenFPGA ? 作者:碎碎思 ? 2021-06-25 10:59 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

歷史

沒人會記得什么時候ARM公司的各類“IP”已經(jīng)進入到生活中各類平臺中,手機CPU)、電腦(EC、外圍接口芯片)、路由器等等,而很多不了解的場景中也是有ARM的身影,像電表等。

而另一個在“低端”領(lǐng)域,基于ARM IP的一些單片機也利用其優(yōu)秀的特性也逐漸代替了51等單片機。很多人都說ARM的成功源于“低功耗、可定制”,其實我更認同的是“生態(tài)”及“可定制”,這兩方面大家可以仔細品品。

無論ARM的成功源于什么,“它”成功了的事實已經(jīng)擺在我們面前,如果說TI德州儀器)是帶領(lǐng)ARM進入嵌入式領(lǐng)域的領(lǐng)路人,那么ARM的起源更是一段“神奇”的道路,今天就帶領(lǐng)大家追尋ARM的起源,看下Acorn電腦的歷史。

“Acorn之于ARM,不亞于仙童(仙童半導(dǎo)體公司(Fairchild Semiconductor),也譯作飛兆半導(dǎo)體公司。這家公司,曾經(jīng)是世界上最大、最富創(chuàng)新精神和最令人振奮的半導(dǎo)體生產(chǎn)企業(yè),為硅谷的成長奠定了堅實的基礎(chǔ)。更重要的是,這家公司還為硅谷孕育了成千上萬的技術(shù)人才和管理人才,它不愧是電子、電腦業(yè)界的“西點軍?!保敲逼鋵嵉摹叭瞬艙u籃”。一批又一批精英人才從這里走出和創(chuàng)業(yè),書寫了硅谷一段輝煌的歷史。)之于Intel”。

Acorn被稱為“英國的蘋果”,或是被認為是像仙童公司那樣的創(chuàng)業(yè)催化劑。在2010年ZDNet上由David Meyer所列出的“十大隕落的IT巨人”,Acorn中排名第九。Acorn的產(chǎn)品是日后許多英國的IT專業(yè)人士的啟蒙老師,相比美國硬件產(chǎn)品商業(yè)上的成功,Acorn的產(chǎn)品在技術(shù)上往往更勝一籌。

1978 年 12 月 5 日,Hermann Hauser和Chris Curry 創(chuàng)立了 Cambridge Processor Unit Ltd (CPU Ltd),這是一家設(shè)計和制造計算機組件的咨詢公司。他們的第一個任務(wù)來自 Ace Coin Equipment (ACE),為老虎機設(shè)計微處理器控制器。

有了設(shè)計資金,CPU 開始構(gòu)建微型計算機系統(tǒng)。第一個產(chǎn)品 Acorn System 75 于 1979 年 1 月以Acorn Computers Ltd的品牌名稱發(fā)布,以減輕兩個行業(yè)的風(fēng)險。

大約在那個時候,Andy Hopper 成立了 Orbis Ltd,將劍橋環(huán)網(wǎng)絡(luò)系統(tǒng)商業(yè)化。很快,Hopper加入了CPU,在劍橋大學(xué)計算機實驗室推廣CPU 。CPU 購買了 Orbis,Hopper 在 Orbis 的股份被轉(zhuǎn)換為 CPU 的股份。

隨著 Acorn 的不斷壯大,CPU 的任務(wù)轉(zhuǎn)移到了 Acorn Computers,CPU 的角色也越來越多地轉(zhuǎn)變?yōu)榭毓晒尽?/p>

1980 年,Acorn 開始生產(chǎn)Acorn Atom。Atom 是 Acorn 的第一臺通用微型計算機(家用計算機)。外殼有一個集成鍵盤。箱子里面是 Acorn System 3 的一個版本。Atom 非常成功。

發(fā)布 Atom 后,Acorn 開始開發(fā) Acorn Proton。這臺計算機的主要改進之一是引入了Tube,這是一個接口,可以將第二個處理器連接到第一個處理器,讓第一個處理器只執(zhí)行I/O任務(wù)。

為了加速軟件開發(fā),他們還在Market Hill建造了一個專用的局域網(wǎng)Econet。后來Econet支持被內(nèi)建在Atom計算機中,在1980年3月的一次計算機展覽上,8臺聯(lián)網(wǎng)的Atom演示了文件共享,和遠程操作等功能

在1980年起開始了BBC與計算機掃盲項目的影響力的紀錄片后,全能的微型從ITV。在這部紀錄片中,克里斯托弗·埃文斯博士預(yù)測了一場微處理器革命。

BBC 希望為該項目制造一臺計算機,隨后在電視連續(xù)劇中展示了該計算機的功能。最初NewBrain的紐伯里實驗室由英國廣播公司選擇旁邊的系列被出售。當確定無法在截止日期前生產(chǎn)計算機時,BBC 尋找新的合作伙伴。最終,Acorn Proton 被選中,并作為BBC Micro。

BBC Micro 取得了巨大的成功。BBC Micro 的銷量將超過 150 萬份。Acorn Computers 在 1979 年的利潤僅為 3000 英鎊,但這一利潤在 1983 年增加到了 860 萬英鎊。

BBC Micro 已經(jīng)制作了 8 個版本,其中最后三個版本通常被視為Acorn Archimedes 系列的一部分,而不是 BBC Micro 系列。

RISC

Acorn 想設(shè)計一款面向企業(yè)市場的計算機,但難以實現(xiàn)。為了構(gòu)建成熟的商用計算機,協(xié)處理器必須連接到當時他們的一臺計算機中的處理器。然而,這并沒有提供必要的規(guī)格。具有圖形界面的Apple Lisa的發(fā)布要求 Acorn 也為其計算機創(chuàng)建圖形界面。

由于沒有合適的處理器作為協(xié)處理器的基礎(chǔ),Acorn 決定自己設(shè)計處理器?;贐erkeley RISC 的研究,他們決定設(shè)計一個RISC處理器:ARM-CPU(Acorn Risc Machine)。

BBC Master & Archimedes

1986 年 2 月,Acorn 停止在美國制造和銷售計算機。她將剩余的電腦賣給了生產(chǎn)這些電腦的Datum的子公司Basic。

大約在那個時候,BBC Master也推出了。這臺電腦大約售出了 20 萬份,但這款電腦并沒有真正流行起來。從為這臺計算機制作的軟件很少這一事實可以看出這一點。但是,該計算機還與 BBC B 軟件兼容。

在 BBC Master 發(fā)布后,Acorn 繼續(xù)使用 RISC 架構(gòu)。首先,開發(fā)了可以開發(fā)與 RISC 處理器一起工作的程序的系統(tǒng)。這些系統(tǒng)的名稱是:ARM 開發(fā)系統(tǒng)。

1987 年中期,Acorn Archimedes發(fā)布,這是 Acorn 的基于 RISC 架構(gòu)的計算機。盡管Archimedes由于其 RISC 架構(gòu),比當時的其他計算機更快、更強大,但 Acorn 很少向家庭出售這些計算機。但是,計算機經(jīng)常被學(xué)校購買。1994 年,Risc PC 取代了Archimedes 。

Apple & Archimedes

1990 年左右,IBM PC出現(xiàn),Acorn 探索了在其他地方也部署其 RISC 處理器的可能性。Acorn 之前曾嘗試與蘋果合作進行莫比烏斯(mogelijkheden)項目。

雖然 RISC 處理器在這臺計算機上表現(xiàn)良好,但該項目被取消,因為 Apple 擔心這臺計算機會與他們的Macintosh(Macintosh或簡稱Mac是美國蘋果公司銷售的一系列計算機。

第一臺 Macintosh 于 1984 年推出,作為Apple Lisa的低成本繼任者,這款計算機已經(jīng)擁有像 Macintosh 一樣的視覺和鼠標驅(qū)動的用戶界面,并且走在時代的前面,但由于價格高昂,在很大程度上沒有成功。這個名字是由杰夫拉斯金創(chuàng)造的,他以他最喜歡的蘋果品種麥金托什命名。為避免美國音響品牌McIntosh出現(xiàn)問題,該名稱拼寫為Macintosh。)競爭。

后來,Apple 尋找了一種滿足許多嚴格要求的處理器,包括它應(yīng)該完全由靜態(tài)邏輯組成(即在時鐘停止時不會丟失其狀態(tài)的處理器)。雖然 RISC 處理器并不能完全滿足這些要求,但它是唯一接近的。

因此 Acorn 和 Apple 開始開發(fā) ARM 處理器。他們決定,如果 ARM 開發(fā)從 Acorn 中分離出來,他們會取得更多成就。因此,ARM Ltd于 1990 年 11 月成立,由 RISC 處理器的開發(fā)人員組成,Apple 的人員為輔。

1996 年,Apple 和 Acorn 各持有 ARM 43% 的股份。VLSI 持有剩余股份。

1998年,橡果公司虧損嚴重,1998年9月,組織進行了徹底改革。開發(fā)工作站的部門關(guān)閉,40%的員工失業(yè)。即將完成的代號為Phoebe的 Risc PC 2被取消。這確保了損失要少得多。橡子繼續(xù)側(cè)重于機頂盒,一方面和數(shù)字信號處理器上的其他。

為了解決這個問題,Acorn 在布里斯托爾設(shè)立了一個辦公室,那里的芯片是由意法半導(dǎo)體的前員工設(shè)計的。此外,Acorn 還開始出售與其工作站相關(guān)的公司的股份。

1998 年 10 月,Acorn 將其計算機設(shè)計出售給了 Castle Technology。1999年1月,她將自己在Xemplar Education的一半股份賣給了蘋果,同年3月,Acorn也將RISC OS的開發(fā)和銷售許可賣給了RISCOS Ltd。

1999 年 1 月,Acorn 更名為 Element 14。通過這樣做,她希望他們能夠擺脫過去 20 年來一直與之開展大量業(yè)務(wù)的教育市場。當時,Acorn 在 ARM 的股票價值超過了公司本身的價值。

因此,投資者敦促出售 ARM 的股票并獲利。1999 年 5 月,MSDW Investment Holdings Limited 對 Acorn 股東的股份提出要約。他們每持有 5 股 Acorn 將獲得 2 股。股東同意,橡果被 MSDW 以 2.7 億英鎊收購。這筆交易還將機頂盒部門出售給了佩斯微科技。

2000 年 2 月,Element 14 成功接管了阿爾卡特 DSL 部門的工作人員。在這里您可以看到 Element 14 開始更多地關(guān)注 DSP 和 DSL。她通過電話線開發(fā)了IPTV。DSP 產(chǎn)品的開發(fā)一直持續(xù)到 2000 年 11 月,Element 14 被 Broadcom 以 3.66 億英鎊收購。

這部分歷史可以看下2009 年的BBC 電視電影《微型男人》:描繪了 Acorn 的創(chuàng)立故事。這部電影講述了1980 年代Acorn 和Sinclair(由Clive Sinclair導(dǎo)演)之間的競爭。

FPGA & Acron Archimedes

為了一睹這個Acron PC真容,利用大佬們的工作,移植到了《gamegirl》(“最強”硬核游戲機-基于FPGA硬解游掌機樣機展示(GameGirl))上,項目地址如下:https://github.com/suisuisi/oldcpu/tree/main/Acron%20Archimedes閱讀原文也可到達,包含了仿真等。

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 芯片
    +關(guān)注

    關(guān)注

    459

    文章

    52494

    瀏覽量

    440663
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    134

    文章

    9351

    瀏覽量

    377420
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    11077

    瀏覽量

    217024
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    基于FPGA的壓縮算法加速實現(xiàn)

    本設(shè)計中,計劃實現(xiàn)對文件的壓縮及解壓,同時優(yōu)化壓縮中所涉及的信號處理和計算密集型功能,實現(xiàn)對其的加速處理。本設(shè)計的最終目標是證明在充分并行化的硬件體系結(jié)構(gòu) FPGA實現(xiàn)該算法時,可
    的頭像 發(fā)表于 07-10 11:09 ?670次閱讀
    基于<b class='flag-5'>FPGA</b>的壓縮算法加速<b class='flag-5'>實現(xiàn)</b>

    一文回顧 Arm架構(gòu) 40 年的創(chuàng)新歷程

    的用戶體驗,推動云服務(wù)和汽車的創(chuàng)新,助力物聯(lián)網(wǎng)領(lǐng)域的興起,現(xiàn)在則成為 AI 革新的核心計算基石。 跟隨本文,與我們一起踏上一段回憶之旅,回顧那些自 Acorn Computers 公司創(chuàng)造 ARM
    的頭像 發(fā)表于 07-09 18:41 ?720次閱讀
    一文回顧 <b class='flag-5'>Arm</b>架構(gòu) 40 年的創(chuàng)新歷程

    Linux系統(tǒng)中通過預(yù)留物理內(nèi)存實現(xiàn)ARMFPGA高效通信的方法

    管理子系統(tǒng)管理。因此,需要預(yù)留一部分物理內(nèi)存,使其不被內(nèi)核管理。接下來將為大家詳細介紹在 Linux 系統(tǒng)中通過預(yù)留物理內(nèi)存實現(xiàn) ARMFPGA 高效通信的方法,預(yù)留物理內(nèi)存包括
    的頭像 發(fā)表于 04-16 13:42 ?683次閱讀
    Linux系統(tǒng)中通過預(yù)留物理內(nèi)存<b class='flag-5'>實現(xiàn)</b><b class='flag-5'>ARM</b>與<b class='flag-5'>FPGA</b>高效通信的方法

    使用Linux UIO框架實現(xiàn)ARMFPGA的高效通信

    ARMFPGA 之間通信的通信過程中,通信開始或者完成時,需要實時通知對方,如果 ARM 使用類似 while (1) 循環(huán)進行反復(fù)查看標志位,會造成 CPU 空轉(zhuǎn),影響工作效率。如果
    的頭像 發(fā)表于 02-25 09:49 ?1720次閱讀
    使用Linux UIO框架<b class='flag-5'>實現(xiàn)</b><b class='flag-5'>ARM</b>和<b class='flag-5'>FPGA</b>的高效通信

    云存儲中控電腦,云存儲中控電腦如何實現(xiàn)文件同步?

    煩惱,一切都變得如此簡單和高效。今天小編給大家分享云存儲中控電腦如何實現(xiàn)文件同步。 ? ?云存儲中控電腦實現(xiàn)文件同步的步驟如下: ? ?1.選擇云存儲服務(wù):首先,選擇一個適合的云存儲服
    的頭像 發(fā)表于 02-10 11:19 ?384次閱讀
    云存儲中控<b class='flag-5'>電腦</b>,云存儲中控<b class='flag-5'>電腦</b>如何<b class='flag-5'>實現(xiàn)</b>文件同步?

    16通道AD采集方案,基于復(fù)旦微ARM + FPGA國產(chǎn)SoC處理器平臺

    測試數(shù)據(jù)匯總 表 1 本文帶來的是基于復(fù)旦微FMQL20S400M四核ARM Cortex-A7(PS端) + FPGA可編程邏輯資源(PL端)異構(gòu)多核SoC處理器設(shè)計的全國產(chǎn)工業(yè)評估板的AD采集
    的頭像 發(fā)表于 01-23 10:39 ?663次閱讀
    16通道AD采集方案,基于復(fù)旦微<b class='flag-5'>ARM</b> + <b class='flag-5'>FPGA</b>國產(chǎn)SoC處理器平臺

    基于FPGA實現(xiàn)圖像直方圖設(shè)計

    簡單,單采用FPGA實現(xiàn)直方圖的統(tǒng)計就稍顯麻煩。若使用Xilinx和Altera的FPGA芯片,可以使用HLS來進行圖像的加速處理。但這暫時不是我的重點。 用C語言實現(xiàn)直方圖統(tǒng)計:u
    的頭像 發(fā)表于 12-24 10:24 ?779次閱讀
    基于<b class='flag-5'>FPGA</b><b class='flag-5'>實現(xiàn)</b>圖像直方圖設(shè)計

    FPGA驅(qū)動AD芯片之實現(xiàn)與芯片通信

    概述:?利用FPGA實現(xiàn)AD芯片的時序,進一步實現(xiàn)與AD芯片數(shù)據(jù)的交互,主要熟悉FPGA對時序圖的實現(xiàn),掌握時序圖轉(zhuǎn)換Verilog硬件描述
    的頭像 發(fā)表于 12-17 15:27 ?1080次閱讀
    <b class='flag-5'>FPGA</b>驅(qū)動AD芯片之<b class='flag-5'>實現(xiàn)</b>與芯片通信

    什么是SMARC?模塊電腦(核心板)規(guī)范標準簡介三

    和高性能的應(yīng)用需求。這些模塊通常使用與平板電腦和智能手機中相似的ARMSOC,或其他低功耗SOC和CPU。圖片(314Pin金手指)2.起源SMARC最初名為UL
    的頭像 發(fā)表于 11-18 11:47 ?1002次閱讀
    什么是SMARC?模塊<b class='flag-5'>電腦</b>(核心板)規(guī)范標準簡介三

    ARM開發(fā)板與FPGA的結(jié)合應(yīng)用

    一、引言 ARM開發(fā)板是一種基于ARM架構(gòu)的嵌入式開發(fā)平臺,具有高性能、低功耗的特點。FPGA是一種可編程的數(shù)字電路,可以根據(jù)需要配置不同的邏輯功能。將ARM開發(fā)板與
    的頭像 發(fā)表于 11-05 11:42 ?1520次閱讀

    【AG32開發(fā)板體驗連載】AG32VF407啟動與探究

    AG32VF407啟動與探究 0. 申請理由 學(xué)術(shù)背景:山東大學(xué)集成電路學(xué)院碩士一年級在讀,具有扎實的理論基礎(chǔ)。 相關(guān)經(jīng)驗:參與過RISC-V V擴展優(yōu)化軟件性能的研究等。 研究目的:為山東大學(xué)軟件
    發(fā)表于 10-05 17:08

    什么是ARM架構(gòu)?什么是X86架構(gòu)?兩者的區(qū)別是什么?

    一、什么是ARM架構(gòu)? (一)起源與發(fā)展 ARM 架構(gòu)由英國劍橋的 Acorn 計算機公司開發(fā)。因市場無合適產(chǎn)品,Acorn 自行設(shè)計出第一
    的頭像 發(fā)表于 09-06 10:40 ?2341次閱讀

    新品發(fā)布 ▏性能猛獸登場!瑞芯微RK3588J_K7 ARM+FPGA雙核異構(gòu)核心板重磅發(fā)布!

    HZ-CORE-RK3588J_K7ARM+FPGA核心板,以滿足這些行業(yè)的高性能和高可靠需求。這款核心板集成了ARM的高效處理能力與FPGA的靈活可編程性,實現(xiàn)了低延遲、高帶寬和強大
    的頭像 發(fā)表于 08-10 08:38 ?2236次閱讀
    新品發(fā)布 ▏性能猛獸登場!瑞芯微RK3588J_K7 <b class='flag-5'>ARM+FPGA</b>雙核異構(gòu)核心板重磅發(fā)布!

    實測52.4MB/s!全國產(chǎn)ARM+FPGA的CSI通信案例分享!

    ARM + FPGA架構(gòu)的處理器平臺來實現(xiàn)例如多路/高速AD采集、多路網(wǎng)口、多路串口、多路/高速并行DI/DO、高速數(shù)據(jù)并行處理等特定功能,因此ARM +
    發(fā)表于 07-17 11:25

    國產(chǎn)RK3568J基于FSPI的ARM+FPGA通信方案分享

    能源電力、工業(yè)控制、智慧醫(yī)療等行業(yè),往往更需要ARM + FPGA架構(gòu)的處理器平臺來實現(xiàn)例如多路/高速AD采集、多路網(wǎng)口、多路串口、多路/高速并行DI/DO、高速數(shù)據(jù)并行處理等特定功能,因此A
    發(fā)表于 07-17 10:50