自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于Vivado在添加ila之后,生成电路和跑综合(Synthesis)的时间都增加了好几倍的问题。

捕捉信号位宽不匹配的问题后,再综合好像快一些了,具体原理还不知道。看到有的同类型的帖子,盲猜是中间不匹配的信号太多会造成综合时大量的冗余计算导致的。后面查看到Message里面的warning,发现与之前可运行的工程相比warning相比实在太多了,几个增加到600多个,于是开始改错。这几天在一个修改过N次的工程上做了下调整,增加了一个小模块和ila模块。然后综合阶段基本卡死,没有语法错误这类问题。最后没办法,使用备份的文件重建工程,但是不加ila就没问题了,具体原因仍然不明,希望能跟其他同学交流。

2024-03-19 15:48:54 832 3

原创 Unable to checkout a viewer license necessary for use of the Modelsimgraphical user interface 问题解决方案

出现Unable to checkout a viewer license necessary for use of the Modelsimgraphical user interface . Vsim is closing问题解决方案

2023-08-10 12:56:06 4812 6

原创 关于matlab重装后文件无法打开的问题

重装matlab之后不知道是因为版本问题还是路径什么的,以前的文件突然无法打开了,连文件类型都变成了没见过的MATLAB Code。找到了这个方法:

2022-11-14 17:49:43 6439 5

原创 Modelsim 10.7安装遇到的问题

Failed to load required MGLS dll的解决办法之一

2022-09-25 16:40:04 1351

原创 操作性的练习(test)

一、 到 主要是做好引脚约束(ucf中)就可以解决二、NET "CLK" LOC = C8; //同样是CLK引脚不知道为什么C9时钟无效,C8就可以NET "RST" LOC = "G12";//这些" "双引号,都是可有可无的NET "LED<0>" LOC = M5;NET "LED<1>" LOC = M11;NET LED<2> LOC = "P7";NET LED<3> LOC = "...

2022-04-08 15:31:01 403

原创 HDLBits上一些有价值的题目

Problem 117 3.2.4.3 Conway's Game of Life 16x16(Conwaylife)进入一个漫长的状态机栏目,我们将讨论多道学习状态机的题目。图中是一个有两个状态的摩尔型状态机。有一个输入信号与一个输出信号。本题中需要实现图中的状态机,注意复位后状态为 B,复位采用异步复位。...

2022-04-04 11:12:34 310

原创 串口通信笔记

initial begin // Initialize Inputs clk = 0; reset_n = 0; Data = 0; send_en = 0; Baud_set = 4; #201; #100 Data = 8'h57; send_en = 1; #20; @(posedge Tx_done); //Tx_done变化(到)后才执行下面的语句,不到就死循环上面的语句 /..

2022-03-19 10:36:11 160

原创 Problem 64 (3.1.2.5)————Problem 114 (3.2.3.9 3-input LUT)

Problem 64 (3.1.2.5)256-to-1 4bit multiplexer(Mux256to1v)module top_module( input [1023:0] in, input [7:0] sel, output [3:0] out ); assign out = in[sel * 4 +: 4]; //second way //assign out = {in[sel * 4 + 3], in[sel ...

2022-03-15 10:44:11 159

原创 Problem 40 ||小梅哥(时序逻辑计数器)

Problem 40 Combinational for-loop: 255-bit population count​ 设计电路来计算输入矢量中 ’1‘ 的个数,题目要求建立一个255bit输入的矢量来判断输入中 ’1‘ 的个数。module top_module( input [254:0] in, output [7:0] out ); always@(in)begin out = 'd0; for(int i = 0; i &lt

2022-03-13 11:30:10 372

原创 Problem29-------36 || 小梅哥笔记(38译码器)

Problem 29: Always blocks(clocked) (Alwaysblock2)对于硬件综合来说,存在两种always块:组合逻辑:always @(*)时序逻辑:always @(posedge clk)阻塞性赋值和非阻塞性赋值在Verilog中有以下三种赋值方法:连续赋值(assign x=y;):不能在过程块内使用;过程阻塞性赋值(x=y;):只能在过程块中使用;过程费阻塞性复制(x<=y):只能在过程块内使用。在组合always块中,使..

2022-03-01 16:07:00 387

原创 Problem18 2.2.9————Problem 22 2.3.4

Problem182.2.9 More replication(Vector5)现在要求你构建一个电路,将一个 8bit 有符号数扩展为 32bit 数。out[24] = ~a ^ a; // a == a, so out[24] is always 1.out[23] = ~a ^ b;out[22] = ~a ^ c;...out[ 1] = ~e ^ d;out[ 0] = ~e ^ e;根据上图,这题使用位连接符和重复操作符是再舒服不过了。module top_

2022-02-17 17:32:01 283

原创 HDLBits学习笔记

Problem10——Vectorsmodule top_module( input [2:0] vec, output [2:0] outv, output o2, output o1, output o0); assign outv = vec; // This is ok too: assign {o2, o1, o0} = vec; assign o0 = vec[0]; assign o1 = vec[1]; assign o2 = vec[2]; end.

2022-02-15 20:50:45 500

原创 tf-gpu + cuda + cudnn 环境搭建

首先是3者以及python的版本关系,如下图如果是用anaconda搭建环境建议在conda的命令行界面(Anaconda Prompt)下载这3个(楼主去官网手动下载CUDA和CUDnn,结果和conda里的环境一直连接不上,各种重装搬运都是血泪史啊)前面两句话是搭房子应该不用说了,后面三句话就是安装cuda、cudnn、tf-gpu最好按顺序来,可能我最开始几次安不上去也有先安装tensorflow-gpu后安装cuda的原因conda create -n py36 python=3.

2021-11-21 12:28:19 1606

原创 Python安装库(非命令行界面)

通过路径【File】→【Settings】→【Project】→【Project Interpreter】来到我们配置Python环境的界面。这里的库信息一般要加载一下才会出来,点击图中的加号。加载出下面的界面,可能需要加载一小会。随后在左侧列表中找需要的库文件,点击【instal package】如果需要勾选【Specify version】后可以在右边选择需要的版本。...

2021-09-20 16:02:38 159

空空如也

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

TA关注的人

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