1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
2个回答
|
|
1,File->New Project Wizard->弹出如下界面:
-2,点击Next,弹出如下图所示对话框: -设置工程路径、工程名、顶层实体名,在这里注意工程名要和实体名保持一致,以免编译时出错。 -3,设置完成后点击Next,弹出Add Files对话框,如图: -如果没有文件需要添加,直接点击Next,如图: - 根据自己的需要设置好芯片系列、参数,然后选择正确的的芯片型号。 -4,点击Next,进入EDA Tool Settings对话框,如下图: -如果后续需要仿真或者需要使用第三方工具可以在这里设置 -5, 点击Next,进入Summary界面,如图: -此界面是关于新建立的工程详细信息报表,单击Finish完成。 - File->New,选择 Design Files 下拉列表下的 Verilog HDL Files 选项,点击 OK,界面如下: - 输入要编写的程序,注意:顶层实体名要和工程名一致。如下图: - 点击保存按钮,保存到工程目录下。 - Processing->start->Analysis&Synthesis(分析综合),如下图: - 分配管脚及一些其它设置(这里只介绍常用设置,有兴趣的同学可以查阅 Altera 相关 文档) Assignments->device,弹出如图所示对话框: - 按照图示进行设置。注意:本开发板按 3.3V-LVTTL 电平进行设计 - Start->Compilation 进行编译,如下图: - 完成后可进行下载或仿真。 |
|
|
|
示例代码:
01module led_prj( 02input nrst, 03input clk, 04output [3:0] led 05); 06reg [24:0] counter; 07reg clk2; 08reg [3:0] led_reg; 09assign led = ~led_reg; 10always@(posedge clk or negedge nrst) begin 11if(!nrst) begin 12counter 《= 0; 13clk2 《= 0; 14end 15else if (counter == 25000000) begin 16counter 《= 0; 17clk2《 = ~clk2; 18end 19else 20counter 《= counter + 25‘d1; 21end 22always@(posedge clk2 or negedge nrst) begin 23if(!nrst) 24led_reg 《= 4’d0; 25else 26led_reg 《= led_reg +4‘d1; 27end 28endmodule |
|
|
|
只有小组成员才能发言,加入小组>>
788 浏览 0 评论
1151 浏览 1 评论
2527 浏览 5 评论
2860 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2709 浏览 6 评论
keil5中manage run-time environment怎么是灰色,不可以操作吗?
1068浏览 3评论
193浏览 2评论
455浏览 2评论
368浏览 2评论
M0518 PWM的电压输出只有2V左右,没有3.3V是怎么回事?
453浏览 1评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-21 18:55 , Processed in 1.468525 second(s), Total 79, Slave 60 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号