FPGA开发
joker-fpga
目前是实习生
展开
-
verilog中signed用法
首先我们知道,有符号数的运算全都是补码的方式。在Verilog里面,可以使用有符号数据进行运算,定义时使用signed,例如regsigned[7:0] data; //定义了一个reg型有符号8位变量 adder在Verilog中数据是已补码形式存在的,正数的补码是他本身,负数的补码是除符号位取反加一,上边定义的data赋值为-3,则-3的二进制为1000 0011,这个叫原码,其补码为1111 1101,data中真实存储的是1111 1101(补码)。在运算的过程中也是使用补码的。那.原创 2022-05-04 09:49:17 · 5041 阅读 · 0 评论 -
vivado jtag回读 flash
1,利用SDK软件制作镜像文件(这篇文章不做介绍),生成boot.bin文件,2,可以选择在SDK上固化,也可以在vivado上固化,这里选择的是在vivado上固化3打开vivado,连接板子,4右击鼠标选择flash芯片型号5.然后点击确定->点击OK选择镜像文件,还有fsbl文件6.需要等待五六分钟7.这里报了sd模式,我选择的是qspi 模式,所以硬件出现问题,我没有使用官方的开发版,是硬件组的画的,根据具体情况修改电路,也可以参考黑金7020.原创 2022-04-21 10:27:32 · 3673 阅读 · 0 评论 -
zynq flash固化
2.在add configruation memory device 的配置界面里选择正确的flash型号,如下图所示:3.提示是否对spi flash进行编程,点击OK点击OK开始编程FLASHflash编程完毕后,会弹出如下成功的界面至此,spi flash烧写完毕,程序已经固化到spi flash中了...原创 2022-04-12 15:41:42 · 1058 阅读 · 0 评论