傅立葉變換是一種將信號(hào)從時(shí)域轉(zhuǎn)變?yōu)轭l域表示的變換形式,它是數(shù)字信號(hào)處理中對(duì)信號(hào)進(jìn)行分析時(shí)經(jīng)常采用的一種方法。信號(hào)的一些特性在時(shí)域總是表現(xiàn)得不明顯,通過(guò)傅里葉算法,將其變換到頻域,其特性就一目了然。
本文介紹一種嵌入式系統(tǒng)仿真方法,通過(guò)一種特殊設(shè)計(jì)的指令集仿真器ISS將軟件調(diào)試器軟件Keil uVision2和硬件語(yǔ)言仿真器軟件Modelsim連接起來(lái),實(shí)現(xiàn)了軟件和硬件的同步仿真。
沒(méi)有阻抗控制的話,將引發(fā)相當(dāng)大的信號(hào)反射和信號(hào)失真,導(dǎo)致設(shè)計(jì)失敗。常見(jiàn)的信號(hào),如PCI總線、PCI-E總線、USB、以太網(wǎng)、DDR內(nèi)存、LVDS信號(hào)等,均需要進(jìn)行阻抗控制。阻抗控制最終需要通過(guò)PCB設(shè)計(jì)實(shí)現(xiàn),對(duì)PCB板工藝也提出更高要求,經(jīng)過(guò)與PCB廠的溝通,并結(jié)合EDA軟件的使用,按照信號(hào)完整性要求去控制走線的阻抗。
隨著應(yīng)用需求的不斷提高,許多嵌入式系統(tǒng)在應(yīng)用時(shí)都要求帶有擴(kuò)展的大容量存儲(chǔ)器來(lái)存儲(chǔ)數(shù)據(jù)。CF 卡(Compact Flsah Card)由于價(jià)格便宜、存儲(chǔ)容量大、體積小、兼容性好等優(yōu)點(diǎn)被廣泛應(yīng)用于嵌入式產(chǎn)品。然而現(xiàn)有的CF 卡接口電路存在接口復(fù)雜,穩(wěn)定性不高等缺點(diǎn),不能滿足客戶的需求。通過(guò)深入研究ARM 處理器AT91RM9200 的外部總線接口(EBI)、CF 卡和CPLD 的工作原理,提出利用CPLD來(lái)改進(jìn)CF 卡接口電路以解決現(xiàn)有接口電路中存在的缺點(diǎn)。