現(xiàn)場可編程邏輯門陣列(FPGA)具有開發(fā)周期短、成本小、風(fēng)險低和現(xiàn)場可靈活配置等優(yōu)點,可以在更短的時間實現(xiàn)更復(fù)雜的功能,使得基于FPGA的開發(fā)平臺的研究成為工業(yè)界和學(xué)術(shù)界日益關(guān)注的問題.基于FPGA的高集成度、高可靠性,可將整個設(shè)計系統(tǒng)下載于同一芯片中,實現(xiàn)片上系統(tǒng),從而大大縮小其體積,因此以FPGA為代表的可編程邏輯器件應(yīng)用日益廣泛.在國外,FPGA技術(shù)發(fā)展與應(yīng)用已達到相當(dāng)高的程度;而在國內(nèi),FPGA技術(shù)發(fā)展仍處在起步階段,與國外相比還存在較大的差距.本文提出了一種FPGA通用接口開發(fā)平臺的設(shè)計思路,研制了一種FPGA快速實驗開發(fā)裝置,對研制過程中遇到的軟、硬件問題加以歸納總結(jié),提高了系統(tǒng)運行效率.分別研究了基于FPGA器件Altera公司的FLEX6000的字符型LCD、PC機ISA總線,基于FLEX10K的圖像點陣型LCD、PC機PCI總線接口中.最后通過一個通用實驗裝置系統(tǒng)的設(shè)計和實現(xiàn),綜合上述應(yīng)用,介紹了FPGA實驗系統(tǒng)的軟件開發(fā)環(huán)境,實現(xiàn)了基于FGPA的交通信號燈邏輯控制和電子鐘,研究了FPGA技術(shù)在通用接口控制器設(shè)計中的應(yīng)用.
標(biāo)簽: FPGA 現(xiàn)場可編程 應(yīng)用研究 邏輯門
上傳時間: 2013-04-24
上傳用戶:龍飛艇
小波變換是一種新興的理論,是數(shù)學(xué)發(fā)展史上的重要成果。它無論對數(shù)學(xué)還是對工程應(yīng)用都產(chǎn)生了深遠的影響。最新的靜態(tài)圖像壓縮標(biāo)準(zhǔn)JPEG2000就以離散小波變換(DWT)作為核心變換算法。 本文首先較為詳細地分析了小波變換的理論基礎(chǔ),對多分辨率分析、Mallat算法和提升算法做了介紹。然后分析了JPEG2000所采用的小波濾波器,并引入了一個新的LS97小波。該小波系數(shù)簡單、易于硬件實現(xiàn),并且與CDF97小波有很好的兼容性,可作為CDF97小波的替代者。使用Matlab對CDF97小波和LS97小波的兼容性做仿真測試,結(jié)果表明這兩個小波具有幾乎相同的性能。在確定所用的小波后,本文設(shè)計了二維離散小波變換的硬件結(jié)構(gòu)。設(shè)計過程中對標(biāo)準(zhǔn)二維小波變換做了優(yōu)化,即將行變換和列變換的歸一化步驟合并計算,這樣可以減少兩次乘法操作。另外還使用移位加代替乘法,提取移位加中的公共算子等方式來優(yōu)化設(shè)計。對于邊界數(shù)據(jù)的處理,本文采用了嵌入式對稱延拓技術(shù),不需要額外的緩存,節(jié)約了硬件資源。為提高硬件利用率,本文將LeGall53小波變換和LS97小波變換統(tǒng)一起來,只要一個控制信號就可實現(xiàn)兩者之間的轉(zhuǎn)換。本文所提出的結(jié)構(gòu)采用基于行的變換方式,只需要六行中間數(shù)據(jù)即可完成全部行數(shù)據(jù)的小波變換。采用流水線技術(shù)提高了整個設(shè)計的運行速度。最后也給出了二維離散小波反變換的實現(xiàn)結(jié)構(gòu)。 在完成硬件結(jié)構(gòu)設(shè)計的基礎(chǔ)上,使用Verilog硬件描述語言對整個設(shè)計進行了完全可綜合的RTL級描述,采用同步設(shè)計,提高了可靠性。在Xilinx公司的FPGA開發(fā)軟件ISE6.3i中對正反小波變換做了仿真和實現(xiàn),結(jié)果表明,本設(shè)計能高速高精度地完成正反可逆和不可逆小波變換,可以滿足各種實時性要求。
上傳時間: 2013-07-25
上傳用戶:sn2080395
本文詳述了使用VB和C51實現(xiàn)PC機和單片機串行通信的開發(fā)方法,并簡要地介紹了VB通訊控件及其使用方法,給出了調(diào)試程序。關(guān)鍵詞:Visual Basic 單片機串行通信Abstract
標(biāo)簽: 溫控系統(tǒng) PC機與單片機 串行
上傳時間: 2013-05-24
上傳用戶:米卡
介紹了三菱FX2N 系列PLC 在串行通訊技術(shù)中使用無協(xié)議數(shù)據(jù)傳輸?shù)闹噶罡袷剑约皢纹瑱C與其通訊的軟硬件實現(xiàn)方法。關(guān)鍵詞:PLC RS485 接口 無協(xié)議數(shù)據(jù)傳輸 打碼機控制器
上傳時間: 2013-05-20
上傳用戶:浮塵6666
混合信號示波器 (MSO) 已成為 當(dāng)今嵌入設(shè)備設(shè)計師的首選工具。 安捷倫科技公司 (前惠普公司) 于 1996年推出了首款MSO,并于近日 推出了第三代MSO。所有主要示波 器廠商現(xiàn)在都可提供混合信號示波 器。MSO在基礎(chǔ)示波器功能中增加 了16 個或更多邏輯分析儀采集信 道,及串行總線觸發(fā)和協(xié)議解碼功 能,研發(fā)工程師和技術(shù)人員可更快 調(diào)試其混合信號設(shè)計。MSO可彌補 傳統(tǒng)數(shù)字存儲示波器 (DSO) 和當(dāng)今 更加復(fù)雜的邏輯分析儀及串行總線 協(xié)議分析儀之間的差距。那么MSO 與傳統(tǒng)DSO 相比,有哪些改善? 不 同廠商的MSO 之間的差別是什么?
標(biāo)簽: 數(shù)字示波器 死區(qū)時間
上傳時間: 2013-04-24
上傳用戶:huql11633
這篇應(yīng)用指南的目標(biāo)讀者是數(shù)字 系統(tǒng)設(shè)計師,他們在研發(fā)過程中會用 到模擬和數(shù)字元器件,包括采用串行 總線的微控制器和DSP系統(tǒng)。本文討 論調(diào)試串行總線設(shè)計所面臨的挑戰(zhàn)和 新的解決方案,這些串行總線包括控 制器局域網(wǎng) (CAN)、集成電路間總線 (I2C)、串行外設(shè)接口 (SPI) 或通用串行 總線 (USB)。
標(biāo)簽: 混合信號示波器 串行 總線系統(tǒng) 應(yīng)用指南
上傳時間: 2013-06-15
上傳用戶:user08x
隨著信息技術(shù)的發(fā)展,系統(tǒng)級芯片SoC(System on a Chip)成為集成電路發(fā)展的主流。SoC技術(shù)以其成本低、功耗小、集成度高的優(yōu)勢正廣泛地應(yīng)用于嵌入式系統(tǒng)中。通過對8位增強型CPU內(nèi)核的研究及其在FPGA(Field Programmable Gate Arrav)上的實現(xiàn),對SoC設(shè)計作了初步研究。 在對Intel MCS-8051的匯編指令集進行了深入地分析的基礎(chǔ)上,按照至頂向下的模塊化的高層次設(shè)計流程,對8位CPU進行了頂層功能和結(jié)構(gòu)的定義與劃分,并逐步細化了各個層次的模塊設(shè)計,建立了具有CPU及定時器,中斷,串行等外部接口的模型。 利用5種尋址方式完成了8位CPU的數(shù)據(jù)通路的設(shè)計規(guī)劃。利用有限狀態(tài)機及微程序的思想完成了控制通路的各個層次模塊的設(shè)計規(guī)劃。利用組合電路與時序電路相結(jié)合的思想完成了定時器,中斷以及串行接口的規(guī)劃。采用邊沿觸發(fā)使得一個機器周期對應(yīng)一個時鐘周期,執(zhí)行效率提高。使用硬件描述語言實現(xiàn)了各個模塊的設(shè)計。借助EDA工具ISE集成開發(fā)環(huán)境完成了各個模塊的編程、調(diào)試和面向FPGA的布局布線;在Synplify pro綜合工具中完成了綜合;使用Modelsim SE仿真工具對其進行了完整的功能仿真和時序仿真。 設(shè)計了一個通用的擴展接口控制器對原有的8位處理器進行擴展,加入高速DI,DO以及SPI接口,增強了8位處理器的功能,可以用于現(xiàn)有單片機進行升級和擴展。 本設(shè)計的CPU全面兼容MCS-51匯編指令集全部的111條指令,在時鐘頻率和指令的執(zhí)行效率指標(biāo)上均優(yōu)于傳統(tǒng)的MCS-51內(nèi)核。本設(shè)計以硬件描述語言代碼形式存在可與任何綜合庫、工藝庫以及FPGA結(jié)合開發(fā)出用戶需要的固核和硬核,可讀性好,易于擴展使用,易于升級,比較有實用價值。本設(shè)計通過FPGA驗證。
上傳時間: 2013-04-24
上傳用戶:jlyaccounts
單片微型計算機(單片機)是將微處理器CPU、程序存儲器、數(shù)據(jù)存儲器、定時/計數(shù)器、輸入/輸出并行接口等集成在一起。由于單片機具有專門為嵌入式系統(tǒng)設(shè)計的體系結(jié)構(gòu)與指令系統(tǒng),所以它最能滿足嵌入式系統(tǒng)的應(yīng)用要求。Intel公司生產(chǎn)的MCS-51系列單片機是我國目前應(yīng)用最廣的單片機之一。 隨著可編程邏輯器件設(shè)計技術(shù)的發(fā)展,每個邏輯器件中門電路的數(shù)量越來越多,一個邏輯器件就可以完成本來要由很多分立邏輯器件和存儲芯片完成的功能。這樣做減少了系統(tǒng)的功耗和成本,提高了性能和可靠性。FPGA就是目前最受歡迎的可編程邏輯器件之一。IP核是將一些在數(shù)字電路中常用但比較復(fù)雜的功能塊,設(shè)計成可修改參數(shù)的模塊,讓其他用戶可以直接調(diào)用這些模塊,這樣就大大減輕了工程師的負擔(dān),避免重復(fù)勞動。隨著FPGA的規(guī)模越來越大,設(shè)計越來越復(fù)雜,使用IP核是一個發(fā)展趨勢。 本課題結(jié)合FPGA與8051單片機的優(yōu)點,主要針對以下三個方面研究: (1)FPGA開發(fā)平臺的硬件實現(xiàn)選用Xilinx公司的XC3S500E-PQ208-4-C作為核心器件,采用Intel公司的EEPROM芯片2816A和SRAM芯片6116作為片內(nèi)程序存儲器,搭建FPGA的硬件開發(fā)平臺。 (2)用VHDL語言實現(xiàn)8051IP核分析研究8051系列單片機內(nèi)部各模塊結(jié)構(gòu)以及各部分的連接關(guān)系,實現(xiàn)了基于FPGA的8051IP核。主要包括如下幾個模塊:CPU模塊、片內(nèi)數(shù)據(jù)存儲器模塊、定時/計數(shù)器模塊、并行端口模塊、串行端口模塊、中斷處理模塊、同步復(fù)位模塊等。 (3)基于FPGA的8051IP核應(yīng)用用所設(shè)計的8051IP核,實現(xiàn)了對一個4×4鍵盤的監(jiān)測掃描、鍵盤確認、按鍵識別等應(yīng)用。
上傳時間: 2013-04-24
上傳用戶:1417818867
在以單片機為核心的多級分布式系統(tǒng)中,常常需要擴展單片機的串行通信口,本文分別介紹了基于SP2538 專用串行口擴展芯片及Intel8251 的兩種串行口擴展方法,并給出了實際的硬件電路原理及相應(yīng)的通信
上傳時間: 2013-08-01
上傳用戶:15679277906
C語言實現(xiàn)RS232上、下位機串行通信 C語言實現(xiàn)RS232上、下位機串行通信
上傳時間: 2013-06-03
上傳用戶:haobin315
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1