介招用AT8 9 c5 單片機構成微型可鳊程控制器PLc的設計思路一系統硬件配置和軟件設計方法,最后給出此微型可鳊程控制器在水塔水位控制中應用的實例。
上傳時間: 2013-11-19
上傳用戶:adada
EDA (Electronic Design Automation)即“電子設計自動化”,是指以計算機為工作平臺,以EDA軟件為開發環境,以硬件描述語言為設計語言,以可編程器件PLD為實驗載體(包括CPLD、FPGA、EPLD等),以集成電路芯片為目標器件的電子產品自動化設計過程。“工欲善其事,必先利其器”,因此,EDA工具在電子系統設計中所占的份量越來越高。下面就介紹一些目前較為流行的EDA工具軟件。 PLD 及IC設計開發領域的EDA工具,一般至少要包含仿真器(Simulator)、綜合器(Synthesizer)和配置器(Place and Routing, P&R)等幾個特殊的軟件包中的一個或多個,因此這一領域的EDA工具就不包括Protel、PSpice、Ewb等原理圖和PCB板設計及電路仿真軟件。目前流行的EDA工具軟件有兩種分類方法:一種是按公司類別進行分類,另一種是按功能進行劃分。 若按公司類別分,大體可分兩類:一類是EDA 專業軟件公司,業內最著名的三家公司是Cadence、Synopsys和Mentor Graphics;另一類是PLD器件廠商為了銷售其產品而開發的EDA工具,較著名的公司有Altera、Xilinx、lattice等。前者獨立于半導體器件廠商,具有良好的標準化和兼容性,適合于學術研究單位使用,但系統復雜、難于掌握且價格昂貴;后者能針對自己器件的工藝特點作出優化設計,提高資源利用率,降低功耗,改善性能,比較適合產品開發單位使用。 若按功能分,大體可以分為以下三類。 (1) 集成的PLD/FPGA開發環境 由半導體公司提供,基本上可以完成從設計輸入(原理圖或HDL)→仿真→綜合→布線→下載到器件等囊括所有PLD開發流程的所有工作。如Altera公司的MaxplusⅡ、QuartusⅡ,Xilinx公司的ISE,Lattice公司的 ispDesignExpert等。其優勢是功能全集成化,可以加快動態調試,縮短開發周期;缺點是在綜合和仿真環節與專業的軟件相比,都不是非常優秀的。 (2) 綜合類 這類軟件的功能是對設計輸入進行邏輯分析、綜合和優化,將硬件描述語句(通常是系統級的行為描述語句)翻譯成最基本的與或非門的連接關系(網表),導出給PLD/FPGA廠家的軟件進行布局和布線。為了優化結果,在進行較復雜的設計時,基本上都使用這些專業的邏輯綜合軟件,而不采用廠家提供的集成PLD/FPGA開發工具。如Synplicity公司的Synplify、Synopsys公司的FPGAexpress、FPGA Compiler Ⅱ等。 (3) 仿真類 這類軟件的功能是對設計進行模擬仿真,包括布局布線(P&R)前的“功能仿真”(也叫“前仿真”)和P&R后的包含了門延時、線延時等的“時序仿真”(也叫“后仿真”)。復雜一些的設計,一般需要使用這些專業的仿真軟件。因為同樣的設計輸入,專業軟件的仿真速度比集成環境的速度快得多。此類軟件最著名的要算Model Technology公司的Modelsim,Cadence公司的NC-Verilog/NC-VHDL/NC-SIM等。 以上介紹了一些具代表性的EDA 工具軟件。它們在性能上各有所長,有的綜合優化能力突出,有的仿真模擬功能強,好在多數工具能相互兼容,具有互操作性。比如Altera公司的 QuartusII集成開發工具,就支持多種第三方的EDA軟件,用戶可以在QuartusII軟件中通過設置直接調用Modelsim和 Synplify進行仿真和綜合。 如果設計的硬件系統不是很大,對綜合和仿真的要求不是很高,那么可以在一個集成的開發環境中完成整個設計流程。如果要進行復雜系統的設計,則常規的方法是多種EDA工具協調工作,集各家之所長來完成設計流程。
上傳時間: 2013-10-11
上傳用戶:1079836864
利用RTOS機制實現機械系統中的質量,阻尼等...也可利用鍵盤輸入m,k,c,來改變sin波的位移量
上傳時間: 2014-01-11
上傳用戶:13517191407
華為軟件編程規范和范例的文件,可幫助編程時提昇成功性與可讀性
上傳時間: 2014-02-05
上傳用戶:英雄
個人開發,以 DirectInput 為基底包成的類別,可同時接收滑鼠、鍵盤、JOYSTICK等輸入裝置。
標簽:
上傳時間: 2013-12-13
上傳用戶:love1314
霍夫曼編碼,包括編碼解碼二叉樹顯示等功能
標簽:
上傳時間: 2014-01-03
上傳用戶:徐孺
這是我個人編寫,關於PC的P80_7段顯示器顯示數字的控制碼
標簽:
上傳時間: 2014-12-02
上傳用戶:fandeshun
LCD 因其輕薄短小,低功耗,無輻射,平面 直角顯示,以及影像穩定等特點,當今應用非常 廣泛。CPLD(復雜可編程邏輯器件) 是一種具有 豐富可編程功能引腳的可編程邏輯器件,不僅可 實現常規的邏輯器件功能,還可以實現復雜而獨 特的時序邏輯功能。并且具有ISP (在線可編 程) [1 ] 功能,便于進行系統設計和現場對系統進 行功能修改、調試、升級。通常CPLD 芯片都有 著上萬次的重寫次數,即用CPLD[ 2 ] 進行硬件設 計,就像軟件設計一樣靈活、方便。而現今LCD 的控制大都采用專用控制芯片,且一般都采用進 口芯片,成本較高。并且為了保證在特定環境下 控制芯片能正常工作,往往要加上必需的與門、 非門、以及HC244 ,HC245 、HC373 等元件,這樣 不僅提高的成本,也因分立元件的引入而降低了 電路的可靠性。本設計的目的是采用Xilinx 公 司生產的一片XC95288 和一片XC95144 來實現 LCD 控制器以及其外圍控制,時序邏輯的全部 功能,使得LCD 控制系統故障率和開發成本大 大降低,并使LCD 控制系統有強大的功能可擴 展性。
上傳時間: 2016-09-25
上傳用戶:lanhuaying
這個是去年寫的東東。 以前公司一直使用易飛ERP,也因此自學了Delphi(本人以前一直使用VFP), 這是第一個模擬易飛界面的東東。 以前有進過易飛俱樂部論壇(http://www.dcmsclub.com)的朋友可能有下載過。 裏面使用到的都是D7裏自帶的標準組件. 認識一些共同研究易飛及Delphi編程方面的朋友. 由于本人也在處于入門階段,非常感謝盒子及各位朋友的幫助。3Q! 先把MainMenu.exe文件改名下(可不要覆蓋掉原來易飛的文件啊), 解壓復制到易飛安裝目錄下的c_dsbin文件夾裏 如 易飛安裝在D盤的Conductor 文件夾,則解壓至D:\Conductor\c_dsbin 注:本源碼只供新手參考,有錯的請指出。
標簽: ERP
上傳時間: 2016-11-07
上傳用戶:lanhuaying
這是一個求數獨遊戲的m-file 在matlab的命令窗口 鍵入>> sudo7 或者run sudo7 的m-file 之後在 9x9 的方格內 填入 數獨的問題 按下 "計算是否有解" 的功能鍵 若不是存在多組的解,則可以 按下 "顯示結果" 的功能鍵, 也可以載入作者測試的"date1"或"date2" 但不可載入及修改"condition"
上傳時間: 2016-11-18
上傳用戶:waizhang