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

`  TI mescale 1ns / 1ps
//////////////////////////////////////////////////////////////////////////////////
// Company:
// Engineer:
//
// Create Date: 21:26:06 02/26/2010
// Design Name:
// Module Name: mycounter
// Project Name:
// Target Devices:
// Tool versions:
// Descrip  TI on:
//
// Dependencies:
//
// Revision:
// Revision 0.01 - File Created
// Addi  TI onal 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
这里为了简单起见,把同步复位等信号也给屏蔽掉了。我使用的是自制的Spartan3的板子,其中FPGA选择Xilinx公司的XC3S400-TQC144G;PROM 选择Xilinx公司的XCF02SV0G20C,FPGA的时钟管脚是P55;ISE套件使用的12.2版本。然后在PlanAhead中分配I/O管脚如下:

# 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 Defini  TI on and Connection Wizard,输入文件名,并一直点Next生产.cdc文件,如图1所示。

 在ISE中直接调用chipscope进行在线逻辑分析(2)_设计制作_接口/总线/驱动

然后在工程文件视图中双击刚刚生产的.cdc文件,则进入Chipscope的设置界面,如图2所示。

 在ISE中直接调用chipscope进行在线逻辑分析(2)_设计制作_接口/总线/驱动

进入Chipscope,首先出现是图3所示的ICON核的界面。

 在ISE中直接调用chipscope进行在线逻辑分析(2)_设计制作_接口/总线/驱动

点击两次Next之后,进入到了ILA核的触发参数设置界面。“触发”的含义自然是,在什么条件下使能“示波器”来采集波形。这里的触发深度(trigger width)选择为20(因为前面程序中定义了reg [19:0] cnt),匹配方式选择为“basic”,其余参数在简单的设计中一般不需要更改(较为复杂的设置可详细参阅参考资料)。

36
70
0
37

相关资讯

  1. 1、《落经山》北京首映潘长江控诉冯小宁五宗罪1709
  2. 2、阿米尔·汗又上映一部火爆史诗大片,一天票房破5亿,口碑却扑了2344
  3. 3、《父母爱情》孟政委看上亚菲,亚菲为啥要拒绝?这个原因让人唏嘘1301
  4. 4、重返霍格沃茨!《神奇动物2》小雀斑、裘德洛回到“哈波”拍摄外景地3943
  5. 5、颖儿首次分享产后瘦身秘诀,绑强力束腹带半个月忍痛勒平小肚腩4628
  6. 6、《我的时代你的时代》水花不大,李现杨紫能拯救吗?2559
  7. 7、《笔仙惊魂3》爆高清剧照笔仙显灵方式惹猜想3086
  8. 8、《新乌龙院之笑闹江湖》票房成绩不理想,好坏评价不一1416
  9. 9、王晶否认《新倚天》定档,再曝人物新海报,文咏珊的赵敏又飒又美2338
  10. 10、倒数!郑嘉颖与陈凯琳爱得痴缠无惧地震已飞往峇里岛布置婚礼2902
全部评论(0)
我也有话说
0
收藏
点赞
顶部