玛咖厂家
免费服务热线

Free service

hotline

010-00000000
玛咖厂家
热门搜索:
行业资讯
当前位置:首页 > 行业资讯

Microblaze与片内逻辑分析工具Chipscopepro

发布时间:2020-06-30 19:43:04 阅读: 来源:玛咖厂家

随着FPGA规模的不断增大,其封装形式大多向球形方式转移,这样使得传统的探针方式监测信号变得越来越困难。Chipscopepro是一种片内逻辑分析工具,它能通过JTAG口,将FPGA内部信号实时读出,传入计算机进行分析。它的基本实现方法是通过利用FPGA中未使用的BLOCKRAM,利用设置的触发条件将相应信号实时的存储其中,然后利用JTAG口将数据传入计算机,最后在计算机中显示其波形。

本文引用地址:在XILINXEDK中提供的了5个Chipscopepro核,

ipscope_icon―集成控制核,与其它的ChipScopecores进行通讯,最后将数据通过JTAG口送出。ipscope_opb_iba―监测OPB总线动作ipscope_plb_iba―监测PLB总线动作ipscope_vio―创建虚拟IO(VirtualIO),通过JTAG实现监测和驱动FPGA内部信号。ipscope_ila―监测单独的非总线信号,现行版本只支持MHS级信号的探测。

下面简要介绍其在EDK中实现过程:

在MHS中加入相应的IPcores,图中加入了chipscope_icon,chipscope_opb_iba和chipscope_ila。

建立模块信号的连接关系,并对其相应参数做设置,

相应的MHS文件为,BEGINchipscope_iconPARAMETERINSTANCE=chipscope_icon_0PARAMETERHW_VER=ARAMETERC_NUM_CONTROL_PORTS=2PARAMETERC_SYSTEM_CONTAINS_MDM=1PORTcontrol0=chipscope_icon_0_control0PORTcontrol1=chipscope_icon_0_control1ENDBEGINchipscope_opb_ibaPARAMETERINSTANCE=chipscope_opb_iba_0PARAMETERHW_VER=ARAMETERC_NUM_DATA_SAMPLES=512PARAMETERC_CONTROL_UNITS=1PARAMETERC_ADDR_UNITS=1PARAMETERC_DATA_UNITS=1BUS_INTERFACEMON_OPB=mb_opbPORTOPB_Clk=sys_clk_sPORTSYS_Rst=sys_rst_sPORTchipscope_icon_control=chipscope_icon_0_control0ENDBEGINchipscope_ilaPARAMETERINSTANCE=chipscope_ila_0PARAMETERHW_VER=ARAMETERC_ENABLE_TRIGGER_OUT=1PARAMETERC_DATA_SAME_AS_TRIGGER=1PARAMETERC_TRIG0_TRIGGER_IN_WIDTH=8PORTCHIPSCOPE_ILA_CONTROL=chipscope_icon_0_control1PORTCLK=sys_clk_sPORTTRIG0=fpga_0_LEDs_8Bit_GPIO_d_outEND

山东劳保工服定做

滨州订制工服

日照职业装制作