本文以符號多項式理論為基礎,從理論上論證了任意長度比特組合的CRC校驗碼的并行算法,提出了并行CRC計算的數學模型,并且以8位二進制序列(即一個字節)為例,介紹了利用此數學模型計算校驗碼的方法,最后給出了與此算法相對應的VHDL模型。經過對實驗數據的對比分析,表明文中所提并行CRC算法的關鍵路徑延遲和硬件面積都得到了優化,以Top-Down設計方法給出了一種HDLC協議控制器的設計方案,用VHDL語言進行了行為級描述,采用Xilinx公司的FPGA產品進行實現。
上傳時間: 2013-06-09
上傳用戶:s363994250
當前,片上系統(SOC)已成為系統實現的主流技術。流片風險與費用增加、上市時間壓力加大、產品功能愈加復雜等因素使得SOC產業逐漸劃分為IP提供者、SOC設計服務者和芯片集成者三個層次。SOC設計已走向基于IP集成的平臺設計階段,經過嚴格驗證質量可靠的IP核成為SOC產業中的重要一環。 GPIB控制器芯片是組建自動測試系統的核心,在測試領域應用廣泛。本人通過查閱大量的技術資料,分析了集成電路在國內外發展的最新動態,提出了基于FPGA的自主知識產權的GPIB控制器IP核的設計和實現。 本文首先討論了基于FPGA的GPIB控制器的背景意義,接著對FPGA開發所具備的基本知識作了簡要介紹。文中對GPIB總線進行了簡單的描述,根據芯片設計的主要思想,重點在于論述怎樣用FPGA來實現IEEE-488.2協議,并詳細闡述了GPIB控制器的十種接口功能及其狀態機的IP核實現。同時,對數據通路也進行了較為細致的說明。在設計的時候采用基于模塊化設計思想,用VerilogHDL語言完成各模塊功能描述,通過Synplifv軟件的綜合,用Modelsim對設計進行了前、后仿真。最后利用生成的模塊符號采取類似畫電路圖的方法完成整個系統芯片的lP軟核設計,并用EDA工具下載到了FPGA上。 為了更好地驗證設計思想,借助EDA工具對GPIB控制器的工作狀態進行了軟件仿真,給出仿真結果,仿真波形驗證了GPIB控制器的工作符合預想。最后,本文對基于FPGA的GPIB控制器的IP核設計過程進行了總結,展望了當前GPIB控制器設計的發展趨勢,指出了開展進一步研究需要做的工作。
上傳時間: 2013-04-24
上傳用戶:rockjablew
基于微處理器的數字PID控制器改變了傳統模擬PID控制器參數整定不靈活的問題。但是常規微處理器容易在環境惡劣的情況下出現程序跑飛的問題,如果實現PID軟算法的微處理器因為強干擾或其他原因而出現故障,會引起輸出值的大幅度變化或停止響應。而FPGA的應用可以從本質上解決這個問題。因此,利用FPGA開發技術,實現智能控制器算法的芯片化,使之能夠廣泛的用于各種場合,具有很大的應用意義。 首先分析FPGA的內部結構特點,總結FPGA設計技術及開發流程,指出實現結構優化設計,降低設計難度,是擴展設計功能、提高芯片性能和產品性價比的關鍵??刂葡到y由四個模塊組成,主要包括核心控制器模塊、輸入輸出模塊以及人機接口。其中控制器部分為系統的關鍵部件。在分析FPGA設計結構類型和特點的基礎上,提出一種基于FPGA改進型并行結構的PID溫度控制器設計方法。在PID算法與FPGA的運算器邏輯映像過程中,采用將補碼的加法器代替減法器設計,增加整數運算結果的位擴展處理,進行不同數據類型的整數歸一化等不同角度的處理方法融合為一體,可以有效地減少邏輯運算部件。應用Ouartus Ⅱ圖形輸入與Verilog HDL語言相結合設計實現了PID控制器,用Modelsim仿真驗證了設計結果的正確性,用Synplify Pro進行電路綜合,在Quaitus Ⅱ軟件中實現布局布線,最后生成FPGA的編程文件。根據控制系統的要求,論文設計完成了12位模數AD轉換器、數據顯示器、按鍵等相關外圍接口電路。 將一階、純滯后、大慣性電阻爐溫作為控制對象,以EP1C3T144 FPGA為核心,構建PID控制系統。在采用Pt100溫度傳感器、分辨率為2℃、最大溫度控制范圍0~400℃的條件下,實驗結果表明,達到無超調的穩定控制要求,為降低FPGA實現PID控制器的設計難度提供了有效的方法。
上傳時間: 2013-05-24
上傳用戶:gyq
·摘要: DDB SDRAM使用雙倍數據速率結構,它能獲得比SDRAM更高的性能.DDR SDRAM需要特定的DDB控制器才能完成與DSP、FPGA之間的通信.由于Xilinx VirtexTM-4系列FPGA具備ChipSync源同步技術等優勢,本設計采用它來實現DDRSDRAM控制器.該DDR SDRAM控制器采用直接時鐘數據捕獲技術,本文將重點闡述該技術.
標簽: Xilinx_FPGA DDR_SDRAM 控制器
上傳時間: 2013-05-24
上傳用戶:zxc23456789
LTC®2366 及其較慢速的版本提供了一種高性能的替代方案,如表 1 中的 AC 規格所示。您不妨將這些有保證的規格與自己現用微控制器內置的 ADC 進行一番比較。
上傳時間: 2013-11-20
上傳用戶:15527161163
許多電信和計算應用都需要一個能夠從非常低輸入電壓獲得工作電源的高效率降壓型 DC/DC 轉換器。高輸出功率同步控制器 LT3740 就是這些應用的理想選擇,該器件能把 2.2V 至 22V 的輸入電源轉換為低至 0.8V 的輸出,並提供 2A 至 20A 的負載電流。其應用包括分布式電源繫統、負載點調節和邏輯電源轉換。
上傳時間: 2013-12-30
上傳用戶:arnold
UCD30xx 系列數字電源控制器包括UCD3040、UCD3020 以及UCD3028,主要應用在交直變換(AC/DC)電源和隔離的直直變換(DC/DC)電源上。數字電源和模擬電源原理是一樣的,但數字電源所使用的值都是數字量,是模擬量離散化后的值,所以不可避免的精度會有所損失。觀察UCD30xx 數字脈寬調制(DPWM)的下降沿,會發現在電源穩態運行時DPWM 下降沿有抖動現象(此時示波器用上升沿觸發);而根據環路帶寬的不同,DPWM下降沿抖動范圍也會不一樣,帶寬高抖動就大,帶寬低抖動就小。對于大多數應用,這沒有任何問題,但如果帶寬要求很高,那么抖動范圍就會比較大,嚴重時會引起變壓器噪聲超標。本文主要介紹如何利用外加模擬零極點的方法,在不降低系統帶寬的同時降低DPWM抖動范圍。
上傳時間: 2013-11-14
上傳用戶:shen954166632
文中首先介紹了太陽能LED路燈系統的組成,及各組成部分的工作原理。然后詳細討論了用STC90C52單片機實現的太陽能LED路燈控制器的設計,包括用并聯式三端穩壓管TL431芯片實現的蓄電池充電控制電路、用場效應管實現的負載輸出控制電路、用光敏電阻實現的光控電路、用運算放大器實現的檢測電路的硬件電路設計和系統軟件的實現。
上傳時間: 2013-11-18
上傳用戶:windgate
可編程控制器是60年代末在美國首先出現,當時叫可編程邏輯控制器PLC(Programmable Logic Controller),目的是用來取代繼電器,以執行邏輯判斷、計時、計數等順序控制功能。PLC的基本設計思想是把計算機功能完善、靈活、通用等優點和繼電器控制系統的簡單易懂、操作方便、價格便宜等優點結合起來,控制器的硬件是標準的、通用的。根據實際應用對象,將控制內容編成軟件寫入控制器的用戶程序存儲器內??刂破骱捅豢貙ο筮B接方便。
標簽: 可編程控制器
上傳時間: 2013-11-25
上傳用戶:leesuper
用MEGA16做的繼電器參數測量儀 該電磁繼電器特性參數測量儀以用8位MCU作為主控制器,并通過該MCU的DA轉換輸出可控穩壓電源加載到繼電器兩端。測量繼電器的最小吸合電壓時,使DA輸出電壓從低電壓到高電壓變化,當繼電器閉合時,記錄此時的DA轉化電壓并顯示在1602上,測量釋放點壓的加壓順序正好相反。在測量常閉電阻時,采用7805恒流源電路與三運放測量放大電路,再由AD返回電壓值,最后MCU計算出常閉電阻。
上傳時間: 2013-10-21
上傳用戶:wangjg