- 博客(20)
- 收藏
- 关注
原创 vivado用modelsim仿真时,Failed to locate ‘vsim.exe‘ executable in the shell environment ‘PATH‘ variable.
原因可能是没有关联,关联一下就好了。
2025-03-21 23:21:10
317
原创 VIVADO 与 Modelsim仿真报错,解决方法Break in file /ip/xilinx/axi_utils_v2_0/hdl/axi_utils_v2_0_vh_rfs.vhd
试了好多办法,重新生成ip核不行,重新编译仿真库还不行,甚至换了台电脑也不行,还是会出现以上错误,编译了好多编译库;最后弄了好久,打开ip核重新改了几个参数,结果可以了。1、 首先点击Reset Output Products重置ip核,然后在点击Generate Output Products生成ip核。4、modelsim与vivado版本不匹配,重新下载modelsim。3、重新生成ip核,或者打开原先ip核,修改一下参数再生成。2、 重新编译仿真库。
2024-11-12 22:50:38
987
原创 使用vivado 报错:ERROR: [USF-ModelSim-70] ‘compile‘ step failed with error while compile.bat‘ script
这可能是由于modelsim没有破解成功,license生成错误。具体modelsim安装可以看。
2024-10-27 17:20:03
1242
原创 vivado使用modelsim10.6c仿真时一直显示Executing analysis and compilation step
我觉得可能是增量编译需要条件,增量编译是在编译的时候对之前的代码优化,也就是在第一次编译之后,如若改动进行第二次编译时,使用增量编译就会节省时间。所以增量编译是在前一次基础上进行,而我可能是第一次使用vivado和modelsim联合仿真,没有编译过,所以会卡在这一步好久。在使用vivado和modelsim10.6c时,仿真一直出不来。不知道是不是增量编译的问题,我把这个关了之后确实可以了。
2024-10-27 17:07:27
359
1
原创 matlab 中pskmod的使用
Y = pskmod(X,M , phaseoffset , symorder ) 表示对输入信号x进行M进制的psk,phaseoffset 参数是设置初始相位。
2024-10-15 12:41:10
1683
原创 [DRC REOP. 123] comnecIS CLKINSEL VCC COECHS CLKN1 ACTIVE: 0k wiz 30e72 mnstmstmmcm adv inst:
意思是MMCM时钟CLKiNsel端口不稳定,或者没有连接到时钟,连接时钟即可。
2024-09-03 17:29:35
1994
1
原创 [Place 30-494] The design is empty Resolution: Check if opt_design has removed all the leaf cells of
[Place 30-494] The design is empty Resolution: Check if opt_design has removed all the leaf cells of your design. Check whether you have instantiated and connected all of the top level ports.意思是设计模块无输出,加上输出即可。
2024-09-03 17:23:01
1015
原创 ERROR:compile simlib failed to compile for modelsim with error in 1 library (cxl error. log)
一般vivado使用modelsim仿真时的错误解决办法可能有;4、在vivado中设置modelsim仿真位置和编译库位置。在vivado使用modelsim仿真时,出现以下错误。2、编译库时出错 ,重新编译。重新打开工程后将这个取消,
2024-07-07 11:30:00
2854
原创 Recompile unisim.vcomponents because ieee.std_logic_1164, ieee.numeric_std have changed.
在进行vivado使用modelsim仿真时出现如上错误,原因可能是换版本后要覆盖之前编译的库,我是新建文件夹,然后重新编译了库。
2024-07-04 23:30:00
964
原创 Error: Spread. ip user files/ipstatic/hdl/xbip dsp48 wrapper v3 0 vh rfs. Library “unisim“not found
原因应该是vivado与modelsim版本不匹配,vivado18.3应该与modelsim10.6c 匹配。将vivado18.3和modelsim-SE10.7安装好之后,在vivado中使用modelsim仿真时。vivado与modelsim联合仿真-----遇到的错误(1)
2024-07-02 17:23:51
904
3
原创 verilog 设计与综合实验报告(7)
首先定义一个缓存器,位宽为32位,深度为32位,然后根据读写时序,设置写使能和读使能wren = i_apb_pwrite && i_apb_penable && i_apb_psel;当i_apb_psel为高,i_apb_penable为低,i_apb_pwrite为高时写入数据2和地址1,之后i_apb_penable为高时保持一个周期,之后读时序i_apb_psel为高,i_apb_penable为低,i_apb_pwrite为低时,地址1,读出数据2。进行下一次写入地址2数据3,读出数据3。
2024-06-20 16:09:12
1083
原创 verilog 设计与综合实验报告(6)
输入为car车辆到来时为1,无车时为0,输出o_signal为交通信号灯,0001时为红灯,0010时为黄灯,0100时为绿灯,1000时为左拐灯,复位之后,交通灯在空闲状态,当车辆到来时交通灯到下一状态绿灯,等待40s,到下一状态左拐灯,等待15s,到黄灯,然后等待5s转到空闲态,无车时,转到红灯,等待55s之后,到黄灯等待5s,回到空闲态继续判断。
2024-06-20 12:49:58
816
1
原创 Windows下 Modelsim10.7下载安装及破解
12、在win64文件下,找到patch64_dll.bat,双击之后,在弹出的页面中选择“是”,待“LICENSE”记事本弹出,点击“文件->另存为”,保存路径,保存到安装路径下;13、然后配置环境变量,win11点击设置-系统-高级系统设置-环境变量-用户变量下的;14、点击图标,打开modelsim后出现以下界面,则破解成功;9、出现以下界面,表示安装成功,点击完成。3、 选择安装路径,尽量不要放在c盘,然后点击下一步。6、出现以下界面点击 “是”,8、出现以下界面,点击“否”,
2024-06-19 20:24:53
13539
19
原创 verilog 设计与综合实验报告(5)
当复位为0时,开始输入,当时钟上升沿到来时给输入,01010011时,最后是10011所以下一个时钟输出1。输入为010100110100110011,总共检测到三个10011,分别为01010011,输出1,01010011010011,输出1,010100110100110011输出1。
2024-06-19 19:21:32
803
原创 verilog 设计与综合实验报告(4)
当复位为低时开始计数,从8’b00000001开始移位,00000010,00000100,00001000,00010000,00100000,01000000到8’b10000000,然后再移位01000000,00100000,00010000,00001000,00000100,00000010再到8’b00000001。环形计数器的计数周期为2*WIDTH-1,例如8bit的寄存器计数周期为15。
2024-06-18 22:32:37
549
原创 verilog 设计与综合实验报告(3)
例如:4x4bit调用2x2bit的模块,如1101x1110,则10x01,10x11,11x01,11x11,得到10,110,11,1001,然后错位得到10,11000,1100,10010000,则相加得到10110110。首先设计一个16x16bit的乘法器,然后将64bit分为4个16bits,通过错位相乘,则就有16个16x16的模块,然后参考竖式计算的格式,进行错位相加,得到129bit的输出out。输入为64bit的a和b,输出为129bit的out。十进制为13x14 = 182。
2024-06-17 09:35:39
1214
原创 verilog 设计与综合实验报告(2)
输入peolpe_cnt为参与表决的人数,每一位bit表示一人,低位不赞成,高位赞成,输出is_or_not表示表决是否通过,低位不通过,高位通过。使用两个寄存器,cnt_is和cnt_not表示赞成和不赞成的人的个数,如果cnt_is>cnt_not则表示通过,反之则表示不通过。1的个数为5个,表示5个人赞成,10个人不赞成,则最终不通过,输出is_or_not为0,1的个数为8个,表示8个人赞成,7个人不赞成,则最终通过,输出is_or_not为1,
2024-06-16 12:23:37
293
原创 verilog 设计与综合实验报告
输入都为8bit,200ns时,a=100,b=25,则re = 1;500ns时,a=3,b=75,则reb = 1;输入为时钟i_clk,复位i_rst,a,b;输出为re,reb,eq。使用组合逻辑,always语句块。900ns时,a=98,b=98,则eq = 1;
2024-06-15 21:24:37
337
ad9361射频收发器-用户指导 ug-ad9361
2024-10-31
UG906 Vivado Design Suite User Guide
2024-06-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