|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
请教一下大家,假设CPU输出如图上信号送到FPGA,FPGA用CLK来采集DATA,如图所示,使用红色箭头的上升沿采数
程序大概如下,假设时钟100MHz
always @(posedge CLK)
if(~WEn & ~CSn)
case(ADDR)
4'h0 : reg0 <= DATA;
4'h1 : reg1 <= DATA;
....
default:;
endcase
我写了相关约束
create_clock -name {CLK} -period 10.000 -waveform { 0.000 5.000 } [get_ports {CLK}]
#设置input_delay
set_input_delay -max 5 -clock CLK [get_ports {WEn}] # 这里的5ns时间并非十分精确,只是说明问题而已
set_input_delay -min 5 -clock CLK [get_ports {WEn}]
由于WEn的有效时间正好是一个周期,这样写是没有问题的,可是其他信号如ADDR,DATA,CSn的input_delay怎么写
呢 |
|