欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

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

Matt Sarnoff僅用 6 個芯片組裝了一臺計算機

工程師 ? 來源:EDN電子技術(shù)設(shè)計 ? 作者:EDN電子技術(shù)設(shè)計 ? 2020-09-10 14:51 ? 次閱讀

在很多人看來,打造一臺家用的計算機需要太多硬件:主板、CPU 等等。但實現(xiàn)一個8 位的計算機遠沒有這么復雜。近日,一位名為 Matt Sarnoff 的開發(fā)者就僅用了 6 個芯片就組裝好了一臺計算機。它不僅能有音視頻輸入輸出,還可以完成編程任務(wù)。不愧是經(jīng)典又復古的 8 位電腦。

時至今日,8-bit風格的電腦依然有著不朽的魅力。那么,是否可以使用經(jīng)典的 CPU 來完成現(xiàn)在的計算任務(wù),同時保留 8-bit 的風格呢

近日,一位名為 Matt Sarnoff 的開發(fā)者開發(fā)了一款經(jīng)典的家用計算機,名為Amethyst。它有一個集成式的鍵盤,能夠生成聲音和圖像。其中有一個高級編程語言,能夠讓用戶自己編程。更重要的是,這個計算機只需要 6 塊芯片,其中包括一個ATMEGA1284P 的 CPU,一個 USB 接口芯片,以及 4 個簡單的集成電路

可以看到,你可以在上面完成一些基本操作。這個計算機還可以顯示彩色圖像。

那么,怎樣用這些簡單的硬件組裝一臺計算機呢?

Amethyst :六個芯片打造家用計算機

據(jù)作者介紹,Amethyst 是一種復古風格的家用九三級,圍繞 ATmega1284 微控制器打造。它能夠合成 NTSC 視頻輸出,有著高色彩和高分辨率模式、單聲道音頻輸出和一個完整的機械鍵盤。

該計算機使用 Forth 編程語言,有圖像和聲音指令、調(diào)試器和屏幕編輯功能。它采用一個 USB Type-B 接口,提供 5V 的電源和與一臺 PC 的連接溝通。

此外,Amethyst 兼容 Optiboot (Arduino) bootloader,能夠?qū)⒐碳虞d到上面,不需要特殊的編程硬件。

硬件配置

在硬件配置上,首先是 CPU。作者使用了 ATMEGA1284P。這是一個 2008 年發(fā)布的CPU,有 128KB 的閃存和 16KB 的內(nèi)存。它的運行主頻最高達到 20MHZ,有一個內(nèi)置的序列界面控制器以及 32 位的輸入/輸出 pin。

如何讓這個電腦輸入和輸出視頻?作者找出了 4 個 7400 芯片——兩個多路復用器和兩個并行到串行移位寄存器。

具體而言,他將 CPU 上的 8 個 pin 設(shè)置并行,將其同時傳入 4 個芯片中,從而將它們轉(zhuǎn)換高速串行比特流。通過這種方式,他能夠讓計算機在屏幕上顯示出 215 種不同的顏色。當然,這樣帶來的代價也很大,為了跟上屏幕刷新,CPU 只剩下 25% 的算力處理其他任務(wù)了。

計算機的整體電路圖示。這是一個單板計算機,使用 6 個芯片,生成 215 色視頻。鍵盤直接焊在板子上,同樣支持音頻和四個串行 I/O 鏈接,用于外圍任務(wù),如游戲控制或存儲設(shè)備。該電腦使用了自帶的 Forth 虛擬機,提供編程環(huán)境。

編程語言和環(huán)境

