自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 matlab 实现二进制与十进制相互转换

dec2bin():该函数实现从十进制到二进制的转换。调用格式:b=dec2bin(a)。其中b为二进制,a为十进制。bin2dec():该函数实现从二进制到十进制的转换,调用格式:a=bin2dec(b)。其中b为二进制,a为十进制。参数b的数据类型是字符型需要注意的是:在使用上述函数的时候,只能实现非负整数与二进制数之间的转化,如果使用负整数的时候会出现错误。二进制数转换十进制数据如下:%%%%%%%cstr0 = textread('C:\Users\xxxx.txt','%s'); %

2021-07-07 19:06:39 11366 1

原创 Verilog在vivodo中实现真双口RAM IP Core读写操作

功能代码:`timescale 1ns / 1psmodule ram_16( input clk, input rst_n ); reg ena;//总使能控制 reg wren1;//RAM1使能 reg wren2;//RAM2使能 reg [7:0] addr;//8位地址位 reg [7:0] writedata;//写入数据 reg [7:0] readdata;//读取数据 wire [7:0] readdata_flag; reg state;//

2020-08-02 19:31:12 636 1

原创 快速实现提高vivado编译速度

正常情况window系统下vivado软件默认编译线程数为2,为了提高编译速度可以通过设置控制台命令:set_param general.maxThreads 12来提高线程数,最大线程数可以根据电脑配置来修改。设置完成后可以再通过控制台命令:get_param general.maxThreads查看当前线程数。不过这种方法需要每次打开vivado后重新设置后才能生效。第二种方法是通过写tcl脚本文件来实现每次打开vivado软件自动加载,不需要每次手动输入。新建vivado_init.tcl脚本

2022-02-17 22:17:52 5308 2

原创 vivado封装edf网表文件详细步骤

(1)设置需提交的源代码的最顶层为TOP层。可以看到内部调用模块。(2)在设置选项的综合设置中选中打平整个设计,防止别人看到模块层次。设置-mode out_of_context属性,表示在该级不插入任何I/O BUFFERs。层级结构则可设置“-flatten_hierarchy”选项为“full”:“全”该选项指示工具把层级全面变平,只剩下顶层,保护IP的层级结构不被其他用户清楚查看。 运行综合synthesis,完成综合后,打开综合设计open synthesized design。

2021-07-14 09:16:36 2277

空空如也

空空如也

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

TA关注的人

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