SyopSysFPGA /设计编译器:如何在启动块上反转复位(GSR/GR)PIN?

描述

关键词:GSR、GR、启动、Verilog、VHDL、Synopsys

紧迫性:标准

一般描述:

如何对XC400 0E/EX/XL或GR进行主动低GSR(全局设置/复位)
XC5200在启动块上的全局复位?

注意:对于XC3000设备,全局复位信号是专用引脚。
设备。此外,所有触发器和锁存器复位后配置为0。

解决方案

默认情况下,GSR/GR引脚是活跃的高。改变这些极性
在VHDL或Verilog代码中的信号,反转源于GSR/GR的网络。
启动块的引脚。

反转将被吸收在启动块内部;一个函数
发电机将不用于产生逆变器。
(见逆变器4867未被吸收的情况下的解决方案)
方块)

因为启动块中没有任何正在使用的输出
例如,使用StIdOntTyToul命令,以便编译器不删除
启动块。

StIdOntTouToul

参见Vililog设计中的Xilinx解决方案2370参考GTS。

参见Xilinx解决方案1670参考输出(DONEIN,Q1Q4,Q3,Q2)
在启动块上。

XC400 0E/EX/XL——主动低复位Verilog代码

模块使用ActhVIEW LoWYGSR(复位);

输入复位;

//信号ReSETIVIN初始化所有寄存器,使用
//全局启动信号
启动U0(.GSR(~Read));

终端模块


XC400 0E/EX/XL——运行编译脚本的运行脚本Verilog示例:

部分=43EPC84-1
Apple

读-格式verilog top +“v”

StIdPurthIsIdPad“*”
插入垫

TuxOntTouTouffu0

编译

替换FPGA

StIy属性顶部“部分”-类型字符串部分

写格式XNF-层级-输出顶部+“.xxnf”

出口

XC400 0E/EX/XL——低电平重置VHDL代码

图书馆IEEE;
使用IEEE.STDYLogiCy1164.ALL;
使用IEEE.STDLogLogic UNSIGNED;

实体使用
端口(复位:在STDYLogic中);
结束使用;

UsilyActhviaLovigGSR的架构Xilinx

组件启动
端口(GSR:在STDYLogic中);
端部元件;

信号ReSETIVIN:STDYLogic;

开始

ReSETILIV<=不(复位);

-信号ReSETIVIN初始化所有寄存器,使用
--全球启动信号
U0:启动端口映射(GSR=& GT;ReSeTyIn);

末端Xilinx;


XC400 0E/EX/XL——运行编译脚本的启动脚本VHDL示例:

部分=43EPC84-1
Apple

分析-格式VHDL top +“.vHD”
精心制作的陀螺

StIdPurthIsIdPad“*”
插入垫

TuxOntTouTouffu0

编译

替换FPGA

StIy属性顶部“部分”-类型字符串部分

写格式XNF-层级-输出顶部+“.xxnf”

出口

XC5200——低电平复位的VHDL代码

图书馆IEEE;
使用IEEE.STDYLogiCy1164.ALL;
使用IEEE.STDLogLogic UNSIGNED;

实体使用
端口(复位:在STDYLogic中);
结束使用;

UsilyActuvi-LuxGr的体系结构Xilinx

组件启动
端口(GR:在STDYLogic中);
端部元件;

信号ReSETIVIN:STDYLogic;

开始

ReSETILIV<=不(复位);

-信号ReSETIVIN初始化所有寄存器,使用
--全球启动信号
U0:启动端口映射(Gr= & Gt;ReSeTyIn);

末端Xilinx;


XC5200——运行编译脚本的启动脚本VHDL示例:

部分= 5202PC84-3
Apple

分析-格式VHDL top +“.vHD”
精心制作的陀螺

StIdPurthIsIdPad“*”
插入垫

TuxOntTouTouffu0

编译

StIy属性顶部“部分”-类型字符串部分

写格式XNF-层级-输出顶部+“.xxnf”

出口

XC5200——主动低复位Verilog代码

模块使用ActuvioLoWyGr(复位);

输入复位;

//信号ReSETIVIN初始化所有寄存器,使用
//全局启动信号
启动U0(.GR(~Read));

终端模块


XC5200——用于编译启动脚本的Verilog示例:

部分= 5202PC84-3
Apple

读-格式verilog top +“v”

StIdPurthIsIdPad“*”
插入垫

TuxOntTouTouffu0

编译

StIy属性顶部“部分”-类型字符串部分

写格式XNF-层级-输出顶部+“.xxnf”

出口

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

提问于 2018-07-28 21:49:05 +0800

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

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