摘要: 一. 常用编译命令选项 源程序test.c 1. 无选项编译链接用法:#gcc test.c作用:将test.c预处理、汇编、编译并链接形成可执行文件。这里未指定输出文件,默认输出为a.out。 2. 选项 -o用法:#gcc test.c -o test作用:将test.c预处理、汇编、编译并链接 阅读全文
posted @ 2018-03-28 16:11 yf869778412 阅读(181) 评论(0) 推荐(0)
摘要: 想必很多人都看过“头文件中的 #ifndef/#define/#endif 防止该头文件被重复引用”。但是是否能理解“被重复引用”是什么意思?是不能在不同的两个文件中使用include来包含这个头文件吗?如果头文件被重复引用了,会产生什么后果?是不是所有的头文件中都要加入#ifndef/#defin 阅读全文
posted @ 2018-03-28 15:19 yf869778412 阅读(427) 评论(0) 推荐(1)
摘要: 学习目的: (1) 熟悉SPI接口和它的读写时序; (2) 复习Verilog仿真语句中的$readmemb命令和$display命令; (3) 掌握SPI接口写时序操作的硬件语言描述流程(本例仅以写时序为例),为以后描述更复杂的时序逻辑电路奠定基础。 学习过程: 【SPI的相关知识】 ① SPI的 阅读全文
posted @ 2018-03-28 14:49 yf869778412 阅读(876) 评论(0) 推荐(0)
摘要: 学习目的: (1) 熟悉SPI接口和它的读写时序; (2) 复习Verilog仿真语句中的$readmemb命令和$display命令; (3) 掌握SPI接口写时序操作的硬件语言描述流程(本例仅以写时序为例),为以后描述更复杂的时序逻辑电路奠定基础。 学习过程: 【SPI的相关知识】 ① SPI的 阅读全文
posted @ 2018-03-28 14:49 yf869778412 阅读(1100) 评论(0) 推荐(0)
摘要: Vivado下debug后的波形通过图形化界面并不能保存抓取到波形,保存按钮只是保存波形配置,如果需要保存波形需要通过TCL命令来实现: write_hw_ila_data0730_ila_1 [upload_hw_ila_data hw_ila_1]write_hw_ila_data 0730_i 阅读全文
posted @ 2018-03-28 14:04 yf869778412 阅读(3205) 评论(0) 推荐(0)
摘要: 首先介绍一下我的硬件平台:使用的开发板为米联客出的MIZ702,这个开发板与ZedBoard是兼容的。 Vivado硬件调试有几种手段:ILA(集成逻辑分析器Integrated Logic Analyzer)、VIO(虚拟I/O Virtual Input/Output)、Jtag-to-AXI等 阅读全文
posted @ 2018-03-28 13:59 yf869778412 阅读(2999) 评论(0) 推荐(1)
摘要: 在Vivado下在线调试是利用ILA进行的,Xilinx官方给出了一个视频,演示了如何使用Vivado的debug cores,下面我根据这个官方视频的截图的来演示一下: 官方的视频使用的软件版本为2012.2,不过在2015.3下也是差不多的。 第一步:标记需要debug的信号 例如: VHDL: 阅读全文
posted @ 2018-03-28 13:48 yf869778412 阅读(3119) 评论(0) 推荐(0)
摘要: 阅读导览(点击快速跳转): 1.FScapture 2.Snipaste 3.Picpick 相关文件下载及链接 1.FScapture(返回目录) FScapture全名为 FastStone Capture,它还有一款兄弟软件叫做 FastStoneImageViewer 是一个图片浏览器,有兴 阅读全文
posted @ 2018-03-28 08:46 yf869778412 阅读(5617) 评论(1) 推荐(1)