摘要:最近一个月在实习公司做回归测试,对公司的UVM平台用的比较熟练,就想着自己做一个DUT,然后搭建一个UVM验证平台。 首先,DUT是一个简单的32位的加法器,代码如下:alu.v module adder32_cla( input clk , input rst , input enable , i 阅读全文
posted @ 2019-07-31 22:29 Zhangxianhe 阅读 (294) 评论 (0) 编辑
摘要:最近一个月在实习公司做回归测试,对公司的UVM平台用的比较熟练,就想着自己做一个DUT,然后搭建一个UVM验证平台。 首先,DUT是一个简单的32位的加法器,代码如下:alu.v module adder32_cla( input clk , input rst , input enable , i 阅读全文
posted @ 2019-07-31 22:29 Zhangxianhe 阅读 (294) 评论 (0) 编辑
摘要:我的联系方式:QQ:447574829(加我请说明来处) 阅读全文
posted @ 2019-07-31 19:11 Zhangxianhe 阅读 (40) 评论 (1) 编辑
摘要:分频器是指使输出信号频率为输入信号频率整数分之一的电子电路。在许多电子设备中如电子钟、频率合成器等,需要各种不同频率的信号协同工作,常用的方法是以稳定度高的晶体振荡器为主振源,通过变换得到所需要的各种频率成分,分频器是一种主要变换手段。 早期的分频器多为正弦分频器,随着数字集成电路的发展,脉冲分频器 阅读全文
posted @ 2019-06-25 15:41 Zhangxianhe 阅读 (354) 评论 (0) 编辑
摘要:Zedboard OLED Display Controller IP v1 介绍 Author:zhangxianhe 本文档提供了快速添加,连接和使用ZedboardOLED v1.0 IP内核的说明。运行在ARM处理器系统上的测试应用程序用于通过其驱动程序的功能与IP进行通信。 Vivado设 阅读全文
posted @ 2018-10-16 21:55 Zhangxianhe 阅读 (2358) 评论 (0) 编辑
摘要:Vivado+zedboard之初学流水灯 Author:zhangxianhe 环境:vivado 2016.3(已验证适用于2015.4) 开发板:Zedboard version xc7z020clg484-1 实验:使用Vivado和SDK进行Zedboard开发,制作一个简单的流水灯程序以 阅读全文
posted @ 2018-10-16 07:54 Zhangxianhe 阅读 (3148) 评论 (0) 编辑
摘要:ilinx Vivado的使用详细介绍(3):使用IP核 Author:zhangxianhe IP核(IP Core) IP核(IP Core) Vivado中有很多IP核可以直接使用,例如数学运算(乘法器、除法器、浮点运算器等)、信号处理(FFT、DFT、DDS等)。IP核类似编程中的函数库(例 阅读全文
posted @ 2018-10-15 18:14 Zhangxianhe 阅读 (4723) 评论 (1) 编辑
摘要:xilinx Vivado的使用详细介绍(2):创建工程、添加文件、综合、实现、管脚约束、产生比特流文件、烧写程序、硬件验证 Author:zhangxianhe 新建工程 新建工程 打开Vivado软件,直接在欢迎界面点击Create New Project,或在开始菜单中选择File - New 阅读全文
posted @ 2018-10-14 09:16 Zhangxianhe 阅读 (7001) 评论 (1) 编辑
摘要:Xilinx Vivado的使用详细介绍(1):创建工程、编写代码、行为仿真 Author:zhangxianhe 新建工程 新建工程 打开Vivado软件,直接在欢迎界面点击Create New Project,或在开始菜单中选择File - New Project即可新建工程。 点击Next; 阅读全文
posted @ 2018-10-13 09:10 Zhangxianhe 阅读 (5299) 评论 (0) 编辑
摘要:在Vivado SDK进行软件设计的时候,如调用math.h函数的时候出现 undefined reference to `sqrt' ,原因有以下情况: 1.没有添加需调用的头文件 解决方案:添加对应的头文件,#include "math.h" 2.没有添加库函数(比较容易被忽略的一个步骤) 解决 阅读全文
posted @ 2018-10-13 08:24 Zhangxianhe 阅读 (823) 评论 (0) 编辑