点亮发光二极管Word文档格式.docx

上传人:b****6 文档编号:18821541 上传时间:2023-01-01 格式:DOCX 页数:11 大小:706.46KB
下载 相关 举报
点亮发光二极管Word文档格式.docx_第1页
第1页 / 共11页
点亮发光二极管Word文档格式.docx_第2页
第2页 / 共11页
点亮发光二极管Word文档格式.docx_第3页
第3页 / 共11页
点亮发光二极管Word文档格式.docx_第4页
第4页 / 共11页
点亮发光二极管Word文档格式.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

点亮发光二极管Word文档格式.docx

《点亮发光二极管Word文档格式.docx》由会员分享,可在线阅读,更多相关《点亮发光二极管Word文档格式.docx(11页珍藏版)》请在冰豆网上搜索。

点亮发光二极管Word文档格式.docx

⑴禾U用assign语句实现,文件名led.v。

moduleled(ledout);

//模块名ledoutput[7:

0]ledout;

//定义输岀口

assignledout=8'

01010101;

//输岀0x55

endmodule

(2)利用过程赋值语句来实现,文件名led2.v。

moduleled(ledout);

//模块名led

output[7:

NewProjectWizard:

Directory^iName,Top-LevelEntity[page1of5]

X]

Whatistheworkingdirectoryforthisproject?

|DAEDAEXAMPLE\led\led

Whatisthenameofthisproject?

1^

WhatisthenameofthelQp-leveldesignentityfo(thisproject?

Thisnamei$w$esensitiveandmustexactlymatchtheentitynameinthedesignfile.

R

■J

UseExisbinQProjectSetting...

€Bajck

xt>

Finish

职消

在上图中我们点击••把顶层模块led.v加入进来

Next进入下一步

Selectthefamily-anddevceyouwanltotarget(orcompilation

Eamily:

|Cyclane三|

Targetdevice

CAutodeviceselectedbytheFiUer

aSpecificdeviceselectedin'

Availabledevice^'

list

Availabledevices:

臣ShowAdvancedDevices

Name

LEs

|Memar...

JPLL|

3

EP1C6F256C6

5980

92160

2

EP1CSF256C7

EP1C6F256Ce

5990

_i

EP1CEF2507

EP1C6Q240C6

5930

EP1C6Q240C7

5A80

B

[EP1C6Q240C8

Campeniondevrce|

HardEapy(I:

T|

PLimitDSPtRAMtoHatdCopyIIdeviceresources

<

Back

Next>

Finish.

取消

在这一步中,选择FPGA器件,上图在FreeDev2_1开发板上我们选EP1C6Q240C8

最后,我们点击Finish。

结束工程向导。

遞印匕0hvgpc^Wt涉stjmnt!

也[ocfe出冋tnv出巾

assignlEdDut-8'

enctaodule

PINTOPIN兼容,在PCB设计时综合考虑了

FreeDev系列开发板的为提供多种FPGA器件

诸如EP1C6和EP1C12的兼容,所以很重要的一步:

在工程创建完成后,需要设置不使用引脚

QuartusII-D:

/EDAEXAMPLE/led/led/led-led-[../led**]

ProjectNavigator

|Entity

在Setting->

Device表单中点击下图的Device&

PinOption

按下图设置UnusedPins为Asinputtri-stated

Device&

PinOptions

CuiL-?

urposcFins|Voltage|Fin?

14cement

ErrorBetectionCSC|CapacitiveLoading

GeneralCcnficurationFrograimingFilesUnusedPins

Specifydevice-wideoptionshrreservingallunusedpintsonthedevice.Toreserveindividualdjal-purooseconfiaurationDins.aototheDual-PurQOs&

Pinstab.Toreserveotherpinsindividually,usetheAssignmentEditor.

(4)引脚锁定

引脚定义方法一:

点击菜单Assignment->

Pins打开PinPlanner。

因为在顶层模块led.v中定义8位的输岀I/O口(output[7:

),所以在Pin

Planner的nodename中输入ledout[0]~ledout[7]。

在PinPlanner的Location

中选择输入对应的引脚号。

示例见下图:

X

JNamed«

AllPhs

NodeName

Direction

Location

令ledout[l]

Unknown

PIM104

◎ledout[2]

Udoiown

PIN」U5

4

◊ledaut[3]

Unknown

PIN106

5

令ledout[4]

PINI1Q7

6

令ledout[5]

PINJOS

7

[6]

PIN_113

8

令[7]

P1N_114

9

«

r\ewnode»

Q

J

■:

••:

..m..:

.y:

..:

...:

.上:

引脚定义方法

FreeDev系列开发板的光盘上都会提供一个FreeDev.tcl的脚本文件,把该文件拷贝到

我们创建的工程目录下。

点击tools->

tclscripts••打开tclscript窗口,选择

FreeDev.tcl,然后点击Run运行脚本命令文件。

见下图:

TdScripts

Run

Preview:

set_

location_

_assignment

PIN_

153

-to

CLK

jk.

set

Location

assigriment

PIN^

152

RESET

_assigmment

PltT

1*4

SDRAM_CLK

PIN

179

RXO

_assigmnent

131

RX1

Location_

"

asslgniiient

pm~

1B0

TXO

曰皀匸

loca匸ion

assigmnent

pin"

182

-七o

TX1

使用tcl脚本文件,需要注意模块信号和脚本中信号名定义要一致。

(5)编译

►I

点击菜单Processing->

StartCompilation或快捷键启动编译

¥

工HtcHCamLULj!

quaEtuji_tan.—Etiiid_3ettiDij-5_Eiles-ote--wtitje_SEtT.i™js_tilE5"

atEled.-alfrd.■-dxui^_antLLy513_anlp■ri^-unuigiJfopathsCound£

dxtiHiEiQan.-51jBJ.s

SInfo:

OusecubIITlalngAn41^se£

mssucctfl-Bful.0etK0X4r1s&

tninf

QTfilu\QuaiEuaITFullrobpilaclariwaautcejsCul.□eiEOES^11口aedIdijs

Mmage5(m96

PcrlHelbpressP]

r%*»

11

电1中芈冃“,|

酉33OC.,]

创点磁..,|肝无缶S..||住阿tu”

I(S

a」嗥花岂召牛■習16:

16

编译有错误,则找岀并更正错误,直至编译成功

(6)下载测试

点击快捷键I启动下载,点击start启动jtag方式下载。

我们就可以在开发板上看到效果了。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 建筑土木

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1