自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (5)
  • 收藏
  • 关注

原创 奇数分频和PWM波

生成占空比50%的奇数分频占空比50%的偶数分频,由计数器生成,比如N分频(N为偶数),则计数从0~2*N-1,输出时钟在cnt = N的时候跳转,这样就可以得到占空比50%的方波。但是,生成奇数分频的占空比50%方波,就不能使用上面的办法了,解决方案是用时钟的上升和下降沿两个信号分别生成一个计数器。如下图所示。由pos_cnt==3时生成第一个pos_wave,而neg_cnt == 3时生成第二个neg_wave。最后生成的5分频时钟就是由pos_wave和neg_wave取或得到,这样就可以得

2020-05-29 22:11:58 816

原创 Ubuntu 下GVIM + verilog环境搭建

Ubuntu 下gvim+verilog环境搭建之前在用过很多的Verilog的编辑工具,给我的感觉是sublimtext 和 ue都很好用,奈何就是太贵,像我这样支持正版的人买一套还是觉得肉疼的。免费的VSCODE也很不错,并且VSCODE对新手比较友好,各种插件安装也非常方便。但是总结下来我还是最喜欢GVIM,所以在linux下也搭建gvim + verilog的环境进行开发。1、安装:在终端中输入:sudo apt-get install vimsudo apt-get install v

2020-05-29 20:57:24 2735

原创 testbench中的$read函数使用

testbench 中readmemb/readmemh的函数在测试ADC读入数据的数据处理的时候,需要从textbench中给ADC输入接口一个数据信号,以便观察后续的处理模块功能是否达到要求。本教程使用verilog 中的readmemb/readmemh函数读取正弦波数据,输入给ADC的并行接口,模拟ADC读取到的数据驱动后续信号处理模块。有关readmemb/readmemh可以参见夏宇...

2020-03-17 20:16:24 734 1

原创 打开win10中的Linux

在家闲着无聊,安装win10中的linux玩玩。开发者模式打开win10系统的开发者模式,开始->windows设置->更新和安全->开发者选项->开发者模式开启Windows 功能开启Windows的子系统功能开始->控制面板->程序->启用或关闭windows功能->适用于Linux的Windows子系统。安装Linux安装L...

2020-02-02 17:48:05 197 1

原创 vivado DDS IP核参数设置和仿真

IP核版本 DDS Compiler(6.0)参考文件:PG141.DOCNEV真的是神器,它能解决你对工具所有的问题。以生成一个64Mhz时钟驱动,14位带符号位的1Mhz正弦波为例,讲解下DDS核的设置和仿真。建立DDS IP核IP Catalog 中搜索DDS, 选择DDS Compilier。选择 Configuration Options为 Phase Generat...

2020-01-13 22:04:23 9657 3

LTCC射频模块设计HFSS

采用HFSS进行LTCC设计,非常有用的ANSOFT官方教程,LTCC工艺相关。

2018-11-22

MAXWELL3D教程

MAXWELL3D官方教程,初学者宝典,按照教程一步步走下来,基本掌握MAXWELL软件

2018-11-22

麦克斯韦方程的比较好的教程,很有用

这本书是湖南大学唐璐老师翻译的麦克斯韦直观,对于学习和理解麦克斯韦方程有很大的帮助作用

2018-11-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除