chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

Matt Sarnoff僅用 6 個(gè)芯片組裝了一臺(tái)計(jì)算機(jī)

工程師 ? 來源:EDN電子技術(shù)設(shè)計(jì) ? 作者:EDN電子技術(shù)設(shè)計(jì) ? 2020-09-10 14:51 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

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

那么,怎樣用這些簡單的硬件組裝一臺(tái)計(jì)算機(jī)呢?

Amethyst :六個(gè)芯片打造家用計(jì)算機(jī)

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

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

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

硬件配置

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

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

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

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

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

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

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

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

效果展示

從上圖來看,這臺(tái)電腦提供了一個(gè)命令行界面,用戶可以進(jìn)行各種操作。

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

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

總硬件清單

那么這個(gè)別具風(fēng)格的家用計(jì)算機(jī)具體需要哪些硬件呢?請看以下硬件清單:

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

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

· 4KB 非易失性 EEPROM 存儲(chǔ)

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

· NTSC 彩色和單色復(fù)合視頻輸出:

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

o 分辨率高達(dá) 640x200 的單色位圖圖形

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

o 40x25 彩色文本模式

o 40x25 彩色平鋪圖形模式

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

· USB 串行通信速度高達(dá) 57600 波特

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

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

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

參考連接:

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)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 計(jì)算機(jī)
    +關(guān)注

    關(guān)注

    19

    文章

    7794

    瀏覽量

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

    關(guān)注

    0

    文章

    22

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    十進(jìn)制計(jì)算機(jī)硬件體系結(jié)構(gòu)及“獨(dú)值”量化邏輯運(yùn)算革命(

    采用“獨(dú)值”量化邏輯理論設(shè)計(jì)十進(jìn)制數(shù)字計(jì)算機(jī),十進(jìn)制網(wǎng)絡(luò)計(jì)算機(jī),十進(jìn)制模擬計(jì)算機(jī),十進(jìn)制模糊計(jì)算機(jī),實(shí)現(xiàn)計(jì)算機(jī)類型多樣化,
    的頭像 發(fā)表于 01-29 09:13 ?865次閱讀
    十進(jìn)制<b class='flag-5'>計(jì)算機(jī)</b>硬件體系結(jié)構(gòu)及“獨(dú)值”量化邏輯運(yùn)算革命(<b class='flag-5'>一</b>)

    深圳中國首個(gè)光量子計(jì)算機(jī)制造工廠落成

    據(jù)央視新聞報(bào)道;在24日;深圳南山區(qū)國內(nèi)首個(gè)光量子計(jì)算機(jī)制造工廠正式進(jìn)入小規(guī)模生產(chǎn)階段,據(jù)悉該工廠是隸屬于玻色量子;總面積約5000平方米,集研發(fā)、制造、測試于體,用于實(shí)現(xiàn)光量子計(jì)算機(jī)的工程化、標(biāo)準(zhǔn)化和規(guī)模化生產(chǎn)。第
    的頭像 發(fā)表于 11-25 17:17 ?1958次閱讀

    【作品合集】賽昉科技VisionFive 2單板計(jì)算機(jī)開發(fā)板測評(píng)

    +點(diǎn)燈 作者:jf_43382582【VisionFive 2單板計(jì)算機(jī)試用體驗(yàn)】coremark跑分測試【VisionFive 2單板計(jì)算機(jī)試用體驗(yàn)】VisionFive 2個(gè)霸氣
    發(fā)表于 09-04 09:08

    工業(yè)計(jì)算機(jī)的重要性

    工業(yè)計(jì)算機(jī)對(duì)某些行業(yè)至關(guān)重要。我們將在下面詳細(xì)解釋這些行業(yè)中的工業(yè)計(jì)算機(jī)應(yīng)用。1.制造與工業(yè)自動(dòng)化工業(yè)級(jí)計(jì)算機(jī)非常適合制造工廠,特別是那些想要自動(dòng)化裝配過程的工廠。在這樣的環(huán)境中,工業(yè)計(jì)算機(jī)
    的頭像 發(fā)表于 07-28 16:07 ?497次閱讀
    工業(yè)<b class='flag-5'>計(jì)算機(jī)</b>的重要性

    自動(dòng)化計(jì)算機(jī)經(jīng)過加固后有什么好處?

    讓我們討論下部署堅(jiān)固的自動(dòng)化計(jì)算機(jī)些好處。1.溫度范圍寬自動(dòng)化計(jì)算機(jī)經(jīng)過工程設(shè)計(jì),配備了支持寬溫度范圍的組件,使自動(dòng)化計(jì)算解決方案能夠
    的頭像 發(fā)表于 07-21 16:44 ?554次閱讀
    自動(dòng)化<b class='flag-5'>計(jì)算機(jī)</b>經(jīng)過加固后有什么好處?

    自動(dòng)化計(jì)算機(jī)的功能與用途

    工業(yè)自動(dòng)化是指利用自動(dòng)化計(jì)算機(jī)來控制工業(yè)環(huán)境中的流程、機(jī)器人和機(jī)械,以制造產(chǎn)品或其部件。工業(yè)自動(dòng)化的目的是提高生產(chǎn)率、增加靈活性,并提升制造過程的質(zhì)量。工業(yè)自動(dòng)化在汽車制造中體現(xiàn)得最為明顯,其中許多
    的頭像 發(fā)表于 07-15 16:32 ?668次閱讀
    自動(dòng)化<b class='flag-5'>計(jì)算機(jī)</b>的功能與用途

    工業(yè)計(jì)算機(jī)與商用計(jì)算機(jī)的區(qū)別有哪些

    工業(yè)計(jì)算機(jī)種專為工廠和工業(yè)環(huán)境設(shè)計(jì)的計(jì)算系統(tǒng),具有高可靠性和穩(wěn)定性,能夠應(yīng)對(duì)惡劣環(huán)境下的自動(dòng)化、制造和機(jī)器人操作。其特點(diǎn)包括無風(fēng)扇散熱技術(shù)、無電纜連接和防塵防水設(shè)計(jì),使其在各種工業(yè)自動(dòng)化場景中
    的頭像 發(fā)表于 07-10 16:36 ?655次閱讀
    工業(yè)<b class='flag-5'>計(jì)算機(jī)</b>與商用<b class='flag-5'>計(jì)算機(jī)</b>的區(qū)別有哪些

    創(chuàng)龍 瑞芯微 RK3562 國產(chǎn) 2GHz 四核A53 工業(yè)開發(fā)板—Linux開發(fā)環(huán)境搭建

    虛擬系統(tǒng)是指通過虛擬機(jī)軟件,在已有的物理計(jì)算機(jī)下,模擬出具有完整的硬件功能,而且完全獨(dú)立的個(gè)虛擬計(jì)算機(jī)系統(tǒng)。通過虛擬機(jī)軟件,可在一臺(tái)物理
    的頭像 發(fā)表于 07-01 10:27 ?558次閱讀
    創(chuàng)龍 瑞芯微 RK3562 國產(chǎn) 2GHz 四核A53 工業(yè)開發(fā)板—Linux開發(fā)環(huán)境搭建

    最受歡迎的單板計(jì)算機(jī) x 最流行的移動(dòng)操作系統(tǒng)

    歡迎的單板計(jì)算機(jī)。你可能已經(jīng)擁有一臺(tái)了,不是嗎?Android是世界上最流行的操作系統(tǒng),擁有各種各樣的應(yīng)用程序可供選擇。這種流行度,再加上樹莓派日益增強(qiáng)的性能,為在樹莓派上
    的頭像 發(fā)表于 06-18 17:20 ?689次閱讀
    最受歡迎的單板<b class='flag-5'>計(jì)算機(jī)</b> x 最流行的移動(dòng)操作系統(tǒng)

    使用CY3014USB芯片組制作了一臺(tái)相機(jī),視頻顯示延遲怎么解決?

    我使用 CY3014USB 芯片組制作了一臺(tái)相機(jī),視頻從相機(jī)流向計(jì)算機(jī),顯示屏上顯示出精美的圖像。 我注意到攝像機(jī)前發(fā)生的事情和信息在屏幕上更新/流動(dòng)之間存在延遲。 延遲時(shí)間幾乎持續(xù) 1 秒。 這
    發(fā)表于 05-06 09:11

    文帶你了解工業(yè)計(jì)算機(jī)尺寸

    項(xiàng)艱巨的任務(wù)。本博客將指導(dǎo)您了解關(guān)鍵的工業(yè)計(jì)算機(jī)尺寸、使用案例。關(guān)鍵工業(yè)計(jì)算機(jī)外形要素及其使用案例、工業(yè)微型PC尺寸范圍:寬度:100毫米-180毫米深度:10
    的頭像 發(fā)表于 04-24 13:35 ?938次閱讀
    <b class='flag-5'>一</b>文帶你了解工業(yè)<b class='flag-5'>計(jì)算機(jī)</b>尺寸

    計(jì)算機(jī)網(wǎng)絡(luò)入門指南

    計(jì)算機(jī)網(wǎng)絡(luò)是指將地理位置不同且具有獨(dú)立功能的多臺(tái)計(jì)算機(jī)及其外部設(shè)備,通過通信線路連接起來,在網(wǎng)絡(luò)操作系統(tǒng)、網(wǎng)絡(luò)管理軟件及網(wǎng)絡(luò)通信協(xié)議的管理和協(xié)調(diào)下,實(shí)現(xiàn)資源共享和信息傳遞的計(jì)算機(jī)系統(tǒng)。
    的頭像 發(fā)表于 04-22 14:29 ?2112次閱讀
    <b class='flag-5'>計(jì)算機(jī)</b>網(wǎng)絡(luò)入門指南

    Raspberry Pi 是單板計(jì)算機(jī)之王?

    個(gè)名字你應(yīng)該考慮:RaspberryPi。是的,市面上有數(shù)十家單板計(jì)算機(jī)制造商,但RaspberryPi之所以能凌駕于它們之上,有無數(shù)原因。如果你想要一臺(tái)性價(jià)比
    的頭像 發(fā)表于 03-25 09:27 ?727次閱讀
    Raspberry Pi 是單板<b class='flag-5'>計(jì)算機(jī)</b>之王?

    如何搭建和部署一臺(tái)本地大模型Ai計(jì)算機(jī)

    無論是中小企業(yè)主還是致力于學(xué)習(xí)Ai的學(xué)生用戶,對(duì)高性能的Ai計(jì)算機(jī)的需求十分旺盛。顯然專業(yè)的HPC(高性能計(jì)算)價(jià)格不菲,例如英偉達(dá)Tesla H800高性能計(jì)算卡的價(jià)格就要20萬,用戶可選配1塊
    的頭像 發(fā)表于 03-24 14:41 ?1676次閱讀

    日英聯(lián)手開發(fā)下代量子計(jì)算機(jī)

    近日,據(jù)報(bào)道,日本國立產(chǎn)業(yè)技術(shù)綜合研究所(AIST)與全球芯片巨頭英特爾公司正攜手合作,致力于開發(fā)下代量子計(jì)算機(jī)。這舉措預(yù)示著量子計(jì)算領(lǐng)
    的頭像 發(fā)表于 02-07 14:26 ?881次閱讀