XAPP520將符合2.5V和3.3V I/O標(biāo)準(zhǔn)的7系列FPGA高性能I/O Bank進行連接 The I/Os in Xilinx® 7 series FPGAs are classified as either high range (HR) or high performance (HP) banks. HR I/O banks can be operated from 1.2V to 3.3V, whereas HP I/O banks are optimized for operation between 1.2V and 1.8V. In circumstances that require an HP 1.8V I/O bank to interface with 2.5V or 3.3V logic, a range of options can be deployed. This application note describes methodologies for interfacing 7 series HP I/O banks with 2.5V and 3.3V systems
上傳時間: 2013-11-19
上傳用戶:yyyyyyyyyy
為解決目前高速信號處理中的數(shù)據(jù)傳輸速度瓶頸以及傳輸距離的問題,設(shè)計并實現(xiàn)了一種基于FPGA 的高速數(shù)據(jù)傳輸系統(tǒng),本系統(tǒng)借助Altera Cyclone III FPGA 的LVDS I/O 通道產(chǎn)生LVDS 信號,穩(wěn)定地完成了數(shù)據(jù)的高速、遠距離傳輸。系統(tǒng)所需的8B/10B 編解碼、數(shù)據(jù)時鐘恢復(fù)(CDR)、串/并行轉(zhuǎn)換電路、誤碼率計算模塊均在FPGA 內(nèi)利用VHDL 語言設(shè)計實現(xiàn),大大降低了系統(tǒng)互聯(lián)的復(fù)雜度和成本,提高了系統(tǒng)集成度和穩(wěn)定性。
上傳時間: 2013-10-30
上傳用戶:zhishenglu
當(dāng)捷聯(lián)慣組(SIMU)安裝到載車上存在安裝誤差時,航位推算誤差與安裝誤差、里程計刻度系數(shù)誤差、初始對準(zhǔn)誤差有關(guān)。利用捷聯(lián)慣導(dǎo)系統(tǒng)和航位推算系統(tǒng)構(gòu)成組合導(dǎo)航系統(tǒng)可實現(xiàn)對上述誤差的估計。為此,推導(dǎo)了慣組和載車間存在安裝誤差時的慣導(dǎo)/航位推算組合導(dǎo)航系統(tǒng)的系統(tǒng)方程。仿真分析表明,組合導(dǎo)航系統(tǒng)可有效估計出安裝誤差、水平陀螺隨機常值漂移和加速度計隨機常值偏置。
標(biāo)簽: 捷聯(lián)慣導(dǎo) 組合導(dǎo)航 算法研究
上傳時間: 2013-11-20
上傳用戶:ruixue198909
以車地通信(TWC)系統(tǒng)為核心,完成其中數(shù)據(jù)通信(DCS)子系統(tǒng)的設(shè)計,特別是用于軌旁設(shè)備和車載設(shè)備間信息傳輸?shù)能嚨責(zé)o線通信(TWC)網(wǎng)絡(luò)的設(shè)計,著重考慮無線接入點(AP)的部署、無線局域網(wǎng)(WLAN)標(biāo)準(zhǔn)的選擇等因素,并經(jīng)過比較選出適用于DCS系統(tǒng)的WLAN標(biāo)準(zhǔn)。最后對該系統(tǒng)的網(wǎng)絡(luò)安全進行分析,并說明所選的解決方法,使系統(tǒng)的可用性大大提高。
標(biāo)簽: 地鐵 傳輸 通信數(shù)據(jù) 系統(tǒng)設(shè)計
上傳時間: 2013-11-11
上傳用戶:ljd123456
AFDX( Avionics Full Duplex Switch Ethernet)是空客公司首先提出的, 在商用以太網(wǎng)技術(shù)的基礎(chǔ)上,通過增加特殊功能來保證航空應(yīng)用的確定性和可靠性,是目前最先進的機載通信網(wǎng)絡(luò)。文中針對航電設(shè)備與總線網(wǎng)絡(luò)通信出現(xiàn)的故障,設(shè)計了某型號飛機AFDX總線監(jiān)控器,該設(shè)備是一個便攜式工控機,通過擴展AFDX總線接口卡,實時、高速、可靠的對總線上的數(shù)據(jù)進行記錄、分析、顯示,并依照航電總線標(biāo)準(zhǔn)ICD(接口控制文件)庫進行解析,快速準(zhǔn)確的定位故障,避免設(shè)備的無故障拆裝,提高維護效率。仿真實驗表明:該監(jiān)控器可實時監(jiān)控航電AFDX 總線上的所有動態(tài)信息,對信息的分析處理正確,能滿足設(shè)計需求。
上傳時間: 2013-10-17
上傳用戶:zyt
隨著電子產(chǎn)品向小型化,便攜化,網(wǎng)絡(luò)化和高性能方向發(fā)展,對電路組裝技術(shù)和I/O引線數(shù)提出了更高的要求,芯片體積越來越小,芯片引腳越來越多,給生產(chǎn)和返修帶來困難.原來SMT中廣泛使用的QFP(四邊扁平封裝),封裝間距的極限尺寸停留在0.3mm,這種間距引線容易彎曲,變形或折斷,相應(yīng)地對SMT組裝工藝,設(shè)備精度,焊接材料提出嚴格的要求,即使如此組裝小間距細引線的QFP,缺陷率仍相當(dāng)高最高,可達6000ppm,使大范圍應(yīng)用受到制約.
上傳時間: 2013-10-16
上傳用戶:yyq123456789
為滿足能譜分析中多道脈沖幅度分析器A/D轉(zhuǎn)換的要求,設(shè)計了一種高速脈沖峰值保持電路。以高速電壓比較器LM311、采樣/保持芯片LF398作為主要器件,具有幅度判別、波形采樣、峰值保持、電荷泄放等功能,結(jié)構(gòu)簡單,易于調(diào)試。實驗表明:對于高速脈沖信號,該電路可以較好地甄別峰值并保持,性能可靠,響應(yīng)速度快,誤差小于1%。
上傳時間: 2013-11-17
上傳用戶:saharawalker
嵌入式LINUX 電子教程全集 嵌入式系統(tǒng)出現(xiàn)于60年代晚期,它最初被用于控制機電電話交換機,如今已被廣泛的應(yīng)用于工業(yè)制造、過程控制、通訊、儀器、儀表、汽車、船舶、航空、航天、軍事裝備、消費類產(chǎn)品等眾多領(lǐng)域。計算機系統(tǒng)核心CPU,每年在全球范圍內(nèi)的產(chǎn)量大概在二十億顆左右,其中超過80%應(yīng)用于各類專用性很強的嵌入式系統(tǒng)。一般的說,凡是帶有微處理器的專用軟硬件系統(tǒng)都可以稱為嵌入式系統(tǒng)。 1. 嵌入式Linux系統(tǒng)就是利用Linux其自身的許多特點,把它應(yīng)用到嵌入式系統(tǒng)里。 Linux做嵌入式的優(yōu)勢,首先,Linux是開放源代碼的,不存在黑箱技術(shù),遍布全球的眾多Linux愛好者又是Linux開發(fā)者的強大技術(shù)支持;其次,Linux的內(nèi)核小、效率高,內(nèi)核的更新速度很快,linux是可以定制的,其系統(tǒng)內(nèi)核最小只有約134KB。第三,Linux是免費的OS,在價格上極具競爭力。 Linux還有著嵌入式操作系統(tǒng)所需要的很多特色,突出的就是Linux適應(yīng)于多種CPU和多種硬件平臺,是一個跨平臺的系統(tǒng)。到目前為止,它可以支持二三十種CPU。而且性能穩(wěn)定,裁剪性很好,開發(fā)和使用都很容易。很多CPU包括家電業(yè)芯片,都開始做Linux的平臺移植工作。移植的速度遠遠超過Java的開發(fā)環(huán)境。也就是說,如果今天用Linux環(huán)境開發(fā)產(chǎn)品,那么將來換CPU就不會遇到困擾。同時,Linux內(nèi)核的結(jié)構(gòu)在網(wǎng)絡(luò)方面是非常完整的,Linux對網(wǎng)絡(luò)中最常用的TCP/IP協(xié)議有最完備的支持。提供了包括十兆、百兆、千兆的以太網(wǎng)絡(luò),以及無線網(wǎng)絡(luò),Toker ring(令牌環(huán)網(wǎng))、光纖甚至衛(wèi)星的支持。所以Linux很適于做信息家電的開發(fā)。 還有使用Linux為的是來開發(fā)無線連接產(chǎn)品的開發(fā)者越來越多。Linux在快速增長的無線連接應(yīng)用主場中有一個非常重要的優(yōu)勢,就是有足夠快的開發(fā)速度。這是因為LInux有很多工具,并且Linux為眾多程序員所熟悉。因此,我們要在嵌入式系統(tǒng)中使用Linux操作系統(tǒng)。 Linux的大小適合嵌入式操作系統(tǒng)——Linux固有的模塊性,適應(yīng)性和可配置性,使得這很容易做到。另外,Linux源碼的實用性和成千上萬的程序員熱切其望它用于無數(shù)的嵌入式應(yīng)用軟件中,導(dǎo)致很多嵌入式Linux的出現(xiàn),包括:Embedix,ETLinux,LEM,Linux Router Project,LOAF,uCLinux,muLinux,ThinLinux,F(xiàn)irePlug,Linux和PizzaBox Linux 相對,Linux的圖形界面還相對較弱,但近年Linux的圖形界面發(fā)展也很快,這也就不是問題。 2. 什么是嵌入式Linux 嵌入式linux 是將日益流行的Linux操作系統(tǒng)進行裁剪修改,使之能在嵌入式計算機系統(tǒng)上運行的一種操作系統(tǒng)。嵌入式linux既繼承了Interlnet上無限的開放源代碼資源,又具有嵌入式操作系統(tǒng)的特性。嵌入式Linux的特點是版權(quán)費免費;購買費用媒介成本技術(shù)支持全世界的自由軟件開發(fā)者提供支持網(wǎng)絡(luò)特性免費,而且性能優(yōu)異,軟件移植容易,代碼開放,有許多應(yīng)用軟件支持,應(yīng)用產(chǎn)品開發(fā)周期短,新產(chǎn)品上市迅速,因為有許多公開的代碼可以參考和移植,實時性能RT_Linux Hardhat Linux 等嵌入式Linux支持,實時性能穩(wěn)定性好安全性好。 3. 嵌入式Linux有巨大的市場前景和商業(yè)機會,出現(xiàn)了大量的專業(yè)公司和產(chǎn)品,如Montavista Lineo Emi等,有行業(yè)協(xié)會如Embedded Linux Consortum等,得到世界著名計算機公司和OEM板級廠商的支持,例如IBM Motorola Intel等。傳統(tǒng)的嵌入式系統(tǒng)廠商也采用了Linux策略,如Lynxworks Windriver QNX等,還有Internet上的大量嵌入式Linux愛好者的支持。嵌入式Linux支持幾乎所有的嵌入式CPU和被移植到幾乎所有的嵌入式OEM板。 4.嵌入式Linux的應(yīng)用領(lǐng)域非常廣泛,主要的應(yīng)用領(lǐng)域有信息家電、PDA 、機頂盒、Digital Telephone、Answering Machine、Screen Phone 、數(shù)據(jù)網(wǎng)絡(luò)、Ethernet Switches、Router、Bridge、Hub、Remote access servers、ATM、Frame relay 、遠程通信、醫(yī)療電子、交通運輸計算機外設(shè)、工業(yè)控制、航空航天領(lǐng)域等。 5.如果分別讓10位工程師給出嵌入式系統(tǒng)的定義,將得到10個不同的答案。一般來說,大部分的嵌入式系統(tǒng)執(zhí)行特定的任務(wù)。我們假定最簡單的嵌入式系統(tǒng)包括輸入/輸出功能,以及一些控制邏輯,該系統(tǒng)基于它的配置執(zhí)行某些類型的功能。按照這個標(biāo)準(zhǔn),可以認為一個包含實現(xiàn)控制邏輯74123計數(shù)器以及一個狀態(tài)是一個嵌入式系統(tǒng)。也許可以補充說,該系統(tǒng)必須可通過存儲在固件中的軟件進行編程。這個新的嵌入式系統(tǒng)定義包括輸入/輸出(I/O),以及存儲在系統(tǒng)固件中的控制邏輯。一個帶有鼠標(biāo)、鍵盤、網(wǎng)絡(luò)連接并運行圖形用戶界面(GUI,graphical user interface)多任務(wù)操作系統(tǒng)的桌面計算機顯然滿足這些要求,但我們能認為它是一個嵌入式系統(tǒng)嗎? 如果桌面計算機不是一個嵌入式系統(tǒng),那么手持設(shè)備呢?它們有I/O功能,可以運行存儲在固件中的控制邏輯。有人說,桌面計算機和手持設(shè)備都有通用計算機設(shè)備,可以運行軟件來執(zhí)行許多不同的任務(wù),與之不同的是,嵌入式系統(tǒng)(例如,洗碗機控制器或飛行導(dǎo)航系統(tǒng))主要是為特定任務(wù)而設(shè)計的。這種特定的功能限定使嵌入式設(shè)備有功能上的唯一性。如果是這樣,為什么一些嵌入式系統(tǒng)設(shè)計成具有附加的功能,如存儲在非易失性存儲器中的程序,并且具有運行可以完成原始設(shè)計范圍之外的任務(wù)的多任務(wù)操作系統(tǒng)的能力呢? 在過去,區(qū)分嵌入式系統(tǒng)和通用計算機比現(xiàn)在簡單的多。例如,可以很容易地區(qū)分出一個基于8051的T1分幅卡嵌入式系統(tǒng)和一臺Sun UNIX工作站。而現(xiàn)在,從功能方面很難區(qū)分一臺Sun工作站和一個包含PowerPC以及32MB內(nèi)存和16MB閃存的機頂盒。這樣的機頂盒可以運行帶GUI的多任務(wù)操作系統(tǒng),可現(xiàn)場升級,可以同時運行多個程序(如視頻控制器、數(shù)字錄像和Java虛擬機),還可以進行安全的因特網(wǎng)在線交易。很難判斷這種機頂盒是否是一個嵌入式系統(tǒng)。顯然,硬件性能的提升和價格的下降使通用計算機和嵌入式系統(tǒng)之間的界限變得很模糊,技術(shù)的進步使得我們很難定義什么是嵌入式。
上傳時間: 2014-12-30
上傳用戶:ljt101007
用MDK 生成bin 文件1用MDK 生成bin 文件Embest 徐良平在RV MDK 中,默認情況下生成*.hex 的可執(zhí)行文件,但是當(dāng)我們要生成*.bin 的可執(zhí)行文件時怎么辦呢?答案是可以使用RVCT 的fromelf.exe 工具進行轉(zhuǎn)換。也就是說首先將源文件編譯鏈接成*.axf 的文件,然后使用fromelf.exe 工具將*.axf 格式的文件轉(zhuǎn)換成*.bin格式的文件。下面將具體說明這個操作步驟:1. 打開Axf_To_Bin 文件中的Axf_To_Bin.uv2 工程文件;2. 打開Options for Target ‘Axf_To_Bin’對話框,選擇User 標(biāo)簽頁;3. 構(gòu)選Run User Programs After Build/Rebuild 框中的Run #1 多選框,在后邊的文本框中輸入C:\Keil\ARM\BIN31\fromelf.exe --bin -o ./output/Axf_To_Bin.bin ./output/Axf_To_Bin.axf 命令行;4. 重新編譯文件,在./output/文件夾下生成了Axf_To_Bin.bin 文件。在上面的步驟中,有幾點值得注意的是:1. C:\Keil\ARM\BIN31\表示RV MDK 的安裝目錄;2. fromelf.exe 命令的具體語法格式如下:命令的格式為:fromelf [options] input_file命令選項如下:--help 顯示幫助信息--vsn 顯示版本信息--output file 輸出文件(默認的輸出為文本格式)--nodebug 在生成的映象中不包含調(diào)試信息--nolinkview 在生成的映象中不包含段的信息二進制輸出格式:--bin 生成Plain Binary 格式的文件--m32 生成Motorola 32 位十六進制格式的文件--i32 生成Intel 32 位十六進制格式的文件--vhx 面向字節(jié)的位十六進制格式的文件t--base addr 設(shè)置m32,i32 格式文件的基地址--text 顯示文本信息文本信息的標(biāo)志-v 打印詳細信息-a 打印數(shù)據(jù)地址(針對帶調(diào)試信息的映象)-d 打印數(shù)據(jù)段的內(nèi)容-e 打印表達式表print exception tables-f 打印消除虛函數(shù)的信息-g 打印調(diào)試表print debug tables-r 打印重定位信息-s 打印字符表-t 打印字符串表-y 打印動態(tài)段的內(nèi)容-z 打印代碼和數(shù)據(jù)大小的信息
標(biāo)簽: MDK bin 可執(zhí)行文件
上傳時間: 2013-12-17
上傳用戶:AbuGe
常見問題數(shù)據(jù)采集控制系統(tǒng)的組成? 1、變送器和執(zhí)行器 2、信號調(diào)理器3、數(shù)據(jù)采集控制硬件4、計算機軟件 選擇數(shù)據(jù)采集卡要從那幾個方面進行考慮? 1、通道的類型及個數(shù)2、差分或單端輸入3、采樣速度4、精度要求 名詞解釋單端輸入方式:各路輸入信號共用一個參考電位,即各路輸入信號共地,這是最常用的接線方式。使用單端輸入方式時,地線比較穩(wěn)定,抗干擾能力較強。 雙端輸入方式:各路輸入信號各自使用自己的參考電位,即各路輸入信號不共地。如果輸入信號來自不同的信號源,而這些信號源的參考電位(地線)略有差異,可考慮使用這種接線方式。 單極性信∶號輸入信號相對于模擬地電位來講,只偏向一側(cè),如輸入電壓為0~10V。雙極性信號∶輸入信號相對于模擬地電位來講,可高可低,如輸入電壓為-5V~+5V。 A/D轉(zhuǎn)換速率∶表明A/D轉(zhuǎn)換芯片的工作速度。 初始地址∶使用板卡時,需要對卡上的一組寄存器進行操作,這組寄存器占用數(shù)個連續(xù)的地址,一般將其中最低的地址值定為此卡的初始地址。
標(biāo)簽: 數(shù)據(jù)采集 圖解
上傳時間: 2014-01-13
上傳用戶:sy_jiadeyi
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1