ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

【NiosII学习】第七篇、自定义PWM的IP核

2020-12-15 18:29:06  阅读:237  来源: 互联网

标签:sdram wire 自定义 IP 第七篇 lcd export output


目录

第一部分、关于PWM的IP核的储备知识

1、什么是IP核

2、为什么要自己写IP核

3、PWM_IP核的写法

第二部分、新建Quartus II工程

1、注意

第三部分、添加自己的IP核

1、添加自己IP核的详细步骤

第四部分、修改别人的软核

1、调用自己的IP核详细步骤

第五部分、编写Quartus中的verilog代码

1、代码

2、注意

第六部分、编写ecplise里面的C代码

1、代码的功能阐述

2、代码

第七部分、总结

1、效果展示

2、感想

3、完整资料


第一部分、关于PWM的IP核的储备知识

1、什么是IP核

IP核(Intellectual Property core),就是知识产权核或知识产权模块的意思。同时IP又分为软IP固IP硬IP。我们这里面主要做的软IP,软IP是用Verilog/VHDL等硬件描述语言描述的功能块,但是并不涉及用什么具体电路元件实现这些功能。

2、为什么要自己写IP核

我猜铁子们的Quartus II都是破解版,破解版它已经破解了很多Altera的IP核(这就是为什么正版软件这么贵),但是这些IP核有时候不能满足我们的设计需求,比如我想驱动LCD屏,那我就得自己写一个LCD的IP核。

所以学会自己写IP核就特别重要,但是这个需要你学到一定的高度之后你才具备这个本领,博主现在也还是个辣鸡,你让我写,我也不会。但是这里我想教的是,别人把IP核写好了,你怎么把他导入到你的系统中去。

3、PWM_IP核的写法

PWM_IP核是别人用verilog语言写的,这个需要一定的水平,反正我还不会,我这里的“pwmip2020.v”文件是我嫖来

标签:sdram,wire,自定义,IP,第七篇,lcd,export,output
来源: https://blog.csdn.net/Learning1232/article/details/111183516

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有