基础XVHDL,JTAG:如何实例化边界扫描的BSCAN符号

描述


一般描述:

关于如何在基础XVHDL中实例化BSCAN符号的示例

对于XC4K和XC5K家庭:



确保您使用的是XVHDL(Meta MAMOR)V2.4.0或更高版本

用这些例子。XVHDL版本2.4.4可用

Xilinx FTP站点:



HTTP://www. xLimx.COM/TXPATCHES/PUB/sWelp/FuffiS/SPXV.EXE


*注意此文件仅适用于基础版本6 .x。

解决方案


XC4000/XC40E实例化BSCAN符号的实例



实体示例是

端口(A,B:位;C:输出位);

结束示例;





建筑Xilinx的例子是



组件BSCAN

端口(TDI,TMS,TCK:in bit;TDO:OUT位);

端部元件;



组件TCK

端口(I:输出位);

端部元件;



组件TDI

端口(I:输出位);

端部元件;



组件TMS

端口(I:输出位);

端部元件;



组件TDO

端口(O:位);

端部元件;







信号TCKYNET:位;

信号TDIYNET:位;

信号TMSYNET:位;

信号TDONNET:位;



开始





U1:BSCAN端口映射(TDI=& GT;TDIYNET,TMS=& Gt;TMSYNET,TCK=& gt;TCKyNET,TDO=GT;TDONNET);



U2:TCK端口映射(I= & Gt;TCKYNET);

U3:TDI端口映射(I= & Gt;TDIYNET);

U4: TMS端口映射(I= & Gt;TMSYNET);

U5:TDO端口映射(O= & GT;TDONNET);



过程(b)

开始

如果(b'事件和b=‘1’)

C & lt;

如果结束;

结束过程;





末端Xilinx;



XC5200实例化BSCAN符号的实例



实体示例是

端口(A,B:位;C:输出位);

结束示例;





建筑Xilinx的例子是



组件BSCAN

端口(TDI,TMS,TCK:in bit;TDO:OUT位);

端部元件;



组件TCK

端口(I:输出位);

端部元件;



组件TDI

端口(I:输出位);

端部元件;



组件TMS

端口(I:输出位);

端部元件;



组件TDO

端口(O:位);

端部元件;



组件总线

端口(I:位;O:输出位);

端部元件;



组件OBUF

端口(I:位;O:输出位);

端部元件;



信号TCKYNET,TCKYNETION:位;

信号TDIYNET,TDIYNETION:位;

信号TMSYNET,TMSYNETION:位;

信号TDONNET,TDONETNETOUT:位;



开始





U1:BSCAN端口映射(TDI=& GT;TDIYNET,TMS=& Gt;TMSYNET,TCK=& gt;TCKYNET,TDO=& tdoyNETSOUT);



U2: IGBF端口映射(I= & Gt;TCKYNETION,O= & GT;TCKYNET);

U3:IGBF端口映射(I= & Gt;TdiyNETION,O= & Gt;TDIYNET);

U4:IGBF端口映射(I=& Gt;TMSYNETYIN,O= & GT;TMSYNET);



U5:OBUF端口映射(I=& GT;TDONETNEXOUT,O= & GT;TDONNET);



U6:TCK端口映射(I= & Gt;TCKYNETIIN);

U7:TDI端口映射(I= & Gt;TdiyNETIIN);

U8:TMS端口映射(I= & Gt;TMSYNETIIN);



U9:TDO端口映射(O= & GT;TDONNET);



过程(b)

开始

如果(b'事件和b=‘1’)

C & lt;

如果结束;

结束过程;





末端Xilinx;
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-29 13:54:47 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它