本文分析了誤碼儀系統(tǒng)需求,制定出誤碼儀由誤碼測試子系統(tǒng)和人機(jī)界面子系統(tǒng)構(gòu)成的總體結(jié)構(gòu)圖.提出采用FPGA進(jìn)行誤碼測試子系統(tǒng)模塊設(shè)計(jì),提高了系統(tǒng)功能擴(kuò)展性和系統(tǒng)的集成度,使用嵌入式操作系統(tǒng)進(jìn)行系統(tǒng)應(yīng)用軟件設(shè)計(jì)提高系統(tǒng)實(shí)時性.研究了傳統(tǒng)誤碼儀在誤碼測試子系統(tǒng)上設(shè)計(jì)方法,給出了偽隨機(jī)碼、人工碼、誤碼插入、誤碼計(jì)算模塊的設(shè)計(jì)原理,介紹了帶同步保護(hù)的同步判決模塊的設(shè)計(jì)方法,采用數(shù)據(jù)復(fù)合和數(shù)據(jù)分解技術(shù),實(shí)現(xiàn)了高速人工碼發(fā)送以及誤碼測試,還制定了子系統(tǒng)間的通信協(xié)議.設(shè)計(jì)了人機(jī)界面子系統(tǒng)硬件電路圖,并詳細(xì)介紹了人機(jī)界面子系統(tǒng)中顯示模塊、實(shí)時時鐘模塊、數(shù)據(jù)存儲模塊、串行RS232通信模塊、鍵盤接口模塊的硬件設(shè)計(jì)及其驅(qū)動程序的開發(fā).介紹了Small RTOS51嵌入式操作系統(tǒng)的特點(diǎn),運(yùn)行條件,重要概念以及移植方法,提出了使用Small RTOS51嵌入式操作系統(tǒng)的原因.分析了系統(tǒng)應(yīng)用軟件需求,給出了基于Small RTOS51嵌入式操作系統(tǒng)任務(wù)創(chuàng)建方法,以及任務(wù)調(diào)度關(guān)系,詳細(xì)介紹了各任務(wù)執(zhí)行流程圖.
標(biāo)簽:
Small
RTOS
FPGA
51
上傳時間:
2013-07-10
上傳用戶:yolo_cc
隨著對高處理能力、網(wǎng)絡(luò)通信、實(shí)時多任務(wù),超低功耗這些需求的增長,傳統(tǒng)8位處理器已經(jīng)不能滿足新產(chǎn)品的要求了,高端嵌入式處理器已經(jīng)得到了普遍的重視和應(yīng)用.ARM是目前嵌入式領(lǐng)域應(yīng)用最廣泛的RISC微處理器結(jié)構(gòu),該文研究了基于ARM處理器的嵌入式系統(tǒng)的開發(fā),介紹了利用一款A(yù)RM微處理器和FPGA設(shè)計(jì)的四路E1中繼板卡的硬件結(jié)構(gòu)和工作原理,并在這個硬件平臺上進(jìn)行軟件開發(fā)的過程.該四路E1收發(fā)器能夠提供四條E1鏈路,把帶寬從2Mbps提高到8Mbps,能夠同時負(fù)載120個用戶的通信,解決了數(shù)字環(huán)路系統(tǒng)中卡槽數(shù)目限制的問題.目前,建立在G. 703基礎(chǔ)上的El接口在分組網(wǎng)、幀中繼網(wǎng)、GSM移動基站及軍事通信中得到廣泛的應(yīng)用,傳送語音信號、數(shù)據(jù)、圖像等業(yè)務(wù).文中首先分析了當(dāng)前數(shù)字環(huán)路系統(tǒng)的發(fā)展現(xiàn)狀和趨勢,隨著網(wǎng)絡(luò)通信的用戶數(shù)目及信息量的猛增,拓寬數(shù)據(jù)傳輸?shù)耐ǖ朗且豁?xiàng)研究熱點(diǎn),這是開發(fā)四路E1收發(fā)器的一個目的.接著敘述了數(shù)字環(huán)路系統(tǒng)的結(jié)構(gòu)和工作原理,即四路E1收發(fā)器的應(yīng)用環(huán)境,著重介紹了四路E1板卡在整個系統(tǒng)中所扮演的角色和嵌入式處理器ARM的體系結(jié)構(gòu)和特點(diǎn),鑒于數(shù)據(jù)傳輸中對時鐘的要求比較嚴(yán)格,該文還介紹了FPGA技術(shù),應(yīng)用它主要是為系統(tǒng)提供各個精確的時鐘.然后,在分析了四路E1收發(fā)器的工作原理和比較了各類處理器特點(diǎn)的基礎(chǔ)上,提出了四路E1收發(fā)器的硬件設(shè)計(jì),分別介紹了時鐘模塊、系統(tǒng)接口電路、存儲系統(tǒng)模塊、四通道E1合成器模塊、CPU模塊以及時隙交換模塊.接著,在研究分析了G.703和G.704等通信協(xié)議后,再根據(jù)系統(tǒng)要求提出了四路E1收發(fā)器的軟件設(shè)計(jì).先介紹了實(shí)時操作系統(tǒng)RTXC,詳細(xì)闡述了ARM處理器啟動代碼程序的設(shè)計(jì),然后給出了在此操作系統(tǒng)下軟件設(shè)計(jì)的整體結(jié)構(gòu),分四個任務(wù)分別闡述此軟件功能,其中詳細(xì)介紹了信令處理模塊、接口中斷處理模塊、系統(tǒng)運(yùn)行監(jiān)測模塊和RC消息LC消息處理模塊.最后介紹了軟件和硬件的調(diào)試方法以及設(shè)計(jì)過程中的調(diào)試開發(fā)過程,整個系統(tǒng)設(shè)計(jì)完成后,經(jīng)過反復(fù)調(diào)試、測驗(yàn)已達(dá)到了預(yù)期的效果,現(xiàn)正投入使用中.
標(biāo)簽:
FPGA
ARM
處理器
中的應(yīng)用
上傳時間:
2013-04-24
上傳用戶:夢雨軒膂