IP核(IP Core) Vivado中有很多IP核可以直接使用,例如数学运算(乘法器、除法器、浮点运算器等)、信号处理(FFT、DFT、DDS等)。IP核类似编程中的函数库(例如C语言中的printf()函数),可以直接调用,非常方便,大大加快了开发速度。 使用Verilog调用IP核 这里简单举一个乘法器的IP核使用实例,使用Verilog调用。首先新建工程,新建demo.v顶层模块。 ...
寄存器和工作模式:7种工作模式:fiq/irq/abt/und/sys/usr/svc。通过MSR cpsr_c,#0xdx切换。上电时进入svc模式。svc和usr的区别是:svc可以通过MSR cpsr_c,#0xdx自由切换到其它任何模式,但是usr不可以。各模式下有自己的堆栈。要在程序启动后依次进入各个模式分别设置自己的堆栈,最后进入usr模式。好多个寄存器:r0 - r7 (a1 - a...
微信小程序模版封装了一些共用的模块,减少了开发的代码量和时间成本。 首先要在 asset文件夹下新建一个名为 template 的文件夹,建好后需要新建一个名为 template 的page。 在template.wxml文件中封装模版。 在这个template.wxml页面中可以封装多个模版,不同的模版用其name属性加以区分。 模版样式写在template.wxss文件中即可,跟一般...