精華區beta Programming 關於我們 聯絡資訊
> ==>發信人: Master.bbs@bbs.sayya.org (可愛的ASM), 信區: programming > ※ 引述《tester.bbs@bbs.csie.ncu.edu.tw (try or test)》之銘言: > > 寫 driver 不會是重點, 要練習還是有 FreeBSD , Linux , 至少不用受 MS > > 的氣, 但肯教的在支援不足又受罪下, 肯定不會多, 重點是軟硬體是如何高 > > 效協同運作的. > > 8051 很少使用 DMA 配置, 也很少能感受高速裝置的壓力. > 8051還沒有你想像的那麼無能... > http://www.e8051.com/ > SPEED > The e8051 core has been successfully implemented at the following clock > rates:- > Xilinx Spartan FPGA development system using free Xilinx software only (i.e. > no proprietary synthesis tools and no iterative place-and-route software): up > to 90MHz (90 Mips), (depends on rams and other resources used). > Xilinx Virtex FPGA: up to or above 130MHz (130Mips). > 0.18u ASIC: up to or above 150MHz (150Mips). > 0.13u ASIC: up to or above 300MHz (300Mips). 1. 1 clock 1 instruction 是 RISC 架構強調的, 但 8051 的指令與 處理部份卻缺乏複雜功能的部份, 如乘除浮點運算, 雖然 130 MHZ 是 130Mips 但實質不然. e8051 的 register set 增加了, 但不知 有無高階語言的編譯器與之配合 ? 2. co-processor, DMA 或 hi-speed multiple external bus 的 main CPU 外部週邊配合才能讓 I/O 與計算併行, 才能有足夠擴張的彈性. 3. 尺有所長, 寸有所短, 匕首就是一寸短更甚一寸險, 要看用在何處. 4. Xilinx 有 RAM version 的 FPGA , 假如像 e8051.com 所宣稱的, 已擁有完全配合 free xilinx software only 的 developing tool 與 code . 因為 RAM version 的 FPGA 可以再用, 也能重新設計擴 充, 就指令的相容性言, 這是一個很好的訓練與發展平台. 不過, 這 需要有心人找出一些應用, 甚至是自主的特異功能的 co-processor( 這可以從 Hi-speed external bus /DMA 著手發展)與之配合. 5. 所有的 PC 都有鍵盤, IBM 相容 PC 的鍵盤就用了 8051 . 這個組件 是很出名的. 這個組件內部對台灣言沒有機密與智財障礙, 欠的是規 劃她進一步當發展平台. 6. 控制器的最大利基市場就是軍用品, 其次就是儀器, 8051 銜接 DSP Chip , 甚至用 RAM Version 發展一部份 DSP 電路在內部配合, 可 能是教組語, 計組架構的老師們可以教研相長的發展方向. -- ◎ Origin: 中央松濤站□bbs.csie.ncu.edu.tw From: 140.115.6.234