(* KEEP = "TRUE" *)

[复制链接]
 楼主| ifpga 发表于 2012-2-15 17:45 | 显示全部楼层 |阅读模式
看到XILINX的DEMO里有好 (* KEEP = "TRUE" *),不知道什么意思,是不是跟优化有关
谢谢:)
GoldSunMonkey 发表于 2012-2-15 17:59 | 显示全部楼层
保持信号不被综合掉,但是有时候还是会被综合掉。
anqier1 发表于 2012-2-15 18:01 | 显示全部楼层
被综合掉几率是不是很大啊
anqier1 发表于 2012-2-15 18:01 | 显示全部楼层
猴版
 楼主| ifpga 发表于 2012-2-16 08:31 | 显示全部楼层
有没有相关语法的一个详细说明
雪夜虫子 发表于 2012-2-16 08:54 | 显示全部楼层
本帖最后由 雪夜虫子 于 2015-7-23 09:36 编辑

...
 楼主| ifpga 发表于 2012-2-16 09:04 | 显示全部楼层
非常感觉,再多问一名,此语法是XILINX自己的,还是Verilog通用的

6# 雪夜虫子
 楼主| ifpga 发表于 2012-2-16 09:07 | 显示全部楼层
东西好多啊,好好学习,天天向上:lol
GoldSunMonkey 发表于 2012-2-16 11:37 | 显示全部楼层
被综合掉几率是不是很大啊
anqier1 发表于 2012-2-15 18:01
有的信号永远都不会综合掉的。
GoldSunMonkey 发表于 2012-2-16 11:37 | 显示全部楼层
猴版
anqier1 发表于 2012-2-15 18:01
什么事情?
GoldSunMonkey 发表于 2012-2-16 11:37 | 显示全部楼层
非常感觉,再多问一名,此语法是XILINX自己的,还是Verilog通用的

6# 雪夜虫子
ifpga 发表于 2012-2-16 09:04
XILINX独有的:)
bityoung 发表于 2012-2-16 16:44 | 显示全部楼层
试了下,不管用啊!是不是这样用啊:
在module前声明:(*keep={TRUE}*)
然后定义reg时:(*keep={TRUE}*) reg [7:0] reg_a  ;   
用法对吗?反正综合时没报错;但是我想要的信号还是被综合掉了!
雪夜虫子 发表于 2012-2-16 18:17 | 显示全部楼层
本帖最后由 雪夜虫子 于 2015-7-23 09:34 编辑

...
bityoung 发表于 2012-2-16 18:46 | 显示全部楼层
我用的是verilog,不是vhdl
GoldSunMonkey 发表于 2012-2-16 20:50 | 显示全部楼层
bzy812 发表于 2014-3-24 10:23 | 显示全部楼层
GoldSunMonkey 发表于 2012-2-16 11:37
什么事情?

猴版,是这样的,现在要完成一个脉冲展宽的任务,要把随机过来的一个几ns的脉冲信号展宽到一定宽度~用时钟的话没有那么高频率的时钟,分辨精度太低了,并且很容易信号干扰到,所以我老板就说那就用非门吧,不用时钟了,串几个非门延时这个脉冲再用个锁存器把它展宽,可是现在问题就出现了...Lattice Isplever CPLD的东东实在是找不到怎么不让他优化,综合时直接就给我吧这些非门都优化掉了...怎么办呢...
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:面朝大海,春暖花开! www.i-fpga.com

13

主题

909

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部