由于最終目的是提供一個輕量級的編程環(huán)境,所以作者選擇了 Forth 而不是Basic。Forth 是嵌入式系統(tǒng)的語言,具有交互性以及可高效編譯代碼的功能,可以在有限空間內(nèi)發(fā)揮作用。由于 1284P 不能夠直接從 RAM 中執(zhí)行已編譯的代碼,因此將代碼編譯為中間字節(jié)代碼,之后該字節(jié)碼將作為數(shù)據(jù)提供給從 1284P 的虛擬機。虛擬機的代碼是用匯編代碼編寫的,并進行了適當?shù)氖謩诱{(diào)整以使其盡可能高效。

作者能夠使用先進的激光切割機,因此設(shè)計以及制造木箱(wooden case)并不是很困難。機械鍵盤的開關(guān)直接焊接在 Amethyst 的單印刷電路板上,這個鍵盤的空格鍵在Enter 鍵上方。

作者所用機械鍵盤的空格鍵不像一般鍵盤那樣位于中間,而在 Enter 鍵的上面。

效果展示

從上圖來看,這臺電腦提供了一個命令行界面,用戶可以進行各種操作。

更有趣的是,電腦還自帶了一個游戲。游戲中,玩家扮演機器人「#」,并從一大推字符中尋找「kitten」。

尋找 kitten 的游戲界面,可見這個計算機能夠完成很多任務(wù),具有一定的性能。

總硬件清單

那么這個別具風格的家用計算機具體需要哪些硬件呢?請看以下硬件清單:

· 以 14.318 MHz 運行的 ATmega1284 微控制器(8 位)

· 16KB 內(nèi)存儲器(16352 字節(jié)可用于應用程序)

· 4KB 非易失性 EEPROM 存儲

· 具有 Cherry MX 鍵開關(guān)的機械鍵盤

· NTSC 彩色和單色復合視頻輸出:

o 256 色、16 色和 4 色位圖圖形,分辨率最高為 160x200

o 分辨率高達 640x200 的單色位圖圖形

o 40x25 和 80x25 單色文本模式

o 40x25 彩色文本模式

o 40x25 彩色平鋪圖形模式

· 單聲道音頻輸出(脈沖波或 PWM)

· USB 串行通信速度高達 57600 波特

· 四個 SPI 擴展端口,用于外設(shè)、控制器和存儲設(shè)備

· 僅 6 個芯片(ATmega1284、FT320X、2 個 74HC157 和 2 個74HC166)

完整的原理圖、PCB 文件以及系統(tǒng)代碼都可以在 Github 里找到。同時,作者也表示歡迎讀者通過已提供的信息構(gòu)建自己的 Amethyst 或者改進其已有的設(shè)計。

參考連接:

https://spectrum.ieee.org/geek-life/hands-on/build-this-8bit-home-computer-with-just-5-chips

https://github.com/74hc595/Amethyst/blob/master/README.md

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

    關(guān)注

    19

    文章

    7550

    瀏覽量

    88747
  • 硬件配置
    +關(guān)注

    關(guān)注

    0

    文章

    16

    瀏覽量

    7213
收藏 人收藏

    評論

    相關(guān)推薦

    刀片計算機設(shè)計方案:192-6U VPX i7 刀片計算機

    6U VPX , 6U VPX , KU5P計算板 , VPX刀片式計算機 , 刀片計算機 , 無線電通信
    的頭像 發(fā)表于 11-29 15:13 ?255次閱讀
    刀片<b class='flag-5'>計算機</b>設(shè)計方案:192-<b class='flag-5'>6</b>U VPX i7 刀片<b class='flag-5'>計算機</b>

    量子計算機與普通計算機工作原理的區(qū)別

    ? 本文介紹了量子計算機與普通計算機工作原理的區(qū)別。 量子計算新興的研究領(lǐng)域,科學家們利用量子力學,制造出具有革命性能力的
    的頭像 發(fā)表于 11-24 11:00 ?537次閱讀
    量子<b class='flag-5'>計算機</b>與普通<b class='flag-5'>計算機</b>工作原理的區(qū)別

    NVIDIA助力丹麥發(fā)布首臺AI超級計算機

    這臺丹麥最大的超級計算機由該國政府與丹麥 AI 創(chuàng)新中心共同建設(shè),是一臺 NVIDIA DGX SuperPOD 超級計算機。
    的頭像 發(fā)表于 10-27 09:42 ?520次閱讀

    我國首條超導量子計算機制造鏈已啟動升級與擴建

    量子計算,作為下計算技術(shù)的領(lǐng)航者,始終是各國科技前沿競爭的關(guān)鍵領(lǐng)域。近日,中國傳來好消息,首條超導量子計算機制造鏈已啟動升級擴建工程,旨在提升
    的頭像 發(fā)表于 10-25 17:00 ?516次閱讀

    晶體管計算機和電子管計算機有什么區(qū)別

    晶體管計算機和電子管計算機作為計算機發(fā)展史上的兩重要階段,它們在多個方面存在顯著的區(qū)別。以下是對這兩類計算機在硬件、性能、應用以及技術(shù)發(fā)展
    的頭像 發(fā)表于 08-23 15:28 ?2268次閱讀

    計算機視覺的主要研究方向

    計算機視覺(Computer Vision, CV)作為人工智能領(lǐng)域的重要分支,致力于使計算機能夠像人眼樣理解和解釋圖像和視頻中的信息
    的頭像 發(fā)表于 06-06 17:17 ?1157次閱讀

    工業(yè)計算機與普通計算機的區(qū)別

    在信息化和自動化日益發(fā)展的今天,計算機已經(jīng)成為了我們?nèi)粘I詈凸ぷ髦胁豢苫蛉钡墓ぞ?。然而,?b class='flag-5'>計算機領(lǐng)域中,工業(yè)計算機和普通計算機雖然都具備基本的計算
    的頭像 發(fā)表于 06-06 16:45 ?1646次閱讀

    這個“六一”,組裝人生第一臺量子計算機

    自主量子計算機群開放授課活動”上30多名少先隊員在“本源悟空”硬件研制團隊負責人孔偉成博士的指導下動手組裝人生第一臺量子計算機與中國第三代自主超導量子
    的頭像 發(fā)表于 06-02 08:22 ?348次閱讀
    這個“六一”,<b class='flag-5'>一</b>起<b class='flag-5'>組裝</b>人生第<b class='flag-5'>一臺</b>量子<b class='flag-5'>計算機</b>

    馬斯克計劃打造超級計算機推動AI發(fā)展

    科技巨頭埃隆·馬斯克近日在投資者會議上透露,其人工智能初創(chuàng)公司xAI正全力籌備打造一臺超級計算機。這臺計算機將作為下版人工智能聊天機器人Grok的強大后盾,為其提供強大的算力支持。
    的頭像 發(fā)表于 05-28 09:18 ?591次閱讀

    馬斯克宣布,將于10萬枚專用芯片中訓練新代聊天機器人與超級計算機

    此外,馬斯克計劃將這些芯片整合至一臺超大容量的超級計算機,稱之為“算力超能工場”。他承諾,這個由NVIDIA H100組成的芯片組合將比現(xiàn)有的最大GPU集群的容量還要高出四倍以上。
    的頭像 發(fā)表于 05-27 16:05 ?777次閱讀

    本源超導量子計算機自主制造鏈11類產(chǎn)品系列之三:超導量子計算芯片

    使用。超導量子計算芯片量子芯片是量子計算機的核心部件。國產(chǎn)首個量子芯片生產(chǎn)線投入使用年來,已生
    的頭像 發(fā)表于 05-21 08:22 ?650次閱讀
    本源超導量子<b class='flag-5'>計算機</b>自主制造鏈11類產(chǎn)品系列之三:超導量子<b class='flag-5'>計算</b><b class='flag-5'>芯片</b>

    諾和諾德基金會將聯(lián)手英偉達打造丹麥AI超級計算機

    諾和諾德基金會攜手英偉達,共同宣布在丹麥打造一臺領(lǐng)先的AI超級計算機。這臺超級計算機將致力于推動醫(yī)療保健、生命科學以及綠色轉(zhuǎn)型等領(lǐng)域的科研與創(chuàng)新,為丹麥乃至全球的諾和諾德基金會攜手英偉達,共同宣布在
    的頭像 發(fā)表于 03-21 13:43 ?673次閱讀

    【量子計算機重構(gòu)未來 | 閱讀體驗】+量子計算機的原理究竟是什么以及有哪些應用

    本書內(nèi)容從目錄可以看出本書主要是兩部分內(nèi)容,部分介紹量子計算機原理,部分介紹其應用。 其實個人也是抱著對這兩問題的興趣來看的。 究竟什么是量子
    發(fā)表于 03-11 12:50

    【量子計算機重構(gòu)未來 | 閱讀體驗】+ 初識量子計算機

    欣喜收到《量子計算機——重構(gòu)未來》書,感謝電子發(fā)燒友論壇提供了讓我了解量子計算機的機會! 自己對電子
    發(fā)表于 03-05 17:37

    Tesla 計劃斥資 5 億美元建造一臺由 NVIDIA 的 AI GPU 提供支持的 Dojo 超級計算機

    ABSTRACT摘要Tesla計劃斥資5億美元建造一臺由NVIDIA的AIGPU提供支持的Dojo超級計算機,因此該公司正在加大基于AI的開發(fā)力度。JAEALOT2024年1月27日Tesla計劃
    的頭像 發(fā)表于 02-19 12:45 ?616次閱讀
    Tesla 計劃斥資 5 億美元建造<b class='flag-5'>一臺</b>由 NVIDIA 的 AI GPU 提供支持的 Dojo 超級<b class='flag-5'>計算機</b>