完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
IP核应用之计数器实验目的:了解FPGA的IP核相关知识并以计数器IP核为例学会基本IP使用的流程实验平台:无实验原理: IP核(Intellectual Property core),也被称为知识产权核,其分为软核、硬核和固核。软核通常是与工艺无关、具有寄存器传输级硬件描述语言描述的设计代码,可以进行后续设计;硬核是前者通过逻辑综合、布局、布线之后的一系列工艺文件,具有特定的工艺形式、物理实现方式;固核则通常介于上面两者之间,它已经通过功能验证、时序分析等过程,设计人员可以以逻辑门级网表的形式获取。FPGA的开发方式分为三种,分别是:原理图、Verilog HDL以及IP核。其中原理图方式在较大工程中由于其局限性使用的越来越少,不推荐再学习;Verilog HDL为当今主流的设计方式;用IP核代替用户自己设计的逻辑,可以大大缩短开发周期,提供更加有效的逻辑综合和实现。Altera IP核既包括了诸如逻辑和算术运算等简单的IP核,也包括了诸如数字信号处理器、以太网MAC、PCI/PCIE接口比较复杂的系统模块。Quartus II中使用Mega Wizard插件管理器可以用以修改和创建包含定制IP核的设计文件,然后在设计文件中例化IP核。在Mega Wizard插件管理器中可以创建、定制和例化Altera IP核、参数化模型库(LPM)模块以及在Quartus II软件、EDA设计入口和综合工具使用的IP核。实验内容:新建一个以名为counter_ip的工程保存在prj下,然后单击Tools—Mega Wizard Plug-In Manager来启动Mega Wizard插件管理器 。
设置好仿真脚本后进行功能仿真,可以看到如图5-12所示的波形文件。将q的显示切换为无符号十进制,可以看出每当cin高电平一次,输出q进行自加一次直至加满到9(从0开始加)自动清零并开始下一轮计数。符合预期设计,对于此时功能出现毛刺,可先不深究。 分析综合无误后点击RTL viewer可以看如图5-15所示的原理图。 设置好仿真脚本后进行功能仿真,可以看到如图5-16所示的波形文件,可以看出输出q在输入cin的控制下进行自加一次直至加满到255(8位计数器)后自动清零且产生一个系统时钟周期的cout高电平并开始下一轮计数。这里在cout高电平后,出现了一个毛刺信号,这里为IP核本身问题,此处不做讨论。 小梅哥芯航线电子工作室 class5_counter_ip.rar (8.89 KB ) 第四章_IP核应用之计数器.pdf (1.06 MB ) |
|
相关推荐
1个回答
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
3002 浏览 3 评论
27816 浏览 2 评论
3580 浏览 2 评论
4057 浏览 4 评论
基于采用FPGA控制MV-D1024E系列相机的图像采集系统设计
2424 浏览 3 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-3-7 00:19 , Processed in 0.615602 second(s), Total 74, Slave 55 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191