如今IC設計進入了SOC(System-on-chip)設計時代。SOC是指在單一芯片上集成了微控制器、數字信號處理器、存儲器、I/O接口等,可以實現信號采集、轉換、存儲、處理等功能的芯片。SOC設計是基于IP可重用性的設計過程。現在已有不少公司成功地開發了各種SOC總線規范,以便于IP核的可復用性設計。其中,ARM公司開發的AMBA(Advanced Microcontroller Bus Arehitecture)規范已經成為嵌入式應用的行業標準。嵌入式SOC芯片廣泛應用于消費電子產品中,近年來隨著彩屏手機、PDA等移動終端的普及,液晶電視等平板顯示器件的推廣,液晶顯示器已經逐漸取代CRT成為主流的顯示器件。LCD Driver IC作為液晶顯示器的重要部件,需求量也日益增大。嵌入式液晶顯示系統的設計是當今SOC設計中不可缺少的部分,而基于AMBA總線規范的LCD顯示系統更是具備良好的性能和較大的潛力。 本文提出了一種基于AMBA總線規范的彩色TFT-LCD數字圖像顯示解決方案,硬件設計上包括APB存儲接口模塊、LCD控制模塊,并用VHDL硬件描述語言進行了功能仿真,采用Mentor公司Modelsim5.8完成了系統功能驗證;軟件設計上完成了基于SAMSUNG公司S6D0110 TFT-LCD驅動芯片的測試程序的編寫和系統測試。本設計不需要掌握TFT-LCD內部構造,復雜的內部驅動原理,只需要掌握AMBA總線規范和LCD的MPU并行接口時序,采用本課題設計出的LCD顯示控制模塊簡單實用,便于推廣應用。 本課題基于Xilinx公司的VirtexⅡ FF1152 PROTO開發平臺完成了軟件調試,實現了TFT-LCD圖像顯示。調試結果表明硬件和軟件設計正確且取得了較為滿意的結果。
上傳時間: 2013-06-02
上傳用戶:小楓殘月
文章開篇提出了開發背景。認為現在所廣泛應用的開關電源都是基于傳統的分立元件組成的。它的特點是頻率范圍窄、電力小、功能少、器件多、成本較高、精度低,對不同的客戶要求來“量身定做”不同的產品,同時幾乎沒有通用性和可移植性。在電子技術飛速發展的今天,這種傳統的模擬開關電源已經很難跟上時代的發展步伐。 隨著DSP、ASIC等電子器件的小型化、高速化,開關電源的控制部分正在向數字化方向發展。由于數字化,使開關電源的控制部分的智能化、零件的共通化、電源的動作狀態的遠距離監測成為了可能,同時由于它的智能化、零件的共通化使得它能夠靈活地應對不同客戶的需求,這就降低了開發周期和成本。依靠現代數字化控制和數字信號處理新技術,數字化開關電源有著廣闊的發展空間。 在數字化領域的今天,最后一個沒有數字化的堡壘就是電源領域。近年來,數字電源的研究勢頭與日俱增,成果也越來越多。雖然目前中國制造的開關電源占了世界市場的80%以上,但都是傳統的比較低端的模擬電源。高端市場上幾乎沒有我們份額。 本論文研究的主要內容是在傳統開關電源模擬調節器的基礎上,提出了一種新的數字化調節器方案,即基于DSP和FPGA的數字化PID調節器。論文對系統方案和電路進行了較為具體的設計,并通過測試取得了預期結果。測試證明該方案能夠適合本行業時代發展的步伐,使系統電路更簡單,精度更高,通用性更強。同時該方案也可用于相關領域。 本文首先分析了國內外開關電源發展的現狀,以及研究數字化開關電源的意義。然后提出了數字化開關電源的總體設計框圖和實現方案,并與傳統的開關電源做了較為詳細的比較。本論文的設計方案是采用DSP技術和FPGA技術來做數字化PID調節,通過數字化PID算法產生PWM波來控制斬波器,控制主回路。從而取代傳統的模擬PID調節器,使電路更簡單,精度更高,通用性更強。傳統的模擬開關電源是將電流電壓反饋信號做PID調節后--分立元器件構成,采用專用脈寬調制芯片實現PWM控制。電流反饋信號來自主回路的電流取樣,電壓反饋信號來自主回路的電壓采樣。再將這兩個信號分別送至電流調節器和電壓調節器的反相輸入端,用來實現閉環控制。同時用來保證系統的穩定性及實現系統的過流過壓保護、電流和電壓值的顯示。電壓、電流的給定信號則由單片機或電位器提供。再次,文章對各個模塊從理論和實際的上都做了仔細的分析和設計,并給出了具體的電路圖,同時寫出了軟件流程圖以及設計中應該注意的地方。整個系統由DSP板和ADC板組成。DSP板完成PWM生成、PID運算、環境開關量檢測、環境開關量生成以及本地控制。ADC板主要完成前饋電壓信號采集、負載電壓信號采集、負載電流信號采集、以及對信號的一階數字低通濾波。由于整個系統是閉環控制系統,要求采樣速率相當高。本系統采用FPGA來控制ADC,這樣就避免了高速采樣占用系統資源的問題,減輕了DSP的負擔。DSP可以將讀到的ADC信號做PID調節,從而產生PWM波來控制逆變橋的開關速率,從而達到閉環控制的目的。 最后,對數字化開關電源和模擬開關電源做了對比測試,得出了預期結論。同時也提出了一些需要改進的地方,認為該方案在其他相關行業中可以廣泛地應用。模擬控制電路因為使用許多零件而需要很大空間,這些零件的參數值還會隨著使用時間、溫度和其它環境條件的改變而變動并對系統穩定性和響應能力造成負面影響。數字電源則剛好相反,同時數字控制還能讓硬件頻繁重復使用、加快上市時間以及減少開發成本與風險。在當前對產品要求體積小、智能化、共通化、精度高和穩定度好等前提條件下,數字化開關電源有著廣闊的發展空間。本系統來基本上達到了設計要求。能夠滿足較高精度的設計要求。但對于高精度數字化電源,系統還有值得改進的地方,比如改進主控器,提高參考電壓的精度,提高采樣器件的精度等,都可以提高系統的精度。 本系統涉及電子、通信和測控等技術領域,將數字PID算法與電力電子技術、通信技術等有機地結合了起來。本系統的設計方案不僅可以用在電源控制器上,只要是相關的領域都可以采用。
上傳時間: 2013-06-21
上傳用戶:498732662
圖像采集系統是數字圖像信號處理過程中不可缺少的重要部分,它將前端相機所捕獲的模擬信號轉化為數字信號,或者直接從數字相機中獲取數字信號,然后通過高速的計算機總線傳回計算機,憑借計算機的強大的運算、數據存儲與處理等操作能力,可以方便快捷地對信號進行分析處理,具有人機友好、功能靈活、可移植性強等優點。隨著對數據傳送速度要求的提高,PCI總線以其高的數據傳輸率,即插即用,低功耗等眾多優點,得到廣泛的應用。本文針對PCI總線接口電路使用的廣泛性,介紹了PLX公司橋接芯片PCI9054主模式的工作原理和中斷機制,采用可編程邏輯器件FPGA實現與PCI9054的本地接口的信號轉換,給出了邏輯實現方案和仿真圖。本文針對FPGA中各功能模塊的邏輯設計進行了詳細分析,并對每個模塊都給出了精確的仿真結果。同時,文中還在其它章節詳細介紹了系統的硬件電路設計、并行接口設計、PCI接口設計、PC端控制軟件設計以及用于調試過程中的SignalTapⅡ嵌入式邏輯分析儀的使用方法,并且也對系統的仿真結果和測試結果給出了分析及討論。最后還附上了系統的PCB版圖、FPGA邏輯設計圖、實物圖及注釋詳細的相關源程序清單。在文章的軟件設計部分介紹了WinDriver驅動開發工具,利用WinDriver工具,在WindowsXP系統下實現設備的驅動程序開發,完成主模式數據傳輸和設備中斷的功能。
上傳時間: 2013-06-03
上傳用戶:com1com2
隨著科學技術的不斷發展,視頻圖像處理的應用越來越廣泛,各種圖像處理算法日趨成熟,相關的硬件技術更是不斷推陳出新。現代大規模集成電路VLSI技術的迅猛發展為視頻圖像處理技術提供了硬件基礎。其中,現場可編程門陣列FPGA用于嵌入式視頻圖像處理有其獨特優勢。FPGA高性能、高集成度、低功耗的特點不僅使其具備高速CPU的性能,而且其可編程性使得設計者可以方便的通過對邏輯結構的修改和配置,完成對系統的升級。 本文根據FPGA的并行處理特點,以及其在實時圖像處理方面的優勢,進行了基于FPGA的全景圖像處理系統的設計。在設計過程中,廣泛查閱了相關資料,通過分析系統的功能,進行具體器件的選型,最后確定紅色颶風Ⅱ代開發板及其擴展板作為本系統的硬件開發平臺。然后通過編寫相應的驅動程序(I2C總線控制器、SDRAM控制器),應用程序(視頻數據接收與存儲邏輯模塊),實現系統圖像采集、存儲的功能。本文的所有邏輯模塊均采用Verilog HDL語言進行描述設計。 本文最后對系統進行了調試。經實驗驗證,系統達到了圖像實時采集、存儲的功能,能進行正確可靠的工作。該系統為后續的圖像處理打下了堅實的基礎,同時整個系統的邏輯模塊資源消耗只占FPGA(EP1C12)的百分之幾,剩余資源還可以來用作一些硬件算法。
上傳時間: 2013-07-02
上傳用戶:lh25584
本文介紹了一種采用單片FPGA 芯片進行出租車計費器的設計方法,主要闡述如何使用新興的EDA 器件取代傳統的電子設計方法,利用FPGA 的可編程性,簡潔而又多變的設計方法,縮短了研發周期,同時使出租車計費器體積更小功能更強大。本設計不僅實現了出租車計費器所需的一些基本功能,同時考慮到出租車行業的一些特殊性,更注重了把一些新的思路加入到設計中。主要包括采用了FPGA 芯片,使用VHDL 語言進行編程,使其具有了更強的移植性,更加利于產品升級;利用LCD 液晶顯示取代了傳統的LED顯示,使其在顯示時更靈活多變,可以按需要改變顯示內容而不拘泥于硬件; 靈活的計價標準設定使得油價波動等成本因數和出租車價格聯動成為可能; 同時也增加了統計功能、密碼設定、超速警報、路橋費等新的功能使得本設計更加具有實用價值。
上傳時間: 2013-08-02
上傳用戶:sardinescn
近年來,隨著網絡技術的發展和視頻編碼標準受到廣泛接受,視頻點播、視頻流和遠程教育等基于網絡的多媒體業務逐漸普及。為了對擁有不同終端資源,不同接入網絡以及不同興趣的用戶提供靈活的多媒體數據訪問服務,多媒體數據的內容需要根據應用環境動態調整,轉碼正是實現這一挑戰性任務的關鍵技術之一。 視頻轉碼對時間的要求非常苛刻,以至于用高速的通用微處理器芯片也無法在規定的時間內完成必要的運算。因此,必須為這樣的運算設計一個專用的高速硬線邏輯電路,在高速FPGA器件上實現或制成高速專用集成電路。用高密度的FPGA來構成完成轉碼算法所需的電路系統,實現專用集成電路的功能,因其成本低、設計周期短、功耗小、可靠性高、使用靈活等優點而成為適合本課題的最佳選擇。 本文根據MPEG-2中可變長編碼(VLC)理論,采用了兩級查找表減少了VLC存儲空間的使用,完成VLC編碼的實現。根據MPEG-2中關于System Packet的定義,針對FPGA可實現性,以空間換取復雜度的減少,實現了PES包的打包模塊。根據MPEG-2相應的轉碼理論,完成了對系統解碼模塊相應的連接和調試,對解碼模塊以真實的bit流進行了貼近板級的情況的仿真。根據MPEG-2中TM5的算法的局限性,分析得出只需要對P幀進行相應處理即可改進場景變換對視頻質量的影響,完成對TM5的算法的改進。通過性能估算和電路仿真,各模塊的吞吐率能夠滿足轉碼系統的要求。
上傳時間: 2013-07-22
上傳用戶:shinesyh
本文設計和實現了基于FPGA的數字下變頻器DDC,用于寬帶數字中頻軟件無線電接收機中。采用自上向下的模塊化設計方法,將DDC的功能劃分為基本單元,實現這些功能模塊并組成模塊庫。在具體應用時,優化配置各個模塊來滿足具體無線通信系統性能的要求。這樣做比傳統ASIC數字下變頻器具有更好的可編程性和靈活性,從而滿足不同的工程設計需求。 首先闡述了軟件無線電中關鍵的數字信號處理技術,包括中頻處理中的下變頻技術、抽取技術以及帶通采樣技術。利用MATLAB的Simulink完成了對系統的設計與仿真,驗證了設計的正確性。之后用QuartusII進行了基于FPGA抽取濾波器和NCO等關鍵模塊的設計,編譯后進行了時序仿真,最后在PCB板上實現了實際電路并應用于工程項目中。
上傳時間: 2013-08-05
上傳用戶:lishuoshi1996
隨著各種非線性電力電子設備的大量應用,電網中的諧波污染日益嚴重。為了保證電力系統的安全經濟運行,保證電氣設備和用電人員的安全,治理電磁環境污染、維護綠色環境,研究實時、準確的電力諧波分析系統,對電網中的諧波進行實時檢測、分析和監控,都具有重要的理論和工程實際意義。 目前實際應用的電力諧波分析系統大多是以單片機為核心組成。單片機運行速度慢,實時性較差,不能滿足實際應用中對系統實時性越來越高的要求。另外,單片機的地址線和數據線位數較少,這使得由單片機構成的電力諧波分析系統外圍電路龐大,系統的可靠性和可維護性上都大打折扣。 本文首先研究了電力諧波的產生,危害及國內外研究現狀,對電力諧波檢測中常用的各種算法進行分析和比較;然后介紹了FPGA芯片的特性和SOPC系統的特點,并分析比較了傳統測量諧波裝置和基于FPGA的新型諧波測量儀器的特性。綜述了可編程元器件的發展過程、主要工藝發展及目前的應用情況。 然后,對整個諧波處理器系統的框架及結構進行描述,包括系統的功能結構分配,外圍硬件電路的結構及軟件設計流程。其后,針對系統外圍硬件電路、FFTIP核設計和SOPC系統的組建,進行詳細的分析與設計。系統采用NiosⅡ處理器核和FFT運算協處理器相結合的結構。FFT運算用專門的FFT運算協處理器核完成,使得系統克服的單片機系統實時性差和速度慢的缺點。FFTIP核采用現在ASIC領域的一種主流硬件描述語言VHDL進行編寫,采用順序的處理結構和IEEE浮點標準運算,具有系統簡單、占用硬件資源少和高運算精度的優點。諧波分析儀系統組建采用SOPC系統。SOPC系統具有可對硬件剪裁和添加的特點,使得系統的更簡單,應用面更廣,專用性更強的優點。最后,給出了對系統中各模塊進行仿真及系統生成的結果。
上傳時間: 2013-04-24
上傳用戶:cy_ewhat
本文以研究嵌入式微處理器為主,自主地設計了能夠運行MCS-51系列單片機指令的MCU系統。系統采用了VHDL 語言與原理框圖的綜合設計方法,并且在Altera公司的FPGA上通過驗證。論文深入地研究了微處理器的指令系統和數據地址通路,采用VHDL 語言完成了取指單元,指令譯碼器單元,存儲器單元和邏輯運算單元的電路模塊的設計與實現;研究了控制單元的實現方法和基于全局狀態機的設計理論,采用硬件描述語言完成了對各個控制線的相關設計與實現。論文通過原理示意圖和示例代碼的演示,著重介紹了指令譯碼器的實現方式,基于此種方式形成的譯碼電路還能夠實現更為復雜的CISC指令。 本系統采用分模塊的設計方式,把具有相同功能的邏輯電路集中到一個框圖里,使得系統的可移植性大大地提高。系統還采用層次框圖的設計方式,把明顯地具有主從關系的電路放在不同的層次里,這也使得系統模塊功能的可擴展性大大地增強。內部邏輯共分為數據存儲器模塊;程序存儲器模塊;時序控制模塊;特殊功能寄存器模塊和Core核心模塊這五個部分,文中對各個模塊的設計作了詳細的介紹。本文在最后對已實現的部分典型指令進行了邏輯仿真測試,測試結果表明,本文所設計的MCU系統能夠如預期地執行相應的指令。在指令執行的過程中,相應寄存器和總線上的值也均符合設計要求,實現了設計目標。
上傳時間: 2013-06-05
上傳用戶:金宜
現代通信系統要求通信距離遠、通信容量大、傳輸質量好。作為其關鍵技術之一的調制解調技術一直是人們研究的一個重要方向。用FPGA實現調制解調器具有體積小、功耗低、集成度高、可軟件升級、抗干擾能力強的特點,符合未來通信技術發展的方向。論文從以下幾個方面討論和實現了基于FPGA的調制解調系統。 論文首先介紹了調制解調系統的發展現狀及FPGA的相關知識。然后介紹了幾種常見的相位調制解調方式,重點是QDPSK調制解調系統的理論算法。 論文重點介紹了QDPSK解調調制系統的具體實現。首先,在在MATLAB環境下對系統里的每個子模塊完成了功能仿真,并取得滿意的仿真結果;其次,在QDPSK調制解調系統功能仿真正確的基礎上,對每個模塊的功能編寫C++算法,并且驗證了算法的正確性和可實現性;最后,在altera公司的FPGA開發平臺Quartus Ⅱ 6.0上,采用Verilog硬件描述語言對QDPSK調制解調系統實現了時序仿真和綜合仿真。
上傳時間: 2013-07-21
上傳用戶:moonkoo7