新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > AVR工具指南(二)

AVR工具指南(二)

作者: 時間:2016-11-26 來源:網(wǎng)絡 收藏
ATMEL公司的AVR單片機,是增強型RISC內載Flash的單片機,芯片上的Flash存儲器附在用戶的產(chǎn)品中,可隨時編程,再編程,使用戶的產(chǎn)品設計容易,更新?lián)Q代方便。AVR單片機采用增強的RISC結構 ,使其具有高速處理能力,在一個時鐘周期內可執(zhí)行復雜的指令,每MHz可實現(xiàn)1MIPS的處理能力。AVR單片機工作電壓為2.7-6.0V,可以實現(xiàn)耗電最優(yōu)化。AVR的單片機廣泛應用于計算機外部設備 ,工業(yè)實時控制,儀器儀表,通訊設備,家用電器,宇航設備等各個領域。

繼續(xù)南(一)的內容

本文引用地址:http://2s4d.com/article/201611/322040.htm

3.WinCUPL

WinCUPL(可編程邏輯通用編譯器)是一款可以為SPLD和CPLD創(chuàng)造出非常復雜的邏輯設計的邏輯編譯器。該工具使得工程師們可以設計出他們自己的邏輯電路并創(chuàng)建出JEDEC(聯(lián)合電子設備工程委員會標準)文件。因此,你可以使用ROM writer在設備中進行映射。

WinCUPL()

The WinCUPL 套件包含如下工具:

WinCUPL一款為所有WinCUPL工具,包括編譯器在內,設計的強大的前端和用戶接口。

CUPL Compiler用CUPL語言編寫的邏輯描述在編譯后,可以被分配到指定的邏輯器件(PLDs)上。在編譯的基礎之上,CUPL編譯器查找它的庫文件并創(chuàng)建可以下載到設備編譯器上的文件。從此,該PLD即可編譯。

Simulator在設計被制作為產(chǎn)品之前,他們可以使用CSIM進行仿真。CSIM將預期的數(shù)值和在CUPL操作中計算出的實際的數(shù)值相比較。仿真的輸入和結果可以圖形化地觀察并通過WinSim進行修改。

WinSim仿真輸入和結果可以通過Winsim設置并顯示波形。

3.1.如何安裝

1)轉到http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2759

2)在該頁面內點擊 “注冊并下載”。

圖 3?1. Atmel網(wǎng)站中下載WinCUPL的地址.

1)下載前請先注冊并獲取序列號。在完成準備工作后,你就可以開始下載了

2)“awincupl.exe運行下載的文件“awincupl.exe”

3)安裝下面的安裝程序精靈

4)重新啟動之后,執(zhí)行Start>Program>Atmel WinCupl>WinCupl

圖 3?2. WinCUPL’s 主界面.

3.2.使用 CUPL語言進行設計

這一節(jié)介紹的是CUPL的設計操作,并向你展示了關于設計流程的樣例。

3.2.1.語法的使用

基本的邏輯和算數(shù)運算符,以及二進制等式設計中使用的函數(shù)如下。

1)邏輯運算符

下表顯示了使用NOT,AND,OR和XOR等邏輯運算符的表達方式和優(yōu)先級。

2)算數(shù)運算符和函數(shù)

下表顯示了6個常用的運算符的表達方式,樣例以及優(yōu)先級。

用$repeat和$macro指令定義的算數(shù)函數(shù)可以被用在算數(shù)表達式中。下表顯示了算數(shù)函數(shù)和它的進制數(shù)。

3.2.1.開始設計

現(xiàn)在,我們開始介紹如何通過簡單的樣例來設計PLD。按照如下步驟,你可以執(zhí)行包含等待功能的PLD。


上一頁 1 2 下一頁

關鍵詞: AVR工具指

評論


技術專區(qū)

關閉