在ISE中直接调用chipscope进行在线逻辑分析(2)

在ISE中直接调用chipscope进行在线逻辑分析(2),第1张

关于chipscope各模块的说明、调用等方法以上的参考资料中都有详细说明,在这里就不详细叙述了。在此仅以一个简单的例子为例,说明一下我在ISE中直接调用chipscope Pro Analyzer进行在线逻辑分析的实现方法。
首先在ISE中建立一个工程,并输入如下的代码:

`TImescale 1ns / 1ps
//////////////////////////////////////////////////////////////////////////////////
// Company:
// Engineer:
//
// Create Date: 21:26:06 02/26/2010
// Design Name:
// Module Name: mycounter
// Project Name:
// Target Devices:
// Tool versions:
// DescripTIon:
//
// Dependencies:
//
// Revision:
// Revision 0.01 - File Created
// AddiTIonal Comments:
//
//////////////////////////////////////////////////////////////////////////////////
module mycounter(
input clk,
// input reset,
output sout
);
reg [19:0] cnt=0;
always @(posedge clk)begin
/* if(!reset)
cnt<=0;
else*/
cnt<=cnt+1;
end
assign sout=cnt[19];
endmodule

# PlanAhead Generated physical constraints

NET "clk" LOC = P55;
//NET "reset" LOC = P11;
NET "sout" LOC = P12;

接下来对代码进行综合,无误之后开始创建Chipscope的核。首先在ISE Project Navigator中点击Project---New Source Wizard,选择Chipscope DefiniTIon and Connection Wizard,输入文件名,并一直点Next生产.cdc文件,如图1所示。

在ISE中直接调用chipscope进行在线逻辑分析(2),在ISE中直接调用chipscope进行在线逻辑分析(2),第2张

图1 生产chipscope文件

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/2587418.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-08
下一篇 2022-08-08

发表评论

登录后才能评论

评论列表(0条)

保存