欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3448|回復: 0
收起左側

有點瘋狂的想法

[復制鏈接]
ID:51773 發表于 2013-8-15 19:21 | 顯示全部樓層 |閱讀模式
最近除了翻翻《聊齋志異》外還在認真地看著之前買的那兩本關于FPGA的,然后產生了一些有點瘋狂的想法。
從電子計算機原理來說電子計算機的一切最后歸根結底就是邏輯運算,也稱布爾運算。CPU如此,RAM如此,其它也如此。CPLD/FPGA的發展也是由此而來。簡單地說FPGA就是一塊上面可以由你完全定義的設備,細到一個與、或、非,大到你可以定義出自己的處理器,寬到你可以定義出一個包含不少功能(像內帶內存,串口,顯示運行等)的計算機。有不少已經成為現實,當然,有的也還只是理論,因為還得要更多的邏輯單元,等工藝達到某個程度理論就成為現實了。
現在的FPGA已經可以定義出處理器這樣的設備,而且還不只是一個,好像現在已經可以在一小片的FPGA上可以定義出4個處理器,可能更多,也就是已經達到了多處理器。最近我也很想自己入手一塊MCU+FPGA的板子,這樣可以實際動手一下FPGA的所學,還有就是看看怎么實現自己的處理器,最后就是想實現多處理器,接著就看怎么在OS上實現多核。簡單查了一下,好像不少嵌入式操作系統都不怎么支持多核,像UCOS II就不支持吧。呵,到我能實現這些想法時可能已經支持了,大不了到時自己改UCOS II或者轉到ucLinux,vxWorks之類的RTOS上。
還一個有意思,但是更瘋狂的想法,不過,那也只是理論。按原理來,CPLD/FPGA是邏輯塊,那么我們現在所用的DRAM之類也都是邏輯塊,USB上的存貯塊也同樣是邏輯塊。你想想,是否也可以在這些邏輯塊上實現你所想要的各種像CPU等各類你想要的設備呢?呵,再加上一點點hack的精神你想會怎么樣?現在不是相當地流行什么云計算啊,分布式計算嗎?這些其實也就是想用更多的CPU來進行計算而已,而如果你也能在自己的一條內存,一個USB上構造出N多個CPU來那會是怎么樣的一個情境,那樣你再也不會缺少CPU來為你進行各種各樣的計算了。當然,到時你最需要的可能就一個相當好的支持多核的OS和各式各樣的應用程序了。
不過,就像我說的,這也只是理論而已。因為從工藝上來說,RAM和USB這些設備的邏輯單元并不像CPLD/FPGA一樣能細到單個與、或、非。(呵,不過也還是有可能的,可能已經有高手真的實現了也不一定)
瘋狂的想法還得再加些瘋狂的做法而行。繼續慢慢努力。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表