近年來,隨著計(jì)算機(jī)、微電子、通信及網(wǎng)絡(luò)技術(shù)、信息技術(shù)的發(fā)展、數(shù)字化產(chǎn)品的普及,嵌入式系統(tǒng)滲透到了各個(gè)領(lǐng)域,已經(jīng)成為計(jì)算機(jī)領(lǐng)域的一個(gè)重要組成部分,成為新興的研究熱點(diǎn),嵌入式軟件也在整個(gè)軟件產(chǎn)業(yè)中占據(jù)了重要地位。一個(gè)好的調(diào)試工具對(duì)軟件產(chǎn)品質(zhì)量和開發(fā)周期的促進(jìn)作用是不言而喻的,使得嵌入式調(diào)試工具成為了人們關(guān)注的重點(diǎn)。目前使用集成開發(fā)環(huán)境配合JTAG調(diào)試器進(jìn)行開發(fā)是目前采用最多的一種嵌入式軟件開發(fā)調(diào)試方式。國(guó)內(nèi)在JTAG調(diào)試器開發(fā)領(lǐng)域中相對(duì)落后,普遍采用的是國(guó)外的工具產(chǎn)品。因此開發(fā)功能強(qiáng)大的嵌入式調(diào)試系統(tǒng)具有重要的實(shí)際意義。 當(dāng)前嵌入式系統(tǒng)中尤其流行和值得關(guān)注的是ARM系列的嵌入式處理器。為此本課題的目標(biāo)就是設(shè)計(jì)并實(shí)現(xiàn)一個(gè)應(yīng)用于ARM平臺(tái)的JTAG調(diào)試系統(tǒng)。GDB是一個(gè)源碼開放的功能強(qiáng)大的調(diào)試器,可以調(diào)試各種程序,包括 C、C++、JAvA、PASCAL、FORAN和一些其它的語言,還包括GNU所支持的所有微處理器的匯編語言。此外GDB同目標(biāo)板交換信息的能力相當(dāng)強(qiáng),勝過絕大多數(shù)的商業(yè)調(diào)試內(nèi)核,因此使用GDB不僅能夠保證強(qiáng)大的調(diào)試功能,同時(shí)可以降低調(diào)試系統(tǒng)的開發(fā)成本。為此本課題在對(duì)邊界掃描協(xié)議、ARM7TDMI片上仿真器Embedded-ICE和GDB遠(yuǎn)程調(diào)試協(xié)議RSP做了深入研究的基礎(chǔ)上,實(shí)現(xiàn)了GDB調(diào)試器對(duì)嵌入式JTAG調(diào)試的支持。此外設(shè)計(jì)中還把可重夠計(jì)算技術(shù)引入到硬件JTAG協(xié)議轉(zhuǎn)換器的開發(fā)設(shè)計(jì)中,使調(diào)試器硬件資源可復(fù)用、易于升級(jí),并大大提高了數(shù)據(jù)的傳輸速度。從而實(shí)現(xiàn)了一個(gè)低成本的、高效的、支持源代碼級(jí)調(diào)試的JTAG調(diào)試系統(tǒng)。
標(biāo)簽: 嵌入式 調(diào)試系統(tǒng)
上傳時(shí)間: 2013-08-04
上傳用戶:huangld
隨著圖像分辨率的越來越高,軟件實(shí)現(xiàn)的圖像處理無法滿足實(shí)時(shí)性的需求;同時(shí)FPGA等可編程器件的快速發(fā)展使得硬件實(shí)現(xiàn)圖像處理變得可行。如今基于FPGA的圖像處理研究成為了國(guó)內(nèi)外的一個(gè)熱門領(lǐng)域。 本文在FPGA平臺(tái)上,用Verilog HDL實(shí)現(xiàn)了一個(gè)研究圖像處理算法的可重復(fù)配置的硬件模塊架構(gòu),架構(gòu)包括PC機(jī)預(yù)處理和通信軟件,控制模塊,計(jì)算單元,存儲(chǔ)器模塊和通信適配模塊五個(gè)部分。其中的計(jì)算模塊負(fù)責(zé)具體算法的實(shí)現(xiàn),根據(jù)不同的圖像處理算法可以獨(dú)立實(shí)現(xiàn)。架構(gòu)為計(jì)算模塊實(shí)現(xiàn)了一個(gè)可添加、移出接口,不同的算法設(shè)計(jì)只要符合該接口就可以方便的加入到模塊架構(gòu)中來進(jìn)行調(diào)試和運(yùn)行。 在硬件架構(gòu)的基礎(chǔ)上本文實(shí)現(xiàn)了排序?yàn)V波,中值濾波,卷積運(yùn)算及高斯濾波,形態(tài)學(xué)算子運(yùn)算等經(jīng)典的圖像處理算法。討論了FPGA的圖像處理算法的設(shè)計(jì)方法及優(yōu)化策略,通過性能分析,F(xiàn)PGA實(shí)現(xiàn)圖像處理在時(shí)間上比軟件處理有了很大的提高;通過結(jié)果的比較,發(fā)現(xiàn)FPGA的處理結(jié)果達(dá)到了軟件處理幾乎同等的效果水平。最后本文在實(shí)現(xiàn)較大圖片處理和圖像處理窗口的大小可配置性方面做了一定程度的討論和改進(jìn),提高了算法的可用性,同時(shí)為進(jìn)一步的研究提供了更加便利的平臺(tái)。 整個(gè)設(shè)計(jì)都是在ISE8.2和ModelSim第三方仿真軟件環(huán)境下開發(fā)的,在xilinx的Spartan-3E XC3S500E硬件平臺(tái)上實(shí)現(xiàn)。在軟件仿真過程中利用了ISE8.2自帶仿真工具和ModelSim結(jié)合使用。 本課題為制造FPGA的專用圖像處理芯片做了有益的探索性研究,為實(shí)現(xiàn)FPGA為核心處理芯片的實(shí)時(shí)圖像處理系統(tǒng)有著積極的作用。
標(biāo)簽: 圖像處理 算法研究 硬件設(shè)計(jì)
上傳時(shí)間: 2013-05-30
上傳用戶:水瓶kmoon5
隨著Internet的不斷發(fā)展,人們希望日常生活中所用到的嵌入式設(shè)備都能夠很方便地實(shí)現(xiàn)Intemet接入,這對(duì)嵌入式系統(tǒng)設(shè)計(jì)提出了新的挑戰(zhàn),要求低成本、多功能、高性能。這些是目前嵌入式系統(tǒng)設(shè)計(jì)的熱點(diǎn)。 可編程邏輯器件FPGA在過去的幾十年中取得了飛速發(fā)展,從最初的幾千門到現(xiàn)在的幾百萬門,可靠性與集成度不斷提高,而功耗和成本卻在不斷降低,具有很高的性價(jià)比。再加上開發(fā)周期短、對(duì)開發(fā)人員的要求相對(duì)較低的優(yōu)點(diǎn),因此被大量應(yīng)用于嵌入式系統(tǒng)設(shè)計(jì)中。 本文是基于FPGA高性價(jià)比、可靈活配置的特點(diǎn),也是當(dāng)前流行的“微控制器+FPGA”的嵌入式系統(tǒng)設(shè)計(jì)方式,所以我們提出了基于FPGA的實(shí)現(xiàn)方案。本文通過在FPGA中硬件實(shí)現(xiàn)嵌入式TCP/IP協(xié)議(包括UDP、IP、ARP、TCP等網(wǎng)絡(luò)協(xié)議)以及以太網(wǎng)MAC協(xié)議,并提供標(biāo)準(zhǔn)MII接口,通過外接PHY實(shí)現(xiàn)網(wǎng)絡(luò)連接。最終成功地通過了驗(yàn)證。 基于FPGA的實(shí)現(xiàn)可以有效地降低成本,同時(shí)可以在其中集成其他功能模塊,提高整個(gè)系統(tǒng)的集成度,減小PCB版圖面積和布線復(fù)雜度,有利于提高系統(tǒng)可靠性。因此,本研究課題對(duì)嵌入式系統(tǒng)設(shè)計(jì)有很大的實(shí)用價(jià)值。
標(biāo)簽: TCPIP FPGA 嵌入式 協(xié)議
上傳時(shí)間: 2013-07-08
上傳用戶:450976175
AT93C46/56/66是Atmel公司生產(chǎn)的低功耗、低電壓、電可擦除、可編程只讀存儲(chǔ)器,采用CMOS工藝技術(shù)制造并帶有3線串行接口,其容量分別為1kB/4kB,可重復(fù)寫100萬次,數(shù)據(jù)可保存100年以上。文中介紹了該存儲(chǔ)器的引腳功能和指令時(shí)序,給出了AT93C46/56/66和單片機(jī)的接口應(yīng)用電路和軟件程序。
上傳時(shí)間: 2013-11-18
上傳用戶:2404
概述CM5001是一個(gè)8位OTP單片機(jī)。該芯片采用RISC結(jié)構(gòu),可以替代PIC16C54/56及CF745。該芯片具備管腳喚醒、可動(dòng)態(tài)配置管腳拉電阻、低電壓復(fù)位等硬件電路,較PIC16C54/56功能有所增強(qiáng),大大提高了芯片使用的靈活性。另外,該芯片強(qiáng)化了可靠性設(shè)計(jì),ESD性能可以達(dá)到3000V以上。
上傳時(shí)間: 2013-10-22
上傳用戶:yuanyuan123
AVR單片機(jī)技術(shù)原理 AVR單片機(jī)介紹 單片機(jī)又稱單片微控制器,它是把一個(gè)計(jì)算機(jī)系統(tǒng)集成到一個(gè)芯片上,概括的講:一塊芯片就成了一臺(tái)計(jì)算機(jī)。單片機(jī)技術(shù)是計(jì)算機(jī)技術(shù)的一個(gè)分支,是簡(jiǎn)易機(jī)器人的核心元件。 1997年,由ATMEL公司挪威設(shè)計(jì)中心的A先生與V先生利用ATMEL公司的Flash新技術(shù), 共同研發(fā)出RISC精簡(jiǎn)指令集的高速8位單片機(jī),簡(jiǎn)稱AVR。[編輯本段]AVR單片機(jī)的優(yōu)勢(shì)特征 單片機(jī)已廣泛地應(yīng)用于軍事、工業(yè)、家用電器、智能玩具、便攜式智能儀表和機(jī)器人制作等領(lǐng)域,使產(chǎn)品功能、精度和質(zhì)量大幅度提升,且電路簡(jiǎn)單,故障率低,可靠性高,成本低廉。單片機(jī)種類很多,在簡(jiǎn)易機(jī)器人制作和創(chuàng)新中,為什么選用AVR單片機(jī)呢? 一、簡(jiǎn)便易學(xué),費(fèi)用低廉 首先,對(duì)于非專業(yè)人員來說,選擇AVR單片機(jī)的最主要原因,是進(jìn)入AVR單片機(jī)開發(fā)的門檻非常低,只要會(huì)操作電腦就可以學(xué)習(xí)AVR單片機(jī)的開發(fā)。單片機(jī)初學(xué)者只需一條ISP下載線,把編輯、調(diào)試通過的軟件程序直接在線寫入AVR單片機(jī),即可以開發(fā)AVR單片機(jī)系列中的各種封裝的器件。AVR單片機(jī)因此在業(yè)界號(hào)稱“一線打天下”。 其次,AVR單片機(jī)便于升級(jí)。AVR程序?qū)懭胧侵苯釉陔娐钒迳线M(jìn)行程序修改、燒錄等操作,這樣便于產(chǎn)品升級(jí)。 再次,AVR單片機(jī)費(fèi)用低廉。學(xué)習(xí)AVR單片機(jī)可使用ISP在線下載編程方式(即把PC機(jī)上編譯好的程序?qū)懙絾纹瑱C(jī)的程序存儲(chǔ)器中),不需購買仿真器、編程器、擦抹器和芯片適配器等,即可進(jìn)行所有AVR單片機(jī)的開發(fā)應(yīng)用,這可節(jié)省很多開發(fā)費(fèi)用。程序存儲(chǔ)器擦寫可達(dá)10000次以上,不會(huì)產(chǎn)生報(bào)廢品。 二、高速、低耗、保密 首先,AVR單片機(jī)是高速嵌入式單片機(jī): 1、AVR單片機(jī)具有預(yù)取指令功能,即在執(zhí)行一條指令時(shí),預(yù)先把下一條指令取進(jìn)來,使得指令可以在一個(gè)時(shí)鐘周期內(nèi)執(zhí)行。 2、多累加器型,數(shù)據(jù)處理速度快。AVR單片機(jī)具有32個(gè)通用工作寄存器,相當(dāng)于有32條立交橋,可以快速通行。 3、中斷響應(yīng)速度快。AVR單片機(jī)有多個(gè)固定中斷向量入口地址,可快速響應(yīng)中斷。 其次,AVR單片機(jī)耗能低。對(duì)于典型功耗情況,WDT關(guān)閉時(shí)為100nA,更適用于電池供電的應(yīng)用設(shè)備。有的器件最低1.8 V即可工作。 再次,AVR單片機(jī)保密性能好。它具有不可破解的位加密鎖Lock Bit技術(shù),保密位單元深藏于芯片內(nèi)部,無法用電子顯微鏡看到。 三、I/O口功能強(qiáng),具有A/D轉(zhuǎn)換等電路 1. AVR單片機(jī)的I/O口是真正的I/O口,能正確反映I/O口輸入/輸出的真實(shí)情況。工業(yè)級(jí)產(chǎn)品,具有大電流(灌電流)10~40 mA,可直接驅(qū)動(dòng)可控硅SCR或繼電器,節(jié)省了外圍驅(qū)動(dòng)器件。 2. AVR單片機(jī)內(nèi)帶模擬比較器,I/O口可用作A/D轉(zhuǎn)換,可組成廉價(jià)的A/D轉(zhuǎn)換器。ATmega48/8/16等器件具有8路10位A/D。 3. 部分AVR單片機(jī)可組成零外設(shè)元件單片機(jī)系統(tǒng),使該類單片機(jī)無外加元器件即可工作,簡(jiǎn)單方便,成本又低。 4. AVR單片機(jī)可重設(shè)啟動(dòng)復(fù)位,以提高單片機(jī)工作的可靠性。有看門狗定時(shí)器實(shí)行安全保護(hù),可防止程序走亂(飛),提高了產(chǎn)品的抗干擾能力。 四、有功能強(qiáng)大的定時(shí)器/計(jì)數(shù)器及通訊接口 定時(shí)/計(jì)數(shù)器T/C有8位和16位,可用作比較器。計(jì)數(shù)器外部中斷和PWM(也可用作D/A)用于控制輸出,某些型號(hào)的AVR單片機(jī)有3~4個(gè)PWM,是作電機(jī)無級(jí)調(diào)速的理想器件。 AVR單片機(jī)有串行異步通訊UART接口,不占用定時(shí)器和SPI同步傳輸功能,因其具有高速特性,故可以工作在一般標(biāo)準(zhǔn)整數(shù)頻率下,而波特率可達(dá)576K。
標(biāo)簽: AVR 單片機(jī)技術(shù)
上傳時(shí)間: 2013-10-18
上傳用戶:二十八號(hào)
HI-TECH PICC C 的使用說明. 這里我們只講述了PICC C 與標(biāo)準(zhǔn)C 的不同,它不是一本C 語言的教程, 并且我們假定你有C 語言的基礎(chǔ). 為了對(duì)PIC 單片機(jī)有更好的支持,PICC 在標(biāo)準(zhǔn)C 的基礎(chǔ)上作了一些擴(kuò)充: 定義I/O 函數(shù),以便在你的硬件系統(tǒng)中使用<stdio.h>中定義的函數(shù)。 用C 語言編寫中斷服務(wù)程序 用C 語言編寫I/O 操作程序 C 語言與匯編語言間的接口1-1 與標(biāo)準(zhǔn)C 的不同PICC 只在一處與標(biāo)準(zhǔn)C 不同:函數(shù)的重入。因?yàn)镻IC 單片機(jī)的寄存器及堆棧有限,所以PICC 不支持可重入函數(shù)。1-2 支持的PIC 芯片PICC 支持很多PIC 單片機(jī),支持PIC 單片機(jī)的類型在LIB 目錄下的picinfo.ini文件中有定義。1-3 PICC 包含一些標(biāo)準(zhǔn)庫1-4 PICC 編譯器可以輸出一些格式的目標(biāo)文件,缺省設(shè)置為輸出Bytecraft 的'COD'格式和 Intel 的'HEX'格式。你可以用表1-1 中的命令來指定輸出格式。
上傳時(shí)間: 2013-10-10
上傳用戶:781354052
在C8051F系列單片機(jī)中集成有多通道8位、10位、12位或16位的SAR型ADC,能夠滿足大多數(shù)數(shù)據(jù)采集的應(yīng)用需求;集成跟蹤和保持電路;集成模擬多路復(fù)用器(AMUX)。 采樣頻率從100ksps到1Msps。 片內(nèi)溫度傳感器可直接配置到ADC的輸入端。 C8051F04x系列集成可編程增益放大器(PGA)和高電壓差分放大器(HVDA),可接受60V的差動(dòng)模擬電壓輸入。 集成越限檢測(cè)器,可監(jiān)視模擬量的變化范圍,越限能產(chǎn)生中斷。 C8051F06x系列集成DMA接口,提高對(duì)轉(zhuǎn)換結(jié)果的讀取效率。 ADC轉(zhuǎn)換啟動(dòng)方式:軟件設(shè)置寄存器位啟動(dòng);定時(shí)器溢出啟動(dòng);外部管腳信號(hào)啟動(dòng)。
標(biāo)簽: C8051F 單片機(jī)應(yīng)用
上傳時(shí)間: 2013-10-13
上傳用戶:jx_wwq
德州儀器 (TI) 處理器幾乎能滿足您所能想到的各種應(yīng)用需求。我們陣營(yíng)強(qiáng)大的處理器系列擁有各種價(jià)位、性能及功耗的產(chǎn)品可供選擇,能滿足幾乎任何數(shù)字電子設(shè)計(jì)的要求。利用 TI 廣博的系統(tǒng)專業(yè)知識(shí)、針對(duì)外設(shè)設(shè)計(jì)的全方位支持以及隨時(shí)可方便獲得的全套軟件與配套模擬組件,您能夠?qū)崿F(xiàn)無窮無盡的設(shè)計(jì)方案。德州儀器 2008 年第二季度 數(shù)字信號(hào)處理選擇指南TI 數(shù)字信號(hào)處理技術(shù)介紹1Ô數(shù)字媒體處理器OMAP應(yīng)用處理器C6000數(shù)字信號(hào)處理器C5000數(shù)字信號(hào)處理器C2000數(shù)字信號(hào)處理器MSP430微控制器音頻汽車通信工業(yè)醫(yī)療安全監(jiān)控視頻無線主要特性完整的定制型視頻解決方案低功耗與高性能高性能低功耗與高性能結(jié)合高性能與高集成度可實(shí)現(xiàn)更環(huán)保的工業(yè)應(yīng)用超低功耗達(dá)芬奇數(shù)字媒體處理器:針對(duì)數(shù)字視頻而精心優(yōu)化達(dá)芬奇 (DaVinci) 技術(shù)包括可擴(kuò)展的可編程信號(hào)處理片上系統(tǒng) (SoC)、加速器與外設(shè),專為滿足各種視頻終端設(shè)備在性價(jià)比與特性方面的要求進(jìn)行了優(yōu)化。最新的 OMAP™ 應(yīng)用處理器:最佳的通用多媒體與圖形功能TI 高度可擴(kuò)展的 OMAP 平臺(tái)能夠以任何單芯片組合實(shí)現(xiàn)業(yè)界通用多媒體與圖形處理功能的最佳組合。最新推出的四款 OMAP35x 器件的目標(biāo)應(yīng)用非常廣泛,其中包括便攜式導(dǎo)航設(shè)備、因特網(wǎng)設(shè)備、便攜式媒體播放器以及個(gè)人醫(yī)療設(shè)備等。最高性能:TMS320C6000™ DSP平臺(tái)C6000™ DSP 平臺(tái)可提供業(yè)界最高性能的定點(diǎn)與浮點(diǎn) DSP,理想適用于視頻、影像、寬帶基礎(chǔ)局端以及高性能音頻等應(yīng)用領(lǐng)域。低功耗與高性能相結(jié)合:TMS320C5000™ DSP 平臺(tái)C5000™ DSP 平臺(tái)不僅可提供業(yè)界最低的待機(jī)功耗,同時(shí)還支持高級(jí)自動(dòng)化電源管理,能夠充分滿足諸如數(shù)字音樂播放器、VoIP、免提終端附件、GPS 接收機(jī)以及便攜式醫(yī)療設(shè)備等個(gè)人及便攜式產(chǎn)品的需求。結(jié)合類似 MCU 的控制功能與DSP 的高性能:TMS320C2000™數(shù)字信號(hào)控制器C2000™ 數(shù)字信號(hào)控制器 (DSC) 平臺(tái)融合了控制外設(shè)的集成功能與微控制器 (MCU) 的易用性,以及 TI 先進(jìn)DSP 技術(shù)的處理能力和 C 語言編程效率。C2000 DSC 理想適用于嵌入式工業(yè)應(yīng)用,如數(shù)字馬達(dá)控制、數(shù)字電源以及智能傳感器等。MSP430 超低功耗微控制器平臺(tái)TI MSP430 系列超低功耗 16 位 RISC 混合信號(hào)處理器可為電池供電的測(cè)量應(yīng)用提供具有終極性能的解決方案。TI充分發(fā)揮自身在混合信號(hào)與數(shù)字技術(shù)領(lǐng)域卓越的領(lǐng)先優(yōu)勢(shì), 推出的MSP430 使系統(tǒng)設(shè)計(jì)人員不僅能夠同時(shí)實(shí)現(xiàn)與模擬信號(hào)、傳感器與數(shù)字組件的接口相連,而且還能實(shí)現(xiàn)無與倫比的低功耗。輕松易用的軟件與開發(fā)工具對(duì)于加速 DSP 產(chǎn)品開發(fā)而言,TMS320™ DSP 獲得了 eXpressDSP™ 軟件與開發(fā)工具的支持,其中包括Code Composer Studio™ IDE、DSP/BIOS™內(nèi)核、TMS320 DSP 算法標(biāo)準(zhǔn)以及眾多可重復(fù)使用的模塊化軟件等,均來自業(yè)界最大規(guī)模開發(fā)商網(wǎng)絡(luò)。配套模擬產(chǎn)品TI 可提供各種配套的數(shù)據(jù)轉(zhuǎn)換器、電源管理、放大器、接口與邏輯產(chǎn)品,能夠充分滿足您設(shè)計(jì)的整體需求。
標(biāo)簽: 數(shù)字信號(hào)處理 選擇指南
上傳時(shí)間: 2013-10-14
上傳用戶:jasson5678
通過Xilinx Spartan-6 FPGA 的Multiboot特性,允許用戶一次將多個(gè)配置文件下載入Flash中,根據(jù)不同時(shí)刻的需求,在不掉電重啟的情況下,從中選擇一個(gè)來重配置FPGA,實(shí)現(xiàn)不同功能,提高器件利用率,增加系統(tǒng)安全性,降低系統(tǒng)成本。
標(biāo)簽: Xilinx-Spartan MultiBoot FPGA
上傳時(shí)間: 2013-11-04
上傳用戶:z1191176801
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1