新聞中心

AVR工具指南(二)

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

繼續(xù)南(一)的內(nèi)容

本文引用地址:http://m.butianyuan.cn/article/201611/322040.htm

3.WinCUPL

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

WinCUPL()

The WinCUPL 套件包含如下工具:

WinCUPL一款為所有WinCUPL工具,包括編譯器在內(nèi),設(shè)計(jì)的強(qiáng)大的前端和用戶接口。

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

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

WinSim仿真輸入和結(jié)果可以通過Winsim設(shè)置并顯示波形。

3.1.如何安裝

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

2)在該頁面內(nèi)點(diǎn)擊 “注冊(cè)并下載”。

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

1)下載前請(qǐng)先注冊(cè)并獲取序列號(hào)。在完成準(zhǔn)備工作后,你就可以開始下載了

2)“awincupl.exe運(yùn)行下載的文件“awincupl.exe”

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

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

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

3.2.使用 CUPL語言進(jìn)行設(shè)計(jì)

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

3.2.1.語法的使用

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

1)邏輯運(yùn)算符

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

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

下表顯示了6個(gè)常用的運(yùn)算符的表達(dá)方式,樣例以及優(yōu)先級(jí)。

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

3.2.1.開始設(shè)計(jì)

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


上一頁 1 2 下一頁

關(guān)鍵詞: AVR工具指

評(píng)論


技術(shù)專區(qū)

關(guān)閉