8051系列是至今為止最成功的單片機之一,在FPGA平臺上研究帶硬件浮點運算器的8051是對其在SoC及專用化的方向上的一次邁進。文章首先介紹了8051的基本架構,包括硬件模塊、指令系統(tǒng)、內存分配以及基本外設。然后講解了在設計8051時如何劃分模塊,每個模塊的功能與設計,同時也介紹了如何設計流水線來加速8051的處理速度。對于浮點運算器,文章介紹了IEEE浮點數(shù)的表示方法,包括各種特殊值的表示方法以及作用。在探討浮點運算器設計的時候首先是給出了模塊的劃分及其實現(xiàn)的功能,然后以生動的實例介紹了加減乘除四種浮點運算的算法。在介紹完8051與浮點運算器設計以后,文章介紹了如何將浮點運算器集成到8051上,包括硬件上的數(shù)據(jù)線接口和控制線接口,以及軟件中如何運用硬件浮點運算器。最后文章給出了此設計在ModelSim上的仿真結果以及在CyclonelIFPGA芯片上的驗證過程,可以清楚地看到,與KeilC51軟件庫的浮點運算相比,加法運算從186個時鐘周期減少到4個時鐘周期,減法運算從200個時鐘周期減少到4個時鐘周期,乘法運算從241個時鐘周期減少到4個時鐘周期,而除法則由原來的¨lO個時鐘周期減少到4個時鐘周期,可見硬件浮點運算器使8051在運算能力上有了質的提高。 筆者也在“Google”和“百度”搜索引擎上,以及“維普數(shù)據(jù)論文網’’上搜索過,都沒有發(fā)現(xiàn)有類似的設計,帶硬件浮點運算器的8051可謂是一次創(chuàng)新,希望在實際應用中能有用武之地。
標簽: FPGA 8051 硬件 浮點運算器
上傳時間: 2013-04-24
上傳用戶:13081287919
本資料是Atmel公司8051微處理器指令集英文文檔,對8051的匯編指令進行了詳細的說明,是初學者的有益參考。
標簽: Atmel 8051 微處理器 指令集
上傳時間: 2013-05-28
上傳用戶:qlpqlq
·兩分鐘徹底讓你明白Android Activity生命周期(圖文).docx
標簽: Activity Android nbsp docx
上傳時間: 2013-06-19
上傳用戶:qq521
ARM9常用指令集,學習ARM必備文檔。
標簽: ARM9 指令集
上傳用戶:BOBOniu
ARM Thumb-2指令集 快速參考手冊!!
標簽: ARMThumb 指令集
上傳時間: 2013-07-04
上傳用戶:04121298
AVR機器碼和匯編指令 AVR機器碼和匯編指令
標簽: AVR 機器碼 匯編指令
上傳時間: 2013-06-22
上傳用戶:stampede
ARM Cortex-M4指令列表
標簽: Cortex-M ARM 指令
上傳時間: 2013-07-16
上傳用戶:zl123!@#
關于arm指令集的小軟件,在編程時樂意很方便地查找指令用法,很方便,推薦下。
標簽: arm 指令集 軟件
上傳時間: 2013-06-12
上傳用戶:wys0120
基于FPGA的DDS和周期合成技術在EIS中的應用,caj格式
標簽: FPGA DDS EIS caj
上傳時間: 2013-08-26
上傳用戶:lhll918
MIL-STD一1553B是一種集中控制式、時分指令/響應型多路串行數(shù)據(jù)總線標\r\n準,具有高可靠性和靈活性,已經成為現(xiàn)代航空機載系統(tǒng)設備互聯(lián)的最有效的解\r\n決方案,廣泛的應用于飛機、艦船、坦克等武器平臺上,并且越來越多的應用到\r\n民用領域。完成1553B總線數(shù)據(jù)傳輸功能的關鍵部件是總線接口芯片11][41。\r\n在對M幾STD一1553B數(shù)據(jù)總線協(xié)議進行研究后,參考國外一些芯片的功能結\r\n構,結合EDA技術,本論文提出了基于FPGA的1553B總線接口芯片的設計方案。\r\n在介紹了總線
標簽: MIL-STD 1553B 集中控制 時分
上傳用戶:manlian
蟲蟲下載站版權所有 京ICP備2021023401號-1