SoC(System On a Chip)又稱為片上系統,是指將微處理器、模擬IP核、數字IP核和存儲器(或片外存儲器接口)集成在單一芯片上。SoC產品不斷朝著體積小、功能強的方向發展,芯片內部整合越來越多的功能。ARM架構作為嵌入式系統流行的應用,其應用的擴展面臨軟件擴充的問題,而X86平臺上卻有很多軟件資源。若將已有的X86軟件移植到ARM平臺,則可以在一定程度上解決軟件擴充的問題。 本論文針對X86指令在ARM中兼容的應用,以智能手機的應用為例,提出了基于ARM嵌入式平臺,使用X86指令到ARM指令的二進制翻譯模塊,達到對X86指令的兼容。主要研究ARM公司的片上總線系統——AMBA AHB和AMBA APB片上總線標準。對Multi-layer總線結構進行研究,分析了Multi-layer AHB系統中使用的Bus Matrix模塊的結構,從Bus Matrix模塊的內部矩陣結構和系統架構兩方面針對系統的特點作出優化。 最后介紹了論文采用的事物級模型與Verilog HDL協同仿真的方法和系統的控制過程,通過仿真結果的比較,驗證了利用二進制翻譯模塊實現X86指令執行的可行性和優化后的架構較適合于X86翻譯系統的應用。
上傳時間: 2013-06-28
上傳用戶:釣鰲牧馬
SAE J1939協議是由汽車工程協會(SAE)定義的,SAE J1939協議在商用車輛、艦船、軌道機車、農業機械和大型發動機中是應用最廣泛的應用層協議,基于傳輸可靠性能優越的CAN-bus總線,可達
上傳時間: 2013-07-11
上傳用戶:不挑食的老鼠
單電源運放使用指南《A Single-Supply Op-Amp Circuit Collection》
上傳時間: 2013-06-22
上傳用戶:17854267178
usb轉CAN總線的收發程序,有界面,mfc-usb to CAN bus transceiver procedures interface
標簽: CanTest2
上傳時間: 2013-06-03
上傳用戶:gaome
CAN-bus(Corltroller Area Network)即控制器局域網,是國際上應用最廣泛的現場總線之一。它是一種多主方式的串行通訊總線,在工業控制通訊方面擁有高位速率,高抗電磁干擾性,而且能夠檢測出產生的任何錯誤。作為一種靈活,可靠的通訊系統,CAN總線已被廣泛運用于各個工業控制現場。 基于FPGA+DSP的CAN總線通訊系統設計主要目標是完成CAN總線的多節點可靠高速性傳輸,通過各節點之間的數據通信以及結點處理單元內部對數據的處理實現整個通信系統間各個單元的協同工作。 本論文中的 CAN 總線通訊系統是完成紅外目標探測系統和控制系統與圖像處理系統的實時通信,其硬件部分采用 DSP+FPGA 作為核心通訊處理單元,通過對 DSP硬件編程和FPGA邏輯模塊的設計實現了在處理單元外部CAN總線多節點之間的信息可靠性傳輸以及處理單元內部DSP和FPGA基于SPI的串行通信,從而完成了在FPGA中對CAN總線數據的處理和運用。
上傳時間: 2013-05-23
上傳用戶:dyy618
本課題是江蘇省“十一五”工業攻關項目“總線化智能多參數高精度檢測及控制儀表開發與產業化(BE2006090)”。本項目要求多環境參數測控、多總線接口,選擇具有豐富接口的高速處理器作為本項目的核心。為滿足多參數測控精度和多網絡接口通訊可靠性,嵌入式設計是應用系統的理想選擇。本文所研究的多參數測控裝置是以三星公司生產的32位ARM微處理器S3C2410為核心的嵌入式系統,該系統能實時地獲取水環境參數,為水環境和多總線接口提供基本的數據和控制信息。 本文詳細地介紹了MODBUS和CAN-BUS總線協議和通訊原理,闡述了水產養殖幾個重要環境參數一溶解氧、溫度、PH值的檢測算法原理、以及傳感器調理電路和溫度、溶解氧的控制策略,進行了測控系統的硬件架構和各個模塊的原理設計,實現了操作系統的移植,編寫了驅動程序。在基于QT/E環境下實現了系統的測控和總線通訊部分上層軟件設計。提出并實施了系統測試方案,成功地完成了測控系統的硬件、軟件測試、以及通信功能測試和現場在線測試。 本論文的研究開發工作是在實踐的基礎上完成的,實驗結果證明該系統充分利用了S3C2410芯片提供的資源,具有高性能、低功耗、低成本的優點,在各個方面的性能比傳統的水環境參數測控系統有很大提高,通過測試實現了預期的各種功能,完全達到預期要求。
上傳時間: 2013-06-28
上傳用戶:zuozuo1215
如今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
上傳用戶:小楓殘月
隨著數字電子技術的發展,數字信號處理廣泛應用于聲納、雷達、通訊語音處理和圖像處理等領域。快速傅立葉變換(Fast Fourier Transform,FFT)在數字信號處理系統中起著很重要的作用,FFT 有效地提高了離散傅立葉變換(Discret Fourier Transform,DFT)的運算效率。 處理器一般要求具有高速度、高精度、大容量和實時處理的性能,而現場可編程門陣列(Field Programmable Gate Array,FPGA)是近年來迅速發展起來的新型可編程器件,在處理大規模數據方面,有極大的優勢。論文采用了在FPGA中實現FFT算法的方案。 數字信號處理板的硬件電路設計是本論文的重要部分之一。在介紹了FFT以及波束形成的基本原理和基本方法的基礎上,根據實時處理的要求,給出了數字信號處理板的硬件設計方案并對硬件電路的實現進行了分析和說明。 依據數字系統的設計方法,分別采用基二按時間抽取FFT算法、基四按時間抽取FFT算法以及FFT兆核函數三種方法利用硬件描述語言(VHSICHardware Description Language,VHDL)實現了1024點的FFT,接著對三種方法進行了評估,得出了FPGA完全能滿足處理器的實時處理的要求的結論。然后根據通用串行總線(Universial Serial Bus,USB)協議,利用VHDL語言編寫了USB接口芯片ISP1581的固件程序,實現了設備的枚舉過程。
上傳時間: 2013-08-01
上傳用戶:Aidane
BusHound軟件是由美國perisoft公司研制的一種專用于PC機各種總線數據包監視和控制的開發工具軟件,其名“hound”的中文意思為“獵犬”,即指其能敏銳地感知到總線的絲毫變化。 Bus Hound是一個超級軟件總線協議分析器,用于捕捉來自設備的協議包和輸入輸出操作,其優良特性如下: 支持所有版本的IDE,SCSI,USB,1394總線 支持各類設備如硬盤庫,DVD,鼠標,掃描儀,網絡照相機等 捕捉數據的總量僅受機器內存限制 可以設置觸發信號自動停止捕獲操作 測試讀取,同步等設備性能
標簽: BusHound
上傳時間: 2013-06-14
上傳用戶:康郎
基于單片機的頻率計的實現和protuse仿真-Frequency meter based on single chip implementation and protuse simulation
上傳時間: 2013-06-04
上傳用戶:杜瑩12345