-
modelsim仿真问题 赏800家园币
[i=s] 本帖最后由 awbl 于 2023-8-27 13:33 编辑 [/i] 在学习FIR的过程中遇到了仿真问题,大家帮忙看一下。1、modelsim版本:modelsim-Altera 10.3d 2、quartus版本 :Quartus II 15.0 (64-bit) 3、主程序fir.v:[list=1] [*] module fir( [*] clk , [*] rst_n , [*] key , [*] dac_mode , [*] dac_sleep , [*] dac_clka , [*] dac_dat_a , [*] dac_wra , [*] dac_clkb , [*] dac_dat_b , [*] dac_wrb [*]); [*] [*]input clk ; [*]input rst_n ; [*]input [7:0] key ; [*]output dac_mode ; [*]output dac_sleep ; [*]output dac_clka ; [*]output [7:0] dac_dat_a ; [*]output dac_wra ; [*]output dac_clkb ; [*]output [7:0] dac_dat_b ; [*]output dac_wrb ; [*] [*]//信号类型定义。 [*]reg [7:0] sin_data ; [*]reg [31:0] cnt1 ; [*]wire add_cnt1 ; [*]wire end_cnt1 ; [*]wire [16:0] addr_temp ; [*]wire [6:0] addr ; [*]reg [12:0] x ; [*]reg [7:0] dac_dat_a ; [*]wire dac_sleep ; [*]wire dac_mode ; [*]wire dac_clka ; [*]reg [1:0] cnt0 ; [*]wire add_cnt0 ; [*]wire end_cnt0 ; [*]wire [7:0] fir_dout ; [*]wire fir_dout_vld; [*]reg [7:0] dac_dat_b ; [*]wire dac_clkb ; [*]wire dac_wrb ; [*]wire [7:0] fir_din ; [*]wire [7:0] fir_dout2 ; [*]//设计正弦信号。 [*]always @(*) begin [*] case(addr) [*]0: sin_data = 8'h7F; [*]1: sin_data = 8'h85; [*]2: sin_data = 8'h8C; [*]3: sin_data = 8'h92; [*]4: sin_data = 8'h98; [*]5: sin_data = 8'h9E; [*]6: sin_data = 8'hA4; [*]7: sin_data = 8'hAA; [*]8: sin_data = 8'hB0; [*]9: sin_data = 8'hB6; [*]10: sin_data = 8'hBC; [*]11: sin_data = 8'hC1; [*]12: sin_data = 8'hC6; [*]13: sin_data = 8'hCB; [*]14: sin_data = 8'hD0; [*]15: sin_data = 8'hD5; [*]16: sin_data = 8'hDA; [*]17: sin_data = 8'hDE; [*]18: sin_data = 8'hE2; [*]19: sin_data = 8'hE6; [*]20: sin_data = 8'hEA; [*]21: sin_data = 8'hED; [*]22: sin_data = 8'hF0; [*]23: sin_data = 8'hF3; [*]24: sin_data = 8'hF5; [*]25: sin_data = 8'hF7; [*]26: sin_data = 8'hF9; [*]27: sin_data = 8'hFB; [*]28: sin_data = 8'hFC; [*]29: sin_data = 8'hFD; [*]30: sin_data = 8'hFE; [*]31: sin_data = 8'hFE; [*]32: sin_data = 8'hFE; [*]33: sin_data = 8'hFE; [*]34: sin_data = 8'hFE; [*]35: sin_data = 8'hFD; [*]36: sin_data = 8'hFC; [*]37: sin_data = 8'hFA; [*]38: sin_data = 8'hF8; [*]39: sin_data = 8'hF6; [*]40: sin_data = 8'hF4; [*]41: sin_data = 8'hF1; [*]42: sin_data = 8'hEF; [*]43: sin_data = 8'hEB; [*]44: sin_data = 8'hE8; [*]45: sin_data = 8'hE4; [*]46: sin_data = 8'hE0; [*]47: sin_data = 8'hDC; [*]48: sin_data = 8'hD8; [*]49: sin_data = 8'hD3; [*]50: sin_data = 8'hCE; [*]51: sin_data = 8'hC9; [*]52: sin_data = 8'hC4; [*]53: sin_data = 8'hBE; [*]54: sin_data = 8'hB9; [*]55: sin_data = 8'hB3; [*]56: sin_data = 8'hAD; [*]57: sin_data = 8'hA7; [*]58: sin_data = 8'hA1; [*]59: sin_data = 8'h9B; [*]60: sin_data = 8'h95; [*]61: sin_data = 8'h8F; [*]62: sin_data = 8'h89; [*]63: sin_data = 8'h82; [*]64: sin_data = 8'h7D; [*]65: sin_data = 8'h77; [*]66: sin_data = 8'h70; [*]67: sin_data = 8'h6A; [*]68: sin_data = 8'h64; [*]69: sin_data = 8'h5E; [*]70: sin_data = 8'h58; [*]71: sin_data = 8'h52; [*]72: sin_data = 8'h4C; [*]73: sin_data = 8'h46; [*]74: sin_data = 8'h41; [*]75: sin_data = 8'h3C; [*]76: sin_data = 8'h36; [*]77: sin_data = 8'h31; [*]78: sin_data = 8'h2C; [*]79: sin_data = 8'h28; [*]80: sin_data = 8'h23; [*]81: sin_data = 8'h1F; [*]82: sin_data = 8'h1B; [*]83: sin_data = 8'h17; [*]84: sin_data = 8'h14; [*]85: sin_data = 8'h11; [*]86: sin_data = 8'hE ; [*]87: sin_data = 8'hB ; [*]88: sin_data = 8'h9 ; [*]89: sin_data = 8'h7 ; [*]90: sin_data = 8'h5 ; [*]91: sin_data = 8'h3 ; [*]92: sin_data = 8'h2 ; [*]93: sin_data = 8'h1 ; [*]94: sin_data = 8'h1 ; [*]95: sin_data = 8'h1 ; [*]96: sin_data = 8'h1 ; [*]97: sin_data = 8'h1 ; [*]98: sin_data = 8'h2 ; [*]99: sin_data = 8'h3 ; [*]100: sin_data = 8'h4 ; [*]101: sin_data = 8'h6 ; [*]102: sin_data = 8'h7 ; [*]103: sin_data = 8'hA ; [*]104: sin_data = 8'hC ; [*]105: sin_data = 8'hF ; [*]106: sin_data = 8'h12; [*]107: sin_data = 8'h15; [*]108: sin_data = 8'h19; [*]109: sin_data = 8'h1D; [*]110: sin_data = 8'h21; [*]111: sin_data = 8'h25; [*]112: sin_data = 8'h2A; [*]113: sin_data = 8'h2E; [*]114: sin_data = 8'h33; [*]115: sin_data = 8'h38; [*]116: sin_data = 8'h3E; [*]117: sin_data = 8'h43; [*]118: sin_data = 8'h49; [*]119: sin_data = 8'h4E; [*]120: sin_data = 8'h54; [*]121: sin_data = 8'h5A; [*]122: sin_data = 8'h60; [*]123: sin_data = 8'h67; [*]124: sin_data = 8'h6D; [*]125: sin_data = 8'h73; [*]126: sin_data = 8'h79; [*]127: sin_data = 8'h7F; [*] endcase [*]end [*] [*]always @(posedge clk or negedge rst_n)begin [*] if(!rst_n)begin [*] cnt1 <= 0; [*] end [*] else if(add_cnt1)begin [*] if(end_cnt1) [*] cnt1 <= 0; [*] else [*] cnt1 <= cnt1 + 1; [*] end [*]end [*] [*]assign add_cnt1 = 1 ; [*]assign end_cnt1 = 0 ; [*] [*] [*]always @(*) begin [*] if(key == 0)begin [*] x = 262 ; [*] end [*] else if(key == 1)begin [*] x = 524 ; [*] end [*] else if(key == 2)begin [*] x = 786 ; [*] end [*] else if(key == 3)begin [*] x = 1029 ; [*] end [*] else if(key == 4)begin [*] x = 1311 ; [*] end [*] else if(key == 5)begin [*] x = 1573 ; [*] end [*] else if(key == 6)begin [*] x = 1835 ; [*] end [*] else begin [*] x = 2097 ; [*] end [*]end [*]assign addr_temp = cnt1 * x ; [*]assign addr = addr_temp >> 10 ; [*] [*] [*]//A通道输出。 [*]always @(posedge clk or negedge rst_n)begin [*] if(rst_n==1'b0)begin [*] dac_dat_a <= 0 ; [*] end [*] else begin [*] dac_dat_a <= 255 - sin_data ; [*] end [*]end [*] [*]assign dac_sleep = 0 ; [*]assign dac_mode = 1 ; [*]assign dac_wra = dac_clka ; [*]assign dac_clka = ~clk ; [*] [*]//设计滤波器。 [*]always @(posedge clk or negedge rst_n)begin [*] if(!rst_n)begin [*] cnt0 <= 0; [*] end [*] else if(add_cnt0)begin [*] if(end_cnt0) [*] cnt0 <= 0; [*] else [*] cnt0 <= cnt0 + 1; [*] end [*]end [*] [*]assign add_cnt0 = 1 ; [*]assign end_cnt0 = add_cnt0 && cnt0== 4 - 1 ; [*]assign fir_din = sin_data - 128 ; [*]ip_fir_1 module_2( [*] .clk (clk ), [*] .reset_n (rst_n ), [*] .ast_sink_data (fir_din ), [*] .ast_sink_valid (end_cnt0 ), [*] .ast_sink_error (2'b00 ), [*] .ast_source_data (fir_dout ), [*] .ast_source_valid (fir_dout_vld ), [*] .ast_source_error ( ) [*] ); [*]assign fir_dout2 = fir_dout + 128 ; [*]always @(posedge clk or negedge rst_n)begin [*] if(rst_n==1'b0)begin [*] dac_dat_b <= 0 ; [*] end [*] else if(fir_dout_vld) begin [*] dac_dat_b <= 255 - fir_dout2 ; [*] end [*]end [*] [*]assign dac_wrb = dac_clkb ; [*]assign dac_clkb = ~clk ; [*]endmodule [/list] 4、IP核文件 ip_fir_1.v : [list=1] [*]`timescale 1 ps / 1 ps [*]module ip_fir_1 ( [*] input wire clk, // clk.clk [*] input wire reset_n, // rst.reset_n [*] input wire [7:0] ast_sink_data, // avalon_streaming_sink.data [*] input wire ast_sink_valid, // .valid [*] input wire [1:0] ast_sink_error, // .error [*] output wire [7:0] ast_source_data, // avalon_streaming_source.data [*] output wire ast_source_valid, // .valid [*] output wire [1:0] ast_source_error // .error [*] ); [*] [*] ip_fir_1_0002 ip_fir_1_inst ( [*] .clk (clk), // clk.clk [*] .reset_n (reset_n), // rst.reset_n [*] .ast_sink_data (ast_sink_data), // avalon_streaming_sink.data [*] .ast_sink_valid (ast_sink_valid), // .valid [*] .ast_sink_error (ast_sink_error), // .error [*] .ast_source_data (ast_source_data), // avalon_streaming_source.data [*] .ast_source_valid (ast_source_valid), // .valid [*] .ast_source_error (ast_source_error) // .error [*] ); [*] [*]endmodule [/list] 5、测试文件 test_fir.v : [list=1] [*]`timescale 1 ns/1 ns [*] [*]module test_fir(); [*] [*]//时钟和复位 [*]reg clk ; [*]reg rst_n; [*] [*]//uut的输入信号 [*]reg[7:0] key ; [*] [*]//uut的输出信号 [*]wire dac_mode ; [*]wire dac_sleep ; [*]wire dac_clka ; [*]wire [7:0] dac_dat_a ; [*]wire dac_wra ; [*]wire dac_clkb ; [*]wire [7:0] dac_dat_b ; [*]wire dac_wrb ; [*] [*] [*]//时钟周期,单位为ns,可在此修改时钟周期。 [*]parameter CYCLE = 200; [*] [*]//复位时间,此时表示复位3个时钟周期的时间。 [*]parameter RST_TIME = 3 ; [*] [*]//待测试的模块例化 [*]fir uut( [*] .clk (clk ), [*] .rst_n (rst_n ), [*] .key (key ), [*] .dac_mode (dac_mode ), [*] .dac_sleep (dac_sleep ), [*] .dac_clka (dac_clka ), [*] .dac_dat_a (dac_dat_a ), [*] .dac_wra (dac_wra ), [*] .dac_clkb (dac_clkb ), [*] .dac_dat_b (dac_dat_b ), [*] .dac_wrb (dac_wrb ) [*] [*]); [*] [*] [*]//生成本地时钟50M [*]initial begin [*] clk = 0; [*] forever [*] #(CYCLE/2) [*] clk=~clk; [*]end [*] [*]//产生复位信号 [*]initial begin [*] rst_n = 1; [*] #2; [*] rst_n = 0; [*] #(CYCLE*RST_TIME); [*] rst_n = 1; [*]end [*] [*]//输入信号key赋值方式 [*]initial begin [*] forever begin [*] #(10000*CYCLE); [*] //赋初值 [*] key = 0; [*] #(10000*CYCLE); [*] key = 1; [*] #(10000*CYCLE); [*] key = 2; [*] #(10000*CYCLE); [*] key = 3; [*] #(10000*CYCLE); [*] key = 4; [*] #(10000*CYCLE); [*] key = 5; [*] #(10000*CYCLE); [*] key = 6; [*] #(10000*CYCLE); [*] key = 7; [*]end [*]end [*]endmodule [/list] 6、quartus和modelsim联合仿真报错如下图: [attach]2152750[/attach] [attach]2152748[/attach] 恳请各位指正!!
25260浏览量 7回复量 关注量 -
关于modelsim的仿真问题。 sos
[i=s] 本帖最后由 awbl 于 2023-8-26 17:40 编辑 [/i] [color=#444444][backcolor=rgb(255, 255, 255)][font=Tahoma, "]在跟着B站视频学习到FIR时,仿真遇到问题。[/font][/backcolor][/color] [color=#444444][backcolor=rgb(255, 255, 255)][font=Tahoma, "]1、quartus版本:Quartus (Quartus Prime 18.1) Lite Edition[/font][/backcolor][/color] [color=#444444][backcolor=rgb(255, 255, 255)][font=Tahoma, "]2、modelsim是从altera官网下载的pro 18.1 ,已经解锁。[/font][/backcolor][/color] [color=#444444][backcolor=rgb(255, 255, 255)][font=Tahoma, "]3、联合仿真时出现以下错误: [/font][/backcolor][/color][img=600,0]http://www.fpgabbs.cn/data/attachment/forum/202308/25/171117k153sus5p2i5js3l.png[/img] [align=left][font=Arial][float=right] [/float][/font][/align][color=#444444][backcolor=rgb(255, 255, 255)][/backcolor][/color][img=598,0]http://www.fpgabbs.cn/data/attachment/forum/202308/25/171117z64f68j1o6tf0jz6.png[/img][color=#444444][backcolor=rgb(255, 255, 255)][/backcolor][/color] [color=#444444][backcolor=rgb(255, 255, 255)][font=Tahoma, "]4、单独仿真时出现以下错误: [/font][/backcolor][/color][img=600,0]http://www.fpgabbs.cn/data/attachment/forum/202308/25/171142uglnnhinm9ph5mnm.png[/img] [color=#444444][backcolor=rgb(255, 255, 255)][font=Tahoma, "]诸位大佬指点迷经,感激不尽[/font][/backcolor][/color]{:cry:}
3487浏览量 0回复量 关注量 -
keil仿真看不到system viewer
[img]data:image/png;base64,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[/img]使用AT32F413RCT7在仿真时,system viewer是空的,请问怎么才能显示呢
1343浏览量 3回复量 关注量 -
基于单片机倒计时 sos
[color=#333333][backcolor=rgb(255, 255, 255)][font=微软雅黑][size=16px]选择 5 位数码管做显示,实现 5 种倒[/size][/font][/backcolor][/color][color=rgb(65, 131, 196)][backcolor=rgb(255, 255, 255)][font=微软雅黑][size=16px]计时[/size][/font][/backcolor][/color][color=#333333][backcolor=rgb(255, 255, 255)][font=微软雅黑][size=16px]模式,通过控制按键进行选择[/size][/font][/backcolor][/color] [color=#333333][backcolor=rgb(255, 255, 255)][font=微软雅黑][size=16px]1、99999s-0s[/size][/font][/backcolor][/color] [color=#333333][backcolor=rgb(255, 255, 255)][font=微软雅黑][size=16px]2、9999s-0s[/size][/font][/backcolor][/color] [color=#333333][backcolor=rgb(255, 255, 255)][font=微软雅黑][size=16px]3、999s-0s[/size][/font][/backcolor][/color] [color=#333333][backcolor=rgb(255, 255, 255)][font=微软雅黑][size=16px]4、99s-0s[/size][/font][/backcolor][/color] [color=#333333][backcolor=rgb(255, 255, 255)][font=微软雅黑][size=16px]5、9s-0s[/size][/font][/backcolor][/color] [color=#333333][backcolor=rgb(255, 255, 255)][font=微软雅黑][size=16px]6、开始值由[/size][/font][/backcolor][/color][color=rgb(65, 131, 196)][backcolor=rgb(255, 255, 255)][font=微软雅黑][size=16px]人工[/size][/font][/backcolor][/color][color=#333333][backcolor=rgb(255, 255, 255)][font=微软雅黑][size=16px]输入-0s[/size][/font][/backcolor][/color] [color=#333333][backcolor=rgb(255, 255, 255)][font=微软雅黑][size=16px]求c程序及[/size][/font][/backcolor][/color][color=rgb(65, 131, 196)][backcolor=rgb(255, 255, 255)][font=微软雅黑][size=16px]仿真[/size][/font][/backcolor][/color][color=#333333][backcolor=rgb(255, 255, 255)][font=微软雅黑][size=16px]图[/size][/font][/backcolor][/color]
1670浏览量 0回复量 关注量 -
PCB若干条线,哪个软件可以仿真任意两点间的总电容 sos 赏100家园币
[color=#444444][backcolor=rgb(222, 240, 251)][font=Tahoma, "][size=16px]两条线之间的寄生电容,可以计算[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(222, 240, 251)][font=Tahoma, "][size=16px]某条线的寄生电容,cadence可以直接查看到。[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(222, 240, 251)][font=Tahoma, "][size=16px]问题:[/size][/font][/backcolor][/color][color=#444444][backcolor=rgb(222, 240, 251)][font=Tahoma, "][size=16px]1、pcb板如果有多条线,(分布有规律或者分布无规律),想知道某些点之间的寄生电容值[/size][/font][/backcolor][/color] 2、如果有一个复杂的电容网络拓扑,测量任意两个点之间的电容 [color=#444444][backcolor=rgb(222, 240, 251)][font=Tahoma, "][size=16px]哪个软件可以完成这个任务呢,谢谢大家[/size][/font][/backcolor][/color]
14997浏览量 0回复量 关注量 -
dsPIC33CK256MP508在线仿真出错
能够正常烧录程序,调试时,出现如下错误,是什么情况。Fatal error: 0xc04 The target device is not ready for debugging. Please check your configuration bit settings and program the device before proceeding. The most common causes for this failure are oscillator and/or PGC/PGD settings.
3723浏览量 8回复量 关注量 -
Modelsim仿真FIR IP核遇到问题 sos
在自己的设计中调用Quartusii生成的firIP核,我的设计是verilg,fir的顶层是verilog,功能实现全是vhdl。然后在modelsim中进行仿真,仿真时提示错误Instantiation of 'fir_top_0002' failed.quartus版本是13.0 modelsim版本是 modelsim_altera 10.1d 百度也查不到。。求助高手。。
724浏览量 0回复量 关注量 -
LM358仿真结果与实际结果不符,请大神指点,拜谢!
[i=s] 本帖最后由 yydianzi 于 2020-8-26 16:27 编辑 [/i] [img]C:\Users\Administrator\Desktop\1.png[/img]
1778浏览量 8回复量 关注量