SyPrime:如何使用XCYPROPS属性应用驱动器属性?

描述

关键词:Verilog,VHDL,同步化,驱动,LVTTL

紧迫性:标准

一般描述:
如何使用XCYPROPS属性应用驱动属性?

驱动器属性应用于IOB输出组件OD,
OBUF、OBUFT、IOBUF实例(带有隐含的LVTTL标准)。

对于XC400 0xV、XC400 0xLA和SpTaNXL,驱动程序
输出驱动电流从高(24毫安)到低(12毫安)。

对于ViTEX和SPARTAN2,驱动器选择输出驱动强度(MA)。
对于使用LVTTL接口标准的组件。

解决方案

/ Verilog

模块FFB示例(CLK,DIN,QYOUT);
输入CLK;
输入[3:0] din;
输出[3:0] QyOUT/*综合XCYPROPS=“驱动器=24”*/;

Reg [3:0] QuOUT;

/D触发器
总是@(POSEDGE CLK)
qyOUT & lt;=din in;

终端模块

——VHDL语言

库IEEE;
使用IEEE.STDYLogiCy1164.ALL;
库同步化;
使用SypIFIF.AtvestTo.ALL;

实体FASTXEX是
端口(CLK):在STDYLogic中;
DIIN:在StdLogLogic向量(3下降到0);
QXOUT:输出STDLogLogic向量(3下降到0);
QXOUT的属性XCI道具:信号是“驱动器=24”;
结束FASTHEX;

FASTHEX的体系结构Xilinx

开始

D触发器
过程(CLK)
开始
如果上升沿(CLK),那么
qyOUT & lt;=din in;
如果结束;
结束过程;

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

提问于 2018-07-29 13:53:32 +0800

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

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