8051系列是至今為止最成功的單片機(jī)之一,在FPGA平臺(tái)上研究帶硬件浮點(diǎn)運(yùn)算器的8051是對(duì)其在SoC及專(zhuān)用化的方向上的一次邁進(jìn)。文章首先介紹了8051的基本架構(gòu),包括硬件模塊、指令系統(tǒng)、內(nèi)存分配以及基本外設(shè)。然后講解了在設(shè)計(jì)8051時(shí)如何劃分模塊,每個(gè)模塊的功能與設(shè)計(jì),同時(shí)也介紹了如何設(shè)計(jì)流水線來(lái)加速8051的處理速度。對(duì)于浮點(diǎn)運(yùn)算器,文章介紹了IEEE浮點(diǎn)數(shù)的表示方法,包括各種特殊值的表示方法以及作用。在探討浮點(diǎn)運(yùn)算器設(shè)計(jì)的時(shí)候首先是給出了模塊的劃分及其實(shí)現(xiàn)的功能,然后以生動(dòng)的實(shí)例介紹了加減乘除四種浮點(diǎn)運(yùn)算的算法。在介紹完8051與浮點(diǎn)運(yùn)算器設(shè)計(jì)以后,文章介紹了如何將浮點(diǎn)運(yùn)算器集成到8051上,包括硬件上的數(shù)據(jù)線接口和控制線接口,以及軟件中如何運(yùn)用硬件浮點(diǎn)運(yùn)算器。最后文章給出了此設(shè)計(jì)在ModelSim上的仿真結(jié)果以及在CyclonelIFPGA芯片上的驗(yàn)證過(guò)程,可以清楚地看到,與KeilC51軟件庫(kù)的浮點(diǎn)運(yùn)算相比,加法運(yùn)算從186個(gè)時(shí)鐘周期減少到4個(gè)時(shí)鐘周期,減法運(yùn)算從200個(gè)時(shí)鐘周期減少到4個(gè)時(shí)鐘周期,乘法運(yùn)算從241個(gè)時(shí)鐘周期減少到4個(gè)時(shí)鐘周期,而除法則由原來(lái)的¨lO個(gè)時(shí)鐘周期減少到4個(gè)時(shí)鐘周期,可見(jiàn)硬件浮點(diǎn)運(yùn)算器使8051在運(yùn)算能力上有了質(zhì)的提高。 筆者也在“Google”和“百度”搜索引擎上,以及“維普數(shù)據(jù)論文網(wǎng)’’上搜索過(guò),都沒(méi)有發(fā)現(xiàn)有類(lèi)似的設(shè)計(jì),帶硬件浮點(diǎn)運(yùn)算器的8051可謂是一次創(chuàng)新,希望在實(shí)際應(yīng)用中能有用武之地。
標(biāo)簽: FPGA 8051 硬件 浮點(diǎn)運(yùn)算器
上傳時(shí)間: 2013-04-24
上傳用戶(hù):13081287919
一本關(guān)于硅谷、IT的傳奇故事書(shū),對(duì)經(jīng)管有啟發(fā)。
上傳時(shí)間: 2013-05-26
上傳用戶(hù):qazxsw
這是ORCAD破解的一個(gè)中文方法,可以破解很多版本的ORCAD,本人曾經(jīng)翻了GOOGLE一百多頁(yè)都沒(méi)找到中文的破解方法,,這個(gè)還是托一個(gè)朋友從公司里拿出來(lái)的。很不容易啊
上傳時(shí)間: 2013-09-12
上傳用戶(hù):exxxds
隨著Android平臺(tái)在移動(dòng)終端的市場(chǎng)占有率越來(lái)越高,安卓應(yīng)用的開(kāi)發(fā)周期越來(lái)越短,繁冗且效率底下的Java在新的形勢(shì)下已漸漸表現(xiàn)出它的疲態(tài),為了解決Android應(yīng)用開(kāi)發(fā)語(yǔ)言單一的問(wèn)題,Google發(fā)起了SL4A(The Scripting Layer for Android)項(xiàng)目。本文簡(jiǎn)單的介紹了SL4A的工作原理,并以Eclipse和Android SDK為開(kāi)發(fā)工具,在SL4A的支持下使用Python語(yǔ)言實(shí)現(xiàn)Android應(yīng)用GUI的開(kāi)發(fā)。
上傳時(shí)間: 2013-11-01
上傳用戶(hù):s363994250
突然有興趣想研究一下 FAT32 格式到底是怎么存文件的了。先去網(wǎng)上google 一下發(fā)現(xiàn)資料都是copy 的,對(duì)我這個(gè)超級(jí)菜鳥(niǎo)如同看天書(shū),還是自己摸索好點(diǎn)。 先去下載個(gè)看文件系統(tǒng)的工具,我用的是winhex 沒(méi)有破解,但是重要的硬盤(pán)的 信息是可以看到的。為方便起見(jiàn),我用U 盤(pán)來(lái)研究文件系統(tǒng)。手頭買(mǎi)了一個(gè)79 元的1G 的U 盤(pán)。先格式化為FAT32 格式。然后用winhex 打開(kāi)。然后就是一堆 的………。頭大。 本著先易后難的原則,先在U 盤(pán)只放一個(gè)短文件名的文件:study.txt.內(nèi)容就 放:0123456789 好了, 就十個(gè)字節(jié)的數(shù)
標(biāo)簽: FAT 32 文件系統(tǒng) 圖解
上傳時(shí)間: 2014-12-26
上傳用戶(hù):牛津鞋
SBC8100單板機(jī)設(shè)計(jì)及使用指南 SBC8100單板機(jī)為開(kāi)發(fā)者使用OMAP35x系列處理器提供了完善的硬件及軟件開(kāi)發(fā)環(huán)境,支持linux-2.6.22操作系統(tǒng)及WinCE6.0操作系統(tǒng),包含完善的底層驅(qū)動(dòng)程序,并提供有成熟的操作系統(tǒng)Google Android。底板集成了WiFi/Bluetooth、GPS等功能,方便用戶(hù)體驗(yàn)OMAP35x系列處理器強(qiáng)大的數(shù)據(jù)運(yùn)算處理能力、設(shè)計(jì)系統(tǒng)驅(qū)動(dòng)及其定制應(yīng)用軟件。
上傳時(shí)間: 2013-11-20
上傳用戶(hù):weareno2
串口調(diào)試軟件SSCOM可供免費(fèi)使用,免費(fèi)下載,本軟件可以在Win95/98、Win2000、WinNT、WinXP下面運(yùn)行.軟件功能主要為: 1.接收從串口進(jìn)來(lái)的數(shù)據(jù)并在窗口顯示. 2.所接收到的數(shù)據(jù)數(shù)據(jù)顯示方式可以選擇為字符方式或者HEX方式 4.中文顯示無(wú)亂碼,且不影響速度 5.串口波特率可以選擇為110bps-256000bps.(波特率>115200時(shí)需要硬件支持) 6.可以即時(shí)顯示存在的串口號(hào).如果您增加了usb轉(zhuǎn)串口等設(shè)備,串口號(hào)也會(huì)在列表中出現(xiàn). 7.可以選擇“5、6、7、8”四種數(shù)據(jù)長(zhǎng)度. 8.可以選擇為“1、1.5、2”三種停止位.(1.5停止位需要硬件支持) 8.第9位數(shù)據(jù)可以選擇為“無(wú)、奇校驗(yàn)、偶校驗(yàn)、1、0”四種方式. 9.可以選擇“無(wú)流控、軟流控、硬流控、自定義”四種流控方式. 10.串口設(shè)置和字符串操作等設(shè)置在程序關(guān)閉時(shí)自動(dòng)保存,打開(kāi)時(shí)自動(dòng)載入. 11.可以在接收窗口按鍵即發(fā)送該鍵值. 12.可以在字符串輸入框輸入您想發(fā)送的字符串,并發(fā)送. 13.可以在字符串輸入框輸入您想發(fā)送的HEX數(shù)據(jù)串,數(shù)據(jù)的值從00到FF,沒(méi)有任何限制. 14.可以定時(shí)重復(fù)發(fā)送數(shù)據(jù),并可以設(shè)置發(fā)送時(shí)間間隔. 15.可以在發(fā)送字符串時(shí)選擇發(fā)送新行,即自動(dòng)加上回車(chē)換行. 16.可以顯示當(dāng)前串口的CTS、DSR、RLSL(CD)信號(hào)線的狀態(tài). 17.可以自由控制當(dāng)前串口的DTR、RTS信號(hào)線的輸出狀態(tài). 18.可以打開(kāi)一個(gè)文本文件或者一個(gè)二進(jìn)制文件預(yù)覽其內(nèi)容,查看方式可以是文本或者HEX方式. 19.可以打開(kāi)一個(gè)文本文件或者一個(gè)二進(jìn)制文件并以當(dāng)前波特率發(fā)送到串口. 20.可以保存窗口內(nèi)容到一個(gè)文本文件,文件名取自當(dāng)前時(shí)間,保存在當(dāng)前目錄. 21.可以即時(shí)顯示發(fā)送的字節(jié)數(shù)和接收到的字節(jié)數(shù),按清除窗口將會(huì)清零. 22.帶有功能強(qiáng)大的擴(kuò)展功能:多條字符串發(fā)送定義和網(wǎng)上查找串口資料等. 23.可以定義最多32條預(yù)備發(fā)送的字符串,每條字符串可以定義為HEX數(shù)據(jù)串或者字符串方式.在每一條數(shù)據(jù)的左邊打勾就表示這是一條hex數(shù)據(jù)串. 24.點(diǎn)擊字符串右邊的標(biāo)號(hào)即可以發(fā)送這條定義好的字符串. 25.可以設(shè)置為循環(huán)發(fā)送你定義過(guò)的多條字符串,并且可以設(shè)置發(fā)送時(shí)間間隔. 26.在串口資料欄您可以從mcu51網(wǎng)站或者Google查找有關(guān)串口技術(shù)資料. 27.在串口資料欄您可以進(jìn)入技術(shù)討論bbs,在此發(fā)表您的高見(jiàn)或者提出您的問(wèn)題和需求. 28.在產(chǎn)品信息欄您可以獲得現(xiàn)時(shí)最新的產(chǎn)品信息. 29.這是個(gè)綠色軟件,單個(gè)文件即可執(zhí)行,不會(huì)給您的機(jī)器增加任何負(fù)擔(dān). 此版本使用C++Builder編寫(xiě),相對(duì)于上一版本SSCOM2.0,主要改進(jìn)在: 1.程序更穩(wěn)定可靠,修改了一些報(bào)錯(cuò)信息.使用更加人性化。 2.修改了避免顯示漢字亂碼的算法,快了許多. 3.hex數(shù)據(jù)輸入的錯(cuò)誤兼容性. 4.發(fā)送字符串可以加發(fā)回車(chē)換行. 5.可以保存窗口內(nèi)容到文件. 6.發(fā)送和接收的字符數(shù)統(tǒng)計(jì)更準(zhǔn)確. 7.不再接收到一定數(shù)量字符數(shù)就清屏,因?yàn)榘l(fā)現(xiàn)即使收到很多內(nèi)容也不會(huì)溢出,速度仍然很快. 8,可以打開(kāi)二進(jìn)制文件并發(fā)送,從前只能發(fā)文本文件. 9.打開(kāi)文件后可以用asc方式或者h(yuǎn)ex方式預(yù)覽文件中前4K內(nèi)容. 10.發(fā)送文件前告訴操作者需要發(fā)送多少時(shí)間.免得久等. 11.新增功能強(qiáng)大的擴(kuò)展功能,多達(dá)32條自定義字符串操作,程序關(guān)閉時(shí)這些字符串會(huì)自動(dòng)保存,下次開(kāi)機(jī)時(shí)再載入,每條可以定義為HEX數(shù)據(jù)串或者ASC字符串,按后邊的數(shù)字按鈕可以發(fā)送.也可以自動(dòng)循環(huán)發(fā)送定義過(guò)的字符串. 12.新增串口設(shè)置自動(dòng)保存. 13.加入了網(wǎng)絡(luò)支持功能,用戶(hù)很方便討論問(wèn)題和找到技術(shù)支持.
標(biāo)簽: SSCOMV 3.0 串口調(diào)試 軟件
上傳時(shí)間: 2013-10-26
上傳用戶(hù):448949
C編譯器:支持無(wú)SRAM器件;增加組軟件模塊。ICC Demo版在45天內(nèi)是完全版, 45天后轉(zhuǎn)限2KB版。如果想消除2K的限制,必須輸入注冊(cè)碼。注冊(cè)可以到 google 搜索獲得,甚至可以找到專(zhuān)業(yè)版的注冊(cè)器。提醒一下:網(wǎng)上的注冊(cè)碼僅為測(cè)試使用,請(qǐng)不要作商業(yè)用途。6.31版本以上開(kāi)始支持 Mega48/88/168 。
上傳時(shí)間: 2013-12-23
上傳用戶(hù):頂?shù)弥?/p>
2008年,我參加了幾次可編程器件供應(yīng)商舉辦的技術(shù)研討會(huì),讓我留下深刻印象的是參加這些研討會(huì)的工程師人數(shù)之多,簡(jiǎn)直可以用爆滿(mǎn)來(lái)形容,很多工程師聚精會(huì)神地全天聽(tīng)講,很少出現(xiàn)吃完午飯就閃人的現(xiàn)象,而且工程師們對(duì)研討會(huì)上展出的基于可編程器件的通信、消費(fèi)電子、醫(yī)療電子、工業(yè)等解決方案也有濃厚的興趣,這和其他器件研討會(huì)形成了鮮明的對(duì)比。 Garnter和iSuppli公布的數(shù)據(jù)顯示:2008年,全球半導(dǎo)體整體銷(xiāo)售出現(xiàn)25年以來(lái)首次萎縮現(xiàn)象,但是,可編程器件卻還在保持了增長(zhǎng),預(yù)計(jì)2008年可編程邏輯器件(PLD)市場(chǎng)銷(xiāo)售額增長(zhǎng)7.6%,可編程器件的領(lǐng)頭羊美國(guó)供應(yīng)商賽靈思公司2008年?duì)I業(yè)收入預(yù)計(jì)升6.5%!在全球經(jīng)濟(jì)危機(jī)的背景下,這是非常驕人的業(yè)績(jī)!也足見(jiàn)可編程器件在應(yīng)用領(lǐng)域的熱度沒(méi)有受到經(jīng)濟(jì)危機(jī)的影響!這可能也解釋了為什么那么多工程師對(duì)可編程器件感興趣吧。 在與工程師的交流中,我發(fā)現(xiàn),很多工程師非常需要普及以FPGA為代表的可編程器件的應(yīng)用開(kāi)發(fā)知識(shí),也有很多工程師苦于進(jìn)階無(wú)門(mén),缺乏專(zhuān)業(yè)、權(quán)威性的指導(dǎo),在Google上搜索后,我發(fā)現(xiàn)很少有幫助工程師設(shè)計(jì)的FPGA電子書(shū),即使有也只是介紹一些概念性的基礎(chǔ)知識(shí),缺乏實(shí)用性和系統(tǒng)性,于是,我萌生了出版一本指導(dǎo)工程師FPGA應(yīng)用開(kāi)發(fā)電子書(shū)的想法,而且這個(gè)電子書(shū)要突出實(shí)用性,讓大家都可以免費(fèi)下載,并提供許多技巧和資源信息,很高興美國(guó)賽靈思公司對(duì)這個(gè)想法給予了大力支持,賽靈思公司亞太區(qū)市場(chǎng)經(jīng)理張俊偉小姐和高級(jí)產(chǎn)品經(jīng)理梁曉明先生對(duì)電子書(shū)提出了寶貴的意見(jiàn),并提供了大量FPGA設(shè)計(jì)資源,也介紹了一些FPGA設(shè)計(jì)高手參與了電子書(shū)的編撰,很短的時(shí)間內(nèi),一個(gè)電子書(shū)項(xiàng)目團(tuán)隊(duì)組建起來(lái),北京郵電大學(xué)的研究生田耘先生和賽靈思公司上海辦事處的蘇同麒先生等人都參與了電子書(shū)的編寫(xiě),他們是有豐富設(shè)計(jì)經(jīng)驗(yàn)的高手,在大家的共同努力下,這本凝結(jié)著智慧的FPGA電子書(shū)終于和大家見(jiàn)面了!我希望這本電子書(shū)可以成為對(duì)FPGA有興趣或正在使用FPGA進(jìn)行開(kāi)發(fā)的工程師的手頭設(shè)計(jì)寶典之一,也希望這個(gè)電子書(shū)可以對(duì)工程師們學(xué)習(xí)FPGA開(kāi)發(fā)和進(jìn)階有實(shí)用的幫助!如果可能,未來(lái)我們還將出版后續(xù)版本!
標(biāo)簽: FPGA 電子工程師 創(chuàng)新設(shè)計(jì) 寶典
上傳時(shí)間: 2013-10-21
上傳用戶(hù):copu
隨著城市人口的急劇膨脹導(dǎo)致交通超載負(fù)荷,城市地鐵的建設(shè)極大的緩解了城市交通問(wèn)題,然而由于眾多出入口,往往導(dǎo)致人們出行的困擾,本文以Android為開(kāi)發(fā)平臺(tái),以區(qū)域電子地圖為基礎(chǔ)開(kāi)發(fā)了地鐵出口導(dǎo)航系統(tǒng),實(shí)現(xiàn)了地鐵站各站點(diǎn)出口及周邊道路、公交信息等的查詢(xún), 并通過(guò)集成SQLite及Google Map實(shí)現(xiàn)數(shù)據(jù)庫(kù)管理及地圖服務(wù)應(yīng)用。首先介紹了android 智能操作系統(tǒng)的基本情況,然后通過(guò)分析軟件運(yùn)用的各項(xiàng)技術(shù)展現(xiàn)了android平臺(tái)的強(qiáng)大開(kāi)放性和兼容性,在引入這些類(lèi)庫(kù)的同時(shí)又對(duì)Android通用框架下應(yīng)用軟件的開(kāi)發(fā)進(jìn)行了總結(jié),最后以上海南站作為應(yīng)用背景,通過(guò)實(shí)例可視化地展示了系統(tǒng)應(yīng)用的實(shí)用性、時(shí)效性,為人們的方便快捷出行提供了輔助決策支持。
標(biāo)簽: Android 地鐵 導(dǎo)航 系統(tǒng)設(shè)計(jì)
上傳時(shí)間: 2014-01-05
上傳用戶(hù):frank1234
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1