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

目录

第一部分、关于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”文件是我嫖来

上一篇:红外遥控器之费劲的讲解


下一篇:VK1072B 2.4V~5.2V 驱动18SEG×4COM点阵 1/2, 1/3偏压 用于液晶LCD显示驱动IC