文檔為PADS-Logic原理圖轉換為protel的格式講解文檔,是一份不錯的參考資料,感興趣的可以下載看看,,,,,,,,,,,,,,
標簽: protel
上傳時間: 2022-07-02
上傳用戶:trh505
本文介紹了基于軟PLC(Programmable Logic Controller,可編程控制器)的嵌入式技術起源和背景,綜述了基于軟PLC的嵌入式系統的關鍵技術和優點,最后介紹了其設計和實現的方法。 基于軟PLC的嵌入式系統的研究與實現分為開發系統和運行系統(又稱為虛擬機系統)。本文概述了開發系統,其運行于PC機的操作系統如Windows或者Linux等,為用戶提供一個大眾化的編程環境,它包含編輯器、編譯器、連接器、調試器和通信接口幾個部分。編輯界面友好,可以讓用戶方便的使用LD、ST和FBD三種語言編寫程序,編譯器和連接器將源程序文件編譯和連接成虛擬機系統可執行的目標代碼文件;分析了開發系統,其中詳細描述了編譯模塊的編制過程,實現了將指令表語言轉換為運行系統能夠識別的C/C++指令的功能;詳細地研究了梯形圖轉換為指令表語言,以及由指令表語言向梯形圖語言的算法和數據結構。調試器借助于虛擬機運行系統提供的服務可完成對應用程序的調試糾錯;討論了uCLinux操作系統和編譯調試技術,以及采用ModBus/TCP工業通信協議的通信接口用于開發系統和運行系統之間的通信。 另一方面,本文分析了虛擬機運行系統,它運行于安裝了uCLinux的ARM7平臺上,包括運行內核模塊、系統管理模塊和通信接口模塊。由于uCLinux沒有MMU和本身對實時性沒有什么要求,而針對基于軟PLC的嵌入式系統的研究與實現要求,本文在對其進行了uCLinux小型化研究的同時探討了雙內核實時性方案,解決了uCLinux實時性不足的問題。運行內核模塊調度和執行應用程序并管理時鐘。系統管理模塊管理系統狀態和內存。通信模塊用于開發系統及I/O設備通信。在此基礎上,對基于軟PLC的嵌入式系統的進行了設計與實現,并通過試驗將編譯的目標代碼傳遞到基于軟PLC的嵌入式運行系統中,實現了控制功能,驗證了生成目標代碼的正確性和開發系統的可行性,實現了編輯界面友好,系統開放,性價比較高的軟PLC嵌入式系統,達到了預期的目標,具有一定理論和應用價值。
上傳時間: 2013-04-24
上傳用戶:jiiszha
信號與信息處理是信息科學中近幾年來發展最為迅速的學科之一,隨著片上系統(SOC,System On Chip)時代的到來,FPGA正處于革命性數字信號處理的前沿。基于FPGA的設計可以在系統可再編程及在系統調試,具有吞吐量高,能夠更好地防止授權復制、元器件和開發成本進一步降低、開發時間也大大縮短等優點。然而,FPGA器件是基于SRAM結構的編程工藝,掉電后編程信息立即丟失,每次加電時,配置數據都必須重新下載,并且器件支持多種配置方式,所以研究FPGA器件的配置方案在FPGA系統設計中具有極其重要的價值,這也給用于可編程邏輯器件編程的配置接口電路和實驗開發設備提出了更高的要求。 本論文基于IEEE1149.1標準和USB2.0技術,完成了FPGA配置接口電路及實驗開發板的設計與實現。作者在充分理解IEEE1149.1標準和USB技術原理的基礎上,針對Altcra公司專用的USB數據配置電纜USB-Blaster,對其內部工作原理及工作時序進行測試與詳細分析,完成了基于USB配置接口的FPGA芯片開發實驗電路的完整軟硬件設計及功能時序仿真。作者最后進行了軟硬件調試,完成測試與驗證,實現了對Altera系列PLD的配置功能及實驗開發板的功能。 本文討論的USB下載接口電路被驗證能在Altera的QuartusII開發環境下直接使用,無須在主機端另行設計通信軟件,其兼容性較現有設計有所提高。由于PLD(Programmable Logic Device)廠商對其知識產權嚴格保密,使得基于USB接口的配置電路應用受到很大限制,同時也加大了自行對其進行開發設計的難度。 與傳統的基于PC并口的下載接口電路相比,本設計的基于USB下載接口電路及FPGA實驗開發板具有更高的編程下載速率、支持熱插拔、體積小、便于攜帶、降低對PC硬件傷害,且具備其它下載接口電路不具備的SignalTapII嵌入式邏輯分析儀和調試NiosII嵌入式軟核處理器等明顯優勢。從成本來看,本設計的USB配置接口電路及FPGA實驗開發板與其同類產品相比有較強的競爭力。
上傳時間: 2013-04-24
上傳用戶:lingduhanya
隨著計算機技術、網絡技術和微電子技術的深入發展,嵌入式系統在各個領域中得到廣泛應用。以ARM和以FPGA為核心的嵌入式系統是當前嵌入式研究的熱點,而相關研究的開展需要功能強大的開發平臺支持,因此基于ARM和FPGA的開發平臺設計研究具有重要意義。 本文分別設計了一款基于PXA270的ARM開發平臺和一款基于Virtex5的FPGA開發平臺,主要針對電源管理、接口設計、板級時序等關鍵技術進行了研究。在此基礎上利用PADS Logic設計工具完成了系統原理圖設計,并借助Hyperlynx SI仿真工具,對PCB的板級設計問題進行了分析,實現了平臺PCB的可靠設計。最后對平臺各模塊進行了調試,通過在平臺上運行操作系統并加載可執行程序的方法驗證了平臺整體功能。 本文的特色體現在以下三個方面: (1)結合PXA270處理器內部的電源管理單元和MAX1586A集成電源管理芯片,實現了PXA270開發平臺的動態電源管理,有效降低了平臺功耗; (2)平臺實現了FF/BT/STUART、USB Host/Client、SD/MMC、AC'97、LCD和擴展VGA、PCMCIA/CF等多種接口,具有良好的開發靈活性和通用性; (3)對開發平臺PCB板級走線中可能出現的反射、串擾、時序沖突等問題進行評估,給出了布線約束方案,使系統可靠性得到有效提高。
上傳時間: 2013-07-06
上傳用戶:gps6888
These 8-bit shift registers feature gated serial inputs andan asynchronous clear. A LOW Logic le
上傳時間: 2013-06-12
上傳用戶:qq521
SystemView的庫資源十分豐富,包括含若干圖標的基本庫(Main Library)及專業庫(Optional Library),基本庫中包括多種信號源、接收器、加法器、乘法器,各種函數運算器等;專業庫有通訊(Communication)、邏輯(Logic)、數字信號處理(DSP)、射頻/模擬(RF/Analog)等;它們特別適合于現代通信系統的設計、仿真和方案論證,尤其適合于無線電話、無繩電話、尋呼機、調制解調器、衛星通訊等通信系統;并可進行各種系統時域和頻域分析、譜分析,及對各種邏輯電路、射頻/模擬電路(混合器、放大器、RLC電路、運放電路等)進行理論分析和失真分析。 System View能自動執行系統連接檢查,給出連接錯誤信息或尚懸空的待連接端信息,通知用戶連接出錯并通過顯示指出出錯的圖標。這個特點對用戶系統的診斷是十分有效的。 System View的另一重要特點是它可以從各種不同角度、以不同方式,按要求設計多種濾波器,并可自動完成濾波器各指標—如幅頻特性(伯特圖)、傳遞函數、根軌跡圖等之間的轉換。 在系統設計和仿真分析方面,System View還提供了一個真實而靈活的窗口用以檢查、分析系統波形。在窗口內,可以通過鼠標方便地控制內部數據的圖形放大、縮小、滾動等。另外,分析窗中還帶有一個功能強大的“接收計算器”,可以完成對仿真運行結果的各種運算、譜分析、濾波。 System View還具有與外部文件的接口,可直接獲得并處理輸入/輸出數據。提供了與編程語言VC++或仿真工具Matlab的接口,可以很方便的調用其函數。還具備與硬件設計的接口:與Xilinx公司的軟件Core Generator配套,可以將System View系統中的部分器件生成下載FPGA芯片所需的數據文件;另外,System View還有與DSP芯片設計的接口,可以將其DSP庫中的部分器件生成DSP芯片編程的C語言源代碼。
標簽: SYSTEMVIEW 教材
上傳時間: 2013-04-24
上傳用戶:doudouzdz
目前,嵌入式系統在工業控制和智能家電等眾多領域得到了廣泛的應用。但同時大量的嵌入式應用也對嵌入式設備的性能和功能提出了更高的要求。隨著國內嵌入式應用領域的發展,ARM芯片以其高性能、低功耗、低成本的優勢獲得了廣泛的重視和應用。嵌入式Linux是在標準Linux基礎上,經過適當地簡化(裁剪),然后加入一些特定的功能,形成的一個精巧的、高效的、滿足特定應用需求地專用(定制)操作系統,它具有用戶可裁剪、可配置的特點。在各種嵌入式操作系統中,嵌入式Linux憑借其內核結構優良、功能強大、高性能、穩定性好以及源代碼開放等方面的優勢,成為了嵌入式系統領域應用中的技術熱點。本論文設計了以嵌入式微處理器和嵌入式操作系統為核心的系統,并在這個平臺上實現了應用軟件,構建了一個嵌入式的數據采集和發布系統,可以對設備數據進行串口采集,并利用因特網進行發布和控制操作。 為了實現這些功能,本文選用了Cirrus Logic公司的EP9302(ARM920T)作為系統的核心,以源代碼開放的經過裁剪配置的嵌入式Linux為軟件平臺,設計了應用軟件的設備數據采集、數據分析、數據交換網關模塊,實現了網頁服務器GoAhead移植,并完成了GoAhead服務器支持的自己的ASP頁面以及后臺函數的編寫,并在此基礎上研究了系統為保證可靠性而采取的一些措施。在整個系統的設計過程中充分發揮了嵌入式Linux的可移植性好、源代碼公開、開發成本低的優點,解決了軟件移植和設計編寫、提高系統可靠性等的一系列關鍵性問題。 本嵌入式系統采集平臺的用途是實時采集被監控設備的當前運行狀況信息,使用戶能夠遠程通過網頁瀏覽器及時掌握被監控設備的運行狀況,在必要時刻根據需要能夠對設備進行相關控制操作和設置相關運行參數,以便能夠控制被監控設備的運行方式。本論文設計的嵌入式數據采集、發布系統可以在類似遠程數據控制的系統中得到廣泛應用。
上傳時間: 2013-05-27
上傳用戶:kgylah
隨著電子技術和EDA技術的發展,大規模可編程邏輯器件PLD(Programmable Logic Device)、現場可編程門陣列FPGA(Field Programmable Gates Array)完全可以取代大規模集成電路芯片,實現計算機可編程接口芯片的功能,并可將若干接口電路的功能集成到一片PLD或FPGA中.基于大規模PLD或FPGA的計算機接口電路不僅具有集成度高、體積小和功耗低等優點,而且還具有獨特的用戶可編程能力,從而實現計算機系統的功能重構.該課題以Altera公司FPGA(FLEX10K)系列產品為載體,在MAX+PLUSⅡ開發環境下采用VHDL語言,設計并實現了計算機可編程并行接芯片8255的功能.設計采用VHDL的結構描述風格,依據芯片功能將系統劃分為內核和外圍邏輯兩大模塊,其中內核模塊又分為RORT A、RORT B、OROT C和Control模塊,每個底層模塊采用RTL(Registers Transfer Language)級描述,整體生成采用MAX+PLUSⅡ的圖形輸入法.通過波形仿真、下載芯片的測試,完成了計算機可編程并行接芯片8255的功能.
上傳時間: 2013-06-08
上傳用戶:asddsd
RS(Reed-Solomon)碼是差錯控制領域中一類重要的線性分組碼,由于其出眾的糾錯能力,被廣泛地應用于各種差錯控制系統中,以滿足對數據傳輸通道可靠性的要求。 本文主要研究RS碼的編譯碼方法以及基于FPGA(Field Programmable Gate Array)的RS碼的實現方法。對所設計的編碼譯碼器的主要性能指標進行了仿真及實際功能測試,并給出了時序仿真波形圖和實際測試的結果。最后對于RS軟判決譯碼器的實現進行試探性的研究。 本文的主要工作有:1)采用現場可編程門陣列(FPGA)實現了 RS 碼的編碼和譯碼;2)采用更高效的RiBM算法,不僅減少了邏輯單元(Logic Element)的使用量,而且速度上也得到提高;3)用 VHDL 語言實現RS編碼譯碼,包括伽羅華(Galoias)域內的乘法除法器的設計,伴隨式求解電路,關鍵方程求解電路等;4)對于錢搜索電路的實現進行了改進;5)硬件上用ALrERA公司Cyclone系列的。EP1C20F324C8芯片加以實現。
上傳時間: 2013-04-24
上傳用戶:qoovoop
進入20世紀90年代后,隨著全球信息化、智能化、網絡化的發展,嵌入式系統技術獲得了前所未有的發展空間。 嵌入式系統的最大特點之_是其所具有的目的性或針對性,即每一套嵌入式系統的開發設計都有其特殊的應用場合與特定功能,這也是嵌入式系統與通剛的計算機系統最主要的區別。由于嵌入式系統是為特定的目的而設計的,且常常受到體積、成本、功能、處理能力等各種條件的限制。因此,如果可以最大限度地提高應用系統硬件上和軟件上的靈活性,就可以用最低的成本,最少的時間,快速的完成功能的轉換。 本課題的目的在于提出并設計一種基于ARM(Advanced RISC Machines)和CPLD(Complex Programmable Logic Device)的可擴展功能嵌入式系統平臺,并完成了系統的硬件設計和PCI(Peripheral Component Interconnect)橋的固件設計。設計過程中采用美國ALTIUM公司的ALTIUM DESIGNER 6.0 EDA軟件開發了系統的硬件部分。在整個硬件開發環節中,充分采用高速PCB(Printed Circuit Board)的設計原則,并進行全面的電路仿真試驗,保證了硬件系統的高度可靠性。本系統承襲了ARM7系列處理器高性能、低功耗、低成本的優點,并充分考慮到用戶的需要,擴展了多種常用的外部設備接口以及藍牙無線接口等,為將米各種可能的應用提供了完善的硬件基礎。概括總結起來本文具體工作如下: 1.完全自主設計了具有高擴展性的基于LPC2292嵌入式處理器的嵌入式系統應用開發平臺。基于該硬件平臺,可以實現許多基于ARM架構處理器的嵌入式應剛而無需對硬什系統作出大的改變,如多協議轉換器、CAN(Control Area Network)總線網關、以太網關、各種工業控制應用等。并在具體的設計實踐中,總結出了嵌入式系統硬件平臺的設計原則及設計方法。 2.完成了基于CPLD的PCI橋接芯片的同什設計,在ARM硬件平臺上成功擴展了PCI設備,成功解決了ARM處理器和PCI從設備之間通訊的問題。 3.完成了對所開發的嵌入式系統硬件平臺的測試工作,完成了基于AT89C51的PCI測試卡軟硬件設計。基于此測試卡,可以實現對系統中的PCI通訊功能進行有效測試,以保證整個硬件系統正常、高效、穩定地運行。本系統的設計完成,使其可以作為嵌入式應用的二次開發或實驗平臺,用于工業產品開發及高校相關專業的實踐教學。
上傳時間: 2013-05-22
上傳用戶:sztfjm