軟件無線電作為一種新的無線通信概念和體制,近年來隨著3G標(biāo)準(zhǔn)的提出,日益受到國內(nèi)外相關(guān)通信廠商的重視。尤其是基于軟件無線電和智能天線技術(shù)的TD-SCDMA作為通信史上第一個(gè)“中國標(biāo)準(zhǔn)”,有望扭轉(zhuǎn)多年來我國移動(dòng)通信制造業(yè)的被動(dòng)局面,是實(shí)現(xiàn)信息產(chǎn)業(yè)騰飛的一個(gè)絕好機(jī)會(huì)。軟件無線電使得通信體制具有很好的通用性、靈活性和可配置性,并使系統(tǒng)互聯(lián)和升級(jí)變得容易。本文以軟件無線電中的FIR濾波器為線索,貫穿了信號(hào)重構(gòu)、多抽樣率信號(hào)處理、積分梳狀濾波器等理論分析,重點(diǎn)闡釋了FIR濾波器的設(shè)計(jì)方法及濾波器的FPGA實(shí)現(xiàn)等技術(shù)問題。 本文首先針對(duì)軟件無線電中的多抽樣率信號(hào)處理理論進(jìn)行了討論和分析。討論了軟件無線電中如何實(shí)現(xiàn)整數(shù)倍抽取、整數(shù)倍內(nèi)插、分?jǐn)?shù)倍抽樣率變換,并分析了網(wǎng)絡(luò)結(jié)構(gòu)的等效變換、多相濾波及積分梳狀濾波器的設(shè)計(jì)理論。 緊接著重點(diǎn)闡述了軟件無線電中FIR濾波器的設(shè)計(jì)理論,包括窗函數(shù)法、頻率抽樣法及等紋波法。分析了各種設(shè)計(jì)方法所能達(dá)到的性能指標(biāo)及優(yōu)缺點(diǎn),并結(jié)合工程實(shí)例給出了相關(guān)的Matlab程序。并對(duì)FIR濾波器結(jié)構(gòu)的選擇及系數(shù)字長的確定等問題進(jìn)行了分析。此外,也介紹了在Matlab進(jìn)行輔助設(shè)計(jì)時(shí)一些常用函數(shù)和命令的用法。 本文選用FPGA來實(shí)現(xiàn)中頻軟件無線電,F(xiàn)PGA與參數(shù)化ASIC、DSP比較有很多優(yōu)勢,它不但在功耗、體積、成本方面優(yōu)于參數(shù)化ASIC、DSP,而且處理效率高、現(xiàn)場可編程性能良好。不同于DSP的單流處理方式,F(xiàn)PGA是多流并行處理,這種處理方式使FPGA能完成DSP難以實(shí)現(xiàn)的許多功能。在簡單介紹了FPGA的一般原理,以及FPGA設(shè)計(jì)中的關(guān)鍵技術(shù)和在信號(hào)處理中的設(shè)計(jì)原則以后,重點(diǎn)介紹了FIR濾波器的FPGA實(shí)現(xiàn)方法。提出了分布式算法、加法器網(wǎng)絡(luò)法以及分段FIFO等實(shí)現(xiàn)方法。最后,提出了一種QuartusII與MATLAB聯(lián)合仿真的方法。此方法能夠直觀的檢驗(yàn)濾波器的濾波效果,提高設(shè)計(jì)效率。并結(jié)合工程實(shí)例詳盡的介紹了FIR濾波器的設(shè)計(jì)開發(fā)流程。
上傳時(shí)間: 2013-04-24
上傳用戶:gengxiaochao
本文主要研究基于FPGA的高速流水線工作方式的FFT實(shí)現(xiàn)。圍繞這個(gè)目標(biāo)利用Xilinx公司VIRTEX_Ⅱ系列FPGA,及其提供的ISE設(shè)計(jì)工具、modelsim仿真工具、Synplify綜合工具及MATLAB,完成了流水線工作方式的FFT中基于每一階運(yùn)算單元的高效復(fù)數(shù)乘法器的設(shè)計(jì)、各階控制單元的設(shè)計(jì)、數(shù)據(jù)存儲(chǔ)器的設(shè)計(jì),從而完成1024點(diǎn)流水線工作方式的FFT,達(dá)到工作在50MHZ時(shí)鐘頻率的設(shè)計(jì)要求。
上傳時(shí)間: 2013-04-24
上傳用戶:KSLYZ
本論文將在對(duì)MPEG-4解碼中的幾種關(guān)鍵技術(shù)的充分理解和算法分析的基礎(chǔ)之上,結(jié)合FPGA的靈活性,采用VHDL語言對(duì)幾種關(guān)鍵技術(shù)在應(yīng)用層面上進(jìn)行結(jié)構(gòu)設(shè)計(jì)并仿真驗(yàn)證。 本文討論了一種高吞吐量流水方式構(gòu)建的MPEG-4可變長解碼器的設(shè)計(jì)。在這種解碼器中,我們采用了基于PLA的并行 解碼算法,這種算法能夠?qū)崿F(xiàn)每個(gè)時(shí)鐘解碼一個(gè)碼字。同時(shí),為了提高解碼的效率,降低操作的延遲,我們在設(shè)計(jì)中還引入了流水線操作方式、碼表分割等技術(shù),這些技術(shù)有利于并行操作的實(shí)現(xiàn)。 本論文的設(shè)計(jì)充分利用IDCT算法對(duì)稱性,用高度的并行結(jié)構(gòu)來加速處理,采用一維IDCT單元復(fù)用的方式來實(shí)現(xiàn)二維IDCT運(yùn)算,并提出一種基于加法操作的結(jié)構(gòu)來取代乘法操作,實(shí)現(xiàn)了一種高效二維逆DCT變換處理器?! ?/p>
標(biāo)簽: MPEG FPGA 解碼 關(guān)鍵技術(shù)
上傳時(shí)間: 2013-06-02
上傳用戶:MATAIYES
1. 數(shù)碼管顯示原理 數(shù)碼的顯示方式一般有三種: 第一種是字型重疊式; 第二種是分段式; 第三種是點(diǎn)陣式。 目前以分段式應(yīng)用最為普遍,主要器件是七段發(fā)光二極管(LED)顯示器。它可分為兩種, 一是共陽極顯示器(發(fā)光二極管的陽極都接在一個(gè)公共點(diǎn)上) ,另一是共陰極顯示器(發(fā)光 二極管的陽極都接在一個(gè)公共點(diǎn)上,使用時(shí)公共點(diǎn)接地) 。 EXCD-1 開發(fā)板使用的數(shù)碼管為四位共陰極數(shù)碼管, 每一位的共陰極 7 段數(shù)碼管由 7個(gè) 發(fā)光 LED 組成,呈“ ”字狀,7 個(gè)發(fā)光 LED 的陰極連接在一起,陽極分別連接至 FPGA 相應(yīng)引腳。SEG_SEL1、SEG_SEL2、SEG_SEL3 和 SEG_SEL4 為四位 7 段數(shù)碼管的位選擇 端。當(dāng)其值為“1”時(shí),相應(yīng)的 7 段數(shù)碼管被選通。當(dāng)輸入到 7 段數(shù)碼管 SEG_A~ SEG_G和 EG_DP 管腳的數(shù)據(jù)為高電平時(shí),該管腳對(duì)應(yīng)的段變亮,當(dāng)輸入到 7 段數(shù)碼管 SEG_A~ EG_G和 SEG_DP 管腳的數(shù)據(jù)為低電平時(shí),該管腳對(duì)應(yīng)的段變滅。
標(biāo)簽: Lab 七段數(shù)碼 顯示設(shè)計(jì)
上傳時(shí)間: 2013-05-23
上傳用戶:66666
目前,許多高校在機(jī)房管理上使用了IC 卡,其中少數(shù)機(jī)房是使用接觸式IC卡,眾所周知,接觸式IC 卡在可靠性、易用性、安全性、高抗干擾性和工作距離方面不及非接觸式IC 卡,因此很多接觸式IC 卡基本已被非接觸式IC 卡取代。 經(jīng)過調(diào)研發(fā)現(xiàn),使用IC 卡的機(jī)房管理系統(tǒng)的基本工作方式是每個(gè)機(jī)房中配置了1個(gè)IC 卡讀寫終端和1 臺(tái)監(jiān)控機(jī)。IC 卡讀卡終端只是一個(gè)普通的讀卡器,只負(fù)責(zé)讀取卡內(nèi)信息,并通過串口等通信方式將IC 卡信息傳輸給監(jiān)控機(jī),讀卡終端本身沒有信息存儲(chǔ)功能,實(shí)際的計(jì)費(fèi)管理完全是通過監(jiān)控計(jì)算機(jī)控制,監(jiān)控計(jì)算機(jī)向中心服務(wù)器端定時(shí)或?qū)崟r(shí)傳輸刷卡信息。由于整個(gè)系統(tǒng)要占用一臺(tái)微機(jī),而且中間的信息傳遞、計(jì)費(fèi)環(huán)節(jié)都要由它來完成,不僅浪費(fèi)資源,而且也增加了安全隱患。在這種工作模式下,會(huì)出現(xiàn)一些問題和漏洞: 1) 可靠性不高由于讀卡設(shè)備與監(jiān)控計(jì)算機(jī)之間的信息傳輸只是暫時(shí)保存在監(jiān)控計(jì)算機(jī)中,如果監(jiān)控計(jì)算機(jī)遭到病毒襲擊或者出現(xiàn)硬件故障,將出現(xiàn)無法挽回的后果。而且由于學(xué)生信息都保存在監(jiān)控計(jì)算機(jī)中,因此存在著人為偽造、篡改和徇私舞弊行為的極大可能。 2) IC卡的特點(diǎn)未完全體現(xiàn)IC卡除了能標(biāo)識(shí)身份外,還有電子錢包功能,能對(duì)其進(jìn)行充值和扣款,但是上述方法基本上IC卡只用做標(biāo)識(shí)身份,實(shí)際的每次扣款,都是由監(jiān)控計(jì)算機(jī)和中心服務(wù)器來完成,基本與讀卡設(shè)備無關(guān)。 3) 不方便學(xué)生上機(jī)和收費(fèi)管理學(xué)生每次上機(jī)刷卡,都要由監(jiān)控計(jì)算機(jī)連接中心服務(wù)器端,由中心服務(wù)器端讀出學(xué)生信息,進(jìn)行核對(duì),而且對(duì)學(xué)生的扣款需要額外的計(jì)算機(jī)軟件來進(jìn)行計(jì)時(shí)和計(jì)費(fèi)處理,顯得比較繁瑣。 鑒于以上問題,為提高機(jī)房管理效率,降低工作強(qiáng)度,并及時(shí)處理機(jī)房發(fā)生的故障,采用機(jī)房計(jì)費(fèi)管理系統(tǒng)勢在必行。如果能在讀卡終端設(shè)備中完成計(jì)費(fèi)的大部分功能,并且增加存儲(chǔ)功能,這樣就可以減少監(jiān)控計(jì)算機(jī)的負(fù)擔(dān),甚至讀卡終端設(shè)備可以直接與中心服務(wù)器通信,不僅能增加系統(tǒng)的可靠性和安全性而且還充分利用了IC 卡的功能,還降低了財(cái)務(wù)統(tǒng)計(jì)和計(jì)算帶來的麻煩。 目前已經(jīng)應(yīng)用于機(jī)房管理的解決方案主要有3種方式,即:軟硬件結(jié)合控制方式、帳號(hào)方式和門禁方式。鑒于設(shè)計(jì)要求,并且考慮到安全、可靠、簡單等因素,如果在軟硬件結(jié)合控制方式中,把更多的任務(wù)交由讀卡終端,比如由讀卡終端來存儲(chǔ)數(shù)據(jù)、計(jì)費(fèi)管理,同時(shí)如果讀卡終端能實(shí)現(xiàn)TCP/IP 通信,那么監(jiān)控計(jì)算機(jī)的任務(wù)就大大降低,甚至可以由讀卡終端直接與中心服務(wù)器通信。就減少了一些不必要的麻煩和安全風(fēng)險(xiǎn)。本論文的設(shè)計(jì)就是基于這一點(diǎn)來進(jìn)行的。 本系統(tǒng)要求數(shù)據(jù)傳輸穩(wěn)定可靠,實(shí)時(shí)性要好,另外考慮到性價(jià)比等因素,綜合考慮選擇將μC/OS-II 操作系統(tǒng)移植到ARM7 上作為開發(fā)平臺(tái)。在此平臺(tái)基礎(chǔ)上,考慮到TCP/IP協(xié)議棧的實(shí)現(xiàn)與要采用的硬件的性能以及實(shí)現(xiàn)的成本有關(guān)。從解決這一技術(shù)問題出發(fā),結(jié)合本論文研究的應(yīng)用對(duì)象,決定使用嵌入式操作系統(tǒng),此種方案可以描述為嵌入式TCP/IP協(xié)議棧+嵌入式操作系統(tǒng)+微控制器。 本文介紹了一種基于ARM7的IC 卡機(jī)房管理終端的設(shè)計(jì)方案。該系統(tǒng)在ARM7的基礎(chǔ)上實(shí)現(xiàn)了μC/OS-Ⅱ操作系統(tǒng)的移植和TCP/IP協(xié)議棧的嵌入,能夠正確讀寫IC 卡信息,增加了SD 卡存儲(chǔ)功能,完成計(jì)費(fèi)操作,實(shí)現(xiàn)液晶顯示功能,能夠通過以太網(wǎng)或串口直接與服務(wù)器通信。 本文詳細(xì)介紹了整個(gè)機(jī)房管理系統(tǒng)終端的硬軟件設(shè)計(jì),給出了嵌入式操作系統(tǒng)μC/OS-Ⅱ在ARM7 處理器上的詳細(xì)移植過程,介紹了一種TCP/IP協(xié)議棧和基于套接字的編程方法,同時(shí)也提供了一種多卡操作的防沖突機(jī)制。 同目前大多數(shù)機(jī)房管理系統(tǒng)相比,該系統(tǒng)有如下特點(diǎn): 1) 由于使用了嵌入式操作系統(tǒng)μC/OS-Ⅱ,提高了系統(tǒng)的實(shí)時(shí)性和反應(yīng)時(shí)間,任務(wù)管理和調(diào)度更加方便有效。 2) 由讀卡終端來進(jìn)行計(jì)費(fèi)操作,降低了服務(wù)器端的工作壓力,同時(shí)降低了安全風(fēng)險(xiǎn)。 3) 增加了數(shù)據(jù)存儲(chǔ)功能,提高了系統(tǒng)的可靠性,有利于數(shù)據(jù)的查詢和故障的恢復(fù)。 4) 增加了對(duì)無效卡、注銷卡和欠費(fèi)卡的判斷與處理,對(duì)惡意操作或者有意或者無意的逃費(fèi)操作采取了積極有效的措施。 5) 以太網(wǎng)通信克服了以往串口通信的傳輸距離短、傳輸速率慢等缺點(diǎn),使得通信更加方便、高效,并且可以進(jìn)行遠(yuǎn)距離傳輸和控制。
標(biāo)簽: ARM IC卡 機(jī)房管理 終端設(shè)計(jì)
上傳時(shí)間: 2013-07-09
上傳用戶:淺言微笑
DDS(Direct Digital Synthesis直接數(shù)字頻率合成技術(shù))是廣泛應(yīng)用的信號(hào)生成方法,其優(yōu)點(diǎn)是易于程控,輸出頻率分辨率高,同時(shí)芯片的集成度高,適合于嵌入式系統(tǒng)設(shè)計(jì)。針對(duì)現(xiàn)有的壓電陶瓷電源輸出波形頻率、相位等不能程控、電路集成度不高、體積和功耗較大等問題,本文以ARM作為控制電路核心,引入DDS技術(shù)產(chǎn)生輸出的波形信號(hào),并由集成高壓運(yùn)放將波形信號(hào)提高至輸出級(jí)的電壓和功率。 在壓電陶瓷電源硬件電路中采用了模塊化設(shè)計(jì),主要分為ARM控制電路、DDS系統(tǒng)驅(qū)動(dòng)電路和波形調(diào)理電路、高壓運(yùn)放電路等幾個(gè)部分。電源控制電路以三星公司的S3C2440控制器為核心,以觸摸屏作為人機(jī)輸入界面;DDS芯片選用ADI公司的AD9851,設(shè)計(jì)了DDS系統(tǒng)外圍驅(qū)動(dòng)電路,濾波和信號(hào)調(diào)理電路,并應(yīng)用了將DDS與鎖相環(huán)技術(shù)相結(jié)合的雜散問題解決方案;高壓運(yùn)放電路由兩級(jí)運(yùn)放電路組成,采用了電壓控制型驅(qū)動(dòng)原理,放大電路的核心是PA92集成高壓運(yùn)放,加入了補(bǔ)償電路以提高系統(tǒng)的響應(yīng)帶寬,并在電源輸出設(shè)置了過電流保護(hù)和快速放電的放電回路。 電源軟件部分采用WINCE嵌入式系統(tǒng),根據(jù)WINCE系統(tǒng)驅(qū)動(dòng)架構(gòu)設(shè)計(jì)DDS芯片的流接口程序,編寫了流接口函數(shù)和配置文件,并將流驅(qū)動(dòng)程序集成入WINCE系統(tǒng);編寫了基于EVC的觸摸屏人機(jī)界面主程序,由主程序?qū)⒂脩糨斎雲(yún)?shù)轉(zhuǎn)換為DDS芯片的控制字,并采用動(dòng)態(tài)加載流驅(qū)動(dòng)方式將控制字送入DDS芯片實(shí)現(xiàn)了對(duì)其輸出的控制。 對(duì)電源進(jìn)行了不同典型波形輸出的測試實(shí)驗(yàn)。在實(shí)驗(yàn)中,測試了DDS信號(hào)波形輸出的精度和分辨率、電源動(dòng)態(tài)輸出精度和對(duì)信號(hào)波形的跟隨性和響應(yīng)性能。實(shí)驗(yàn)表明,壓電陶瓷電源輸出信號(hào)波形精度較高,對(duì)波形、頻率等參數(shù)改變的響應(yīng)速度快,達(dá)到電源輸出穩(wěn)定性要求。
標(biāo)簽: ARM DDS 壓電陶瓷 驅(qū)動(dòng)
上傳時(shí)間: 2013-04-24
上傳用戶:haoxiyizhong
無線數(shù)據(jù)傳輸是指終端和監(jiān)控中心通過無線網(wǎng)絡(luò)的方式進(jìn)行數(shù)據(jù)通信。本文以ARM處理器S3C2440A為核心搭建硬件平臺(tái),選用Linux作為嵌入式操作系統(tǒng),實(shí)現(xiàn)了基于CDMA網(wǎng)絡(luò)的無線數(shù)據(jù)傳輸系統(tǒng)。 系統(tǒng)以ARM920T微處理器芯片S3C2440A和CDMA模塊Q2438F為實(shí)現(xiàn)核心。論文首先研究了基于S3C2440A微處理器的嵌入式系統(tǒng)硬件平臺(tái)的架構(gòu),詳細(xì)分析了ARM最小系統(tǒng)中各個(gè)功能組成模塊;然后建立了嵌入式系統(tǒng)開發(fā)的arm-linux-gcc交叉編譯環(huán)境,重點(diǎn)研究了Bootloader和Linux內(nèi)核的配置與編譯,并且在硬件平臺(tái)上移植了Linux操作系統(tǒng)。在ARM嵌入式Linux開發(fā)平臺(tái)上,研究了基于Video4Linux的USB攝像頭采集圖像的解決方案,即在Linux內(nèi)核中加載Video4Linux模塊,通過V4L模塊提供的編程接口,操作USB攝像頭設(shè)備文件/dev/video0,并且采用內(nèi)存映射方式截取視頻,完成了圖像采集的軟件設(shè)計(jì)。此外,論文還研究了在Linux環(huán)境下PPP協(xié)議撥號(hào)上網(wǎng)的實(shí)現(xiàn)方法,即通過AT指令初始化CDMA模塊,使之附在CDMA網(wǎng)絡(luò)上,通過編寫腳本程序的方法建立PPP連接,獲得網(wǎng)絡(luò)運(yùn)營商ISP動(dòng)態(tài)分配給數(shù)據(jù)傳輸終端的IP地址,從而實(shí)現(xiàn)了無線模塊撥號(hào)上網(wǎng)功能。在無線終端通過PPP撥號(hào)上網(wǎng)后,采用了客戶端/服務(wù)器端模式,運(yùn)行套接字(Socket)應(yīng)用程序,將設(shè)備采集到的圖像數(shù)據(jù)通過CDMA網(wǎng)絡(luò)后再經(jīng)過Internet傳送到監(jiān)控中心,實(shí)現(xiàn)了傳輸終端和監(jiān)控中心之間的數(shù)據(jù)的發(fā)送與接收。 論文研究和實(shí)現(xiàn)的基于ARM嵌入式Linux和CDMA網(wǎng)絡(luò)的無線數(shù)據(jù)傳輸系統(tǒng)滿足設(shè)計(jì)要求,達(dá)到了預(yù)期目標(biāo)。終端內(nèi)嵌TCP/IP協(xié)議,可以通過CDMA網(wǎng)絡(luò)連接到互聯(lián)網(wǎng),數(shù)據(jù)傳輸實(shí)時(shí)性強(qiáng),為用戶提供透明的數(shù)據(jù)傳輸通道。相比于傳統(tǒng)的傳輸系統(tǒng),它具有高可靠性、組網(wǎng)方便、可遠(yuǎn)程控制等特點(diǎn),因此在電力自動(dòng)化、環(huán)保、交通監(jiān)控等領(lǐng)域有著廣泛的應(yīng)用,特別適用于移動(dòng)環(huán)境、難于布線的場所和邊遠(yuǎn)地區(qū)。
標(biāo)簽: ARM 嵌入式系統(tǒng) 儀的研制 渦流
上傳時(shí)間: 2013-06-11
上傳用戶:gaojiao1999
隨著數(shù)字信號(hào)處理技術(shù)應(yīng)用的不斷深入,數(shù)字信號(hào)處理系統(tǒng)的實(shí)現(xiàn)面臨著很多挑戰(zhàn),其中面臨的四個(gè)主要問題是:速度、設(shè)計(jì)規(guī)模、功耗和開發(fā)周期。因此許多數(shù)字信號(hào)處理的實(shí)現(xiàn)方法被提出,其中基于FPGA的實(shí)現(xiàn)技術(shù)就是其中的重要技術(shù)之一。 本文以數(shù)字信號(hào)處理系統(tǒng)的實(shí)現(xiàn)為應(yīng)用背景,著重研究了基于FPGA的數(shù)字濾波器實(shí)現(xiàn)技術(shù)。本文分為兩個(gè)主要部分: 第一部分以Xilinx公司的FPGA為例,總結(jié)了FPGA設(shè)計(jì)的基本方法及設(shè)計(jì)流程,并在此基礎(chǔ)上介紹了一種用于產(chǎn)品快速開發(fā)的設(shè)計(jì)方式—基于SystemGenerator的設(shè)計(jì)方式,這種設(shè)計(jì)方式向數(shù)字信號(hào)處理系統(tǒng)的設(shè)計(jì)者提供了自上而下的FPGA解決方案。 第二部分系統(tǒng)地研究了基于FPGA的數(shù)字濾波器實(shí)現(xiàn)技術(shù)。該部分首先研究了三種適合于FPGA的FIR濾波器實(shí)現(xiàn)方法,直接結(jié)構(gòu)、轉(zhuǎn)置結(jié)構(gòu)及分布式算法。其次,討論了針對(duì)直接結(jié)構(gòu)FIR濾波器的乘法器優(yōu)化技術(shù),CSD編碼和系數(shù)分解,以及針對(duì)轉(zhuǎn)置結(jié)構(gòu)FIR濾波器的乘法器優(yōu)化技術(shù),簡化加法器圖,并結(jié)合實(shí)例給出了它們的優(yōu)化效果。再次,介紹了直接結(jié)構(gòu)FIR濾波器中常用多操作數(shù)加法實(shí)現(xiàn)方法,二叉樹和Wallace樹,并在Wallace樹的基礎(chǔ)上提出了一種適合于FPGA的1比特多操作數(shù)加法結(jié)構(gòu),這種實(shí)現(xiàn)結(jié)構(gòu)在實(shí)現(xiàn)采樣字長與系數(shù)字長均為l比特的FIR濾波器時(shí),使FPGA的資源利用率得到明顯提高。最后還給出了三種FIR濾波器實(shí)現(xiàn)方法在FPGA中應(yīng)用的優(yōu)缺點(diǎn)及其適用性,并給出了一個(gè)帶通濾波器的設(shè)計(jì)實(shí)例。 論文的研究成果已應(yīng)用于“北斗一號(hào)”導(dǎo)航定位接收機(jī)中。
標(biāo)簽: FPGA 數(shù)字濾波器 實(shí)現(xiàn)技術(shù)
上傳時(shí)間: 2013-08-01
上傳用戶:Andy123456
5月1日凌晨發(fā)布第一測試版 功能介紹: 1.生成中英文數(shù)字混合的字符串的字模數(shù)據(jù). 2.可選擇字體,大小,并且可獨(dú)立調(diào)整文字的長和寬,生成任意形狀的字符。 3.各種旋轉(zhuǎn),翻轉(zhuǎn)文字功能 4.任意調(diào)整輸出點(diǎn)陣大小,并任意調(diào)整字符在點(diǎn)陣中的位置。 5.字模數(shù)據(jù)輸出可自定義各種格式,系統(tǒng)預(yù)設(shè)了C語言和匯編語言兩種格式,并且可自己 定義出新的數(shù)據(jù)輸出格式;每行輸出數(shù)據(jù)個(gè)數(shù)可調(diào)。 6.支持四種取模方式:逐行(就是橫向逐行取點(diǎn)),逐列(縱向逐列取點(diǎn)),行列(先 橫向取第一行的8個(gè)點(diǎn)作為第一個(gè)字節(jié),然后縱向取第二行的8個(gè)點(diǎn)作為第二個(gè)字節(jié)……), 列行(先縱向取第一列的前8個(gè)點(diǎn)作為第一個(gè)字節(jié),然后橫向取第二列的前8個(gè)點(diǎn)作為第二個(gè) 字節(jié)……) 7.支持陰碼(亮點(diǎn)為1),陽碼(亮點(diǎn)為0)取模 8.支持縱向(第一位為低位)(,倒向第一位為高位)取模 9.輸出數(shù)制可選16進(jìn)制或10進(jìn)制 10.可生成索引文件,用于在生成的大量字庫中可快速檢索到需要的漢字 11.動(dòng)態(tài)液晶面板彷真,可調(diào)節(jié)彷真面板象素點(diǎn)大小和顏色 12.圖形模式下可任意用鼠標(biāo)作畫,左鍵畫圖,右鍵擦圖。 12.旋轉(zhuǎn),翻轉(zhuǎn),平移等字符模式下的功能也可用與對(duì)BMP圖象的處理 版本為pctolcd1.94 5月1日晚上發(fā)布第二測試版 更新如下: 1.增加鎖定點(diǎn)陣大小功能,例如可鎖定24X24點(diǎn)陣大小,然后調(diào)節(jié)獨(dú)立調(diào)節(jié)字點(diǎn)陣的大小 2.增加熱鍵功能,可用光標(biāo)配合Ctrl,Shift對(duì)文字大小和位置修改 3.增加精簡輸出格式選項(xiàng) 4.把文字輸入框換成了文字輸入組合框,這樣就可以保存歷史紀(jì)錄。 5.輸出數(shù)據(jù)會(huì)自動(dòng)清除以前的數(shù)據(jù) 6.可隱藏自定義格式,簡化操作 7.一些小的BUG修正。 版本為pctolcd2.03 5月3日凌晨發(fā)布第三測試版 更新如下: 1.增加了一些小東西,例如演示動(dòng)畫一類的,我懶的一一寫了 2.改掉一些可惡的小BUG,例如點(diǎn)陣輸入框的自動(dòng)完成。 3.增加大量文字處理和導(dǎo)入TXT文本文件功能,并且可以去除文本中的空白和重復(fù)字符, 可以對(duì)文本進(jìn)行排序,適合于生成小字庫。我這里測試是3萬多字的TXT文件在2分鐘內(nèi)轉(zhuǎn)成16X16點(diǎn)陣的字庫文件。 版本號(hào)為pctolcd2.53 由于本軟件側(cè)重于對(duì)字符的處理,所以在圖象方面功能較弱,請見晾。 5月8日發(fā)布正式版 正式版已經(jīng)開始朝著液晶字庫生成軟件的方向進(jìn)化了,我在后來的更新中把主要精力也放 在這部分,由于我目前還沒有發(fā)現(xiàn)有同類的軟件具備這個(gè)功能,也無法得到任何的參考,只能 自己摸索前進(jìn),所以如果還有不方便的地方請大家多提意見. 具體更新如下: 1.重寫大部分的內(nèi)核代碼以配合漢字庫生成的功能,目前這個(gè)內(nèi)核已經(jīng)進(jìn)行了反復(fù)的測試, 相信穩(wěn)定性和速度較前一版本有了巨大的提高. 2.去掉那個(gè)比較愚蠢的熱鍵區(qū)了,因?yàn)橛锰幉淮? 3.增加漢字庫生成功能,這是最重要的改進(jìn)之處,下文將詳細(xì)介紹. 4.修正許多小BUG,使軟件更加成熟些. 5月12日發(fā)布完美版 這次發(fā)布的PCtoLCD2002完美版與前一版本相比沒有增加太多的功能,因?yàn)槲矣X得現(xiàn)有的這些功能已經(jīng)足夠用于生成各種字模的需要了,所以完美版的主要工作是反復(fù)測試,精心去除各種BUG,以及調(diào)節(jié)一些細(xì)微之處,目的當(dāng)然就是追求完美!不過世上不會(huì)有真正完美的東西,這個(gè)軟件也不例外,而且這個(gè)軟件從頭至尾全部是我一個(gè)人編寫完成,精力有限,難免會(huì)顧此失彼,如果大家發(fā)現(xiàn)了這個(gè)版本中存在的BUG,請及時(shí)告訴我。 更新說明: 1。界面采用新的字體,不會(huì)再有那種難看的黑色粗體字,比以前的要漂亮多了。 2。加入全面的提示幫助,盡量減少普通用戶的各種疑惑。 3。修正生成文件的擴(kuò)展名的一些BUG,不會(huì)總是加上FON的擴(kuò)展名了。 4。修正生成字模數(shù)據(jù)的一些格式BUG,現(xiàn)在生成的C51格式字模數(shù)據(jù)基本上可以直接粘貼到源程序中使用而不需要修改了 5。加入新的字模數(shù)據(jù)格式調(diào)整項(xiàng),允許用戶更自由的定制自己需要的數(shù)據(jù)格式 6。最重要的更新:全面支持保存當(dāng)前設(shè)置功能,用戶設(shè)置的字模格式,主窗口狀態(tài)和字庫生成窗口選項(xiàng)信息均可保存,下一次打開窗口時(shí)不用重新設(shè)置。 7。修正了新建圖象時(shí)會(huì)自動(dòng)跳到圖形模式的BUG 8。增加輸出緊湊格式數(shù)據(jù)選項(xiàng),可以生成不包含空白行的字模數(shù)據(jù)。 9。完善了每行數(shù)據(jù)顯示個(gè)數(shù)的功能,可以任意設(shè)置每行顯示的數(shù)據(jù)個(gè)數(shù),并同時(shí)可以設(shè)置每行索引數(shù)據(jù)顯示個(gè)數(shù)。 10。修正了取模說明的一些錯(cuò)誤,并改動(dòng)了格式。 11?,F(xiàn)在當(dāng)用戶選擇10進(jìn)制輸出時(shí),會(huì)自動(dòng)去掉生成字模數(shù)據(jù)前的“0x",或后面的“H”,選擇16進(jìn)制時(shí)則會(huì)自動(dòng)加上。 12。對(duì)各個(gè)窗體重新設(shè)計(jì)以全面適應(yīng)最大化的需要,如果您覺得當(dāng)前窗口不夠大,可以最大化使用。 13。增加生成英文點(diǎn)陣字庫功能,可自動(dòng)生成ASCII碼從0-127的任意點(diǎn)陣字庫,使用方法同生成國標(biāo)點(diǎn)陣字庫功能。 14。再次優(yōu)化代碼,去掉各種調(diào)試信息,使程序速度再快一些。 15。還有許多細(xì)微的調(diào)整我記不清了…… 需要注意的地方: 在測試的過程中我發(fā)現(xiàn)了一個(gè)問題:在WIN98或WINME下當(dāng)用戶直接生成特大點(diǎn)陣的字模時(shí)(例如320*320,1024*768的漢字字模),此時(shí)由于數(shù)據(jù)量非常龐大,而WIN98/WINME會(huì)有64K的數(shù)據(jù)容量限制,所以在主窗口中是無法得到全部的字模數(shù)據(jù)的,這時(shí)您需要使用字庫生成功能,通過形成一個(gè)數(shù)據(jù)文件才能得到完整的字模數(shù)據(jù)。 我認(rèn)為到現(xiàn)在這個(gè)軟件功能已經(jīng)很完善了,但可能使用上有點(diǎn)不方便,如果你有什么不明白 的地方,可以發(fā)帖子或發(fā)MAIL詢問
上傳時(shí)間: 2013-07-26
上傳用戶:sssnaxie
隨著信息技術(shù)的發(fā)展,數(shù)字信號(hào)的采集與處理在科學(xué)研究、工業(yè)生產(chǎn)、航空航天、醫(yī)療衛(wèi)生等部門得到越來越廣泛的應(yīng)用,這些應(yīng)用中對(duì)數(shù)字信號(hào)的傳輸速度提出了比較高的要求。傳統(tǒng)的基于ISA總線的信號(hào)傳輸效率低,嚴(yán)重制約著系統(tǒng)性能的提高。 PCI總線以其高性能、低成本、開放性、軟件兼容性等眾多優(yōu)點(diǎn)成為當(dāng)今最流行的計(jì)算機(jī)局部總線。但是,由于PCI總線硬件接口復(fù)雜、不易于接入、協(xié)議規(guī)范比較繁瑣等缺點(diǎn),常常需要專用的接口芯片作為橋接,為了解決這一系列問題,本文提出了一種基于FPGA的PCI總線接口橋接邏輯的實(shí)現(xiàn)方案,支持PCI突發(fā)訪問方式,突發(fā)長度為8至128個(gè)雙字長度,核心FPGA芯片采用ALTERA公司的CYCLONE FPGA系列的EP1C6Q240C8,容量為6000個(gè)邏輯宏單元,速度為-8,編譯后系統(tǒng)速度可以達(dá)到80MHz,取得了良好的效果。 基于FPGA的PCI總線接口橋接邏輯的核心是PCI接口模塊。在硬件方面,特別討論了PCI接口模塊、地址轉(zhuǎn)換模塊、數(shù)據(jù)緩沖模塊、外部接口模塊和SRAM DMA控制模塊等五個(gè)功能模塊的設(shè)計(jì)方案和硬件電路實(shí)現(xiàn)方法,著重分析了PCI接口模塊的數(shù)據(jù)傳輸方式,采用模塊化的方法設(shè)計(jì)了內(nèi)部控制邏輯,并進(jìn)行了相關(guān)的時(shí)序仿真和邏輯驗(yàn)證,硬件需要軟件的配合才能實(shí)現(xiàn)其功能,因此設(shè)備驅(qū)動(dòng)程序的設(shè)計(jì)是一個(gè)重要部分,論文研究了Windows XP體系結(jié)構(gòu)下的WDM驅(qū)動(dòng)模式的組成、開發(fā)設(shè)備驅(qū)動(dòng)程序的工具以及開發(fā)系統(tǒng)實(shí)際硬件的設(shè)備驅(qū)動(dòng)程序時(shí)的一些關(guān)鍵技術(shù)。 本文最后利用基于FPGA的PCI總線接口橋接邏輯中的關(guān)鍵技術(shù),對(duì)PCI數(shù)據(jù)采集卡進(jìn)行了整體方案的設(shè)計(jì)。該系統(tǒng)采用Altera公司的cyclone Ⅱ系列FPGA實(shí)現(xiàn)。
上傳時(shí)間: 2013-05-22
上傳用戶:彭玖華
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1