> ==>發信人: 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