cherjier
Member level 5
Hi,
is it difficult to made the FPGA run at 200Mhz? i have difficulties get the FPGA to speed up.
below is the report:
Slack: -7.451ns (requirement - (data path - clock path skew + uncertainty))
Source: core/lcd/lcd_read/datcnt[2] (FF)
Destination: core/lcd/lcd_fifo/shft_buff2[623] (FF)
Requirement: 3.906ns
Data Path Delay: 11.240ns (Levels of Logic = 4)
Clock Path Skew: 0.000ns
Source Clock: lclk rising at 0.000ns
Destination Clock: lclk rising at 3.906ns
Clock Uncertainty: 0.117ns
Data Path: core/lcd/lcd_read/datcnt[2] to core/lcd/lcd_fifo/shft_buff2[623]
Location | Delay type | Delay(ns) Physical Resource | Logical Resource(s) |
------------------------------------------------- -------------------
SLICE_X104Y283.YQ | Tcko | 0.360 | core/lcd/lcd_read/datcnt[5]
core/lcd/lcd_read/datcnt[2] |
SLICE_X104Y282.G1 | net (fanout=4) | 0.573 | core/lcd/lcd_read/datcnt[2] |
SLICE_X104Y282.Y | Tilo | 0.195 | TP40_c
core/lcd/lcd_read/un7_enab_shft_bufflto3
SLICE_X104Y282.F4 | net (fanout=3) | 0.164 | core/lcd/N_341
SLICE_X104Y282.X | Tilo | 0.195 | TP40_c
core/lcd/lcd_read/enab_shft_buff
SLICE_X101Y183.G4 | net (fanout=1025) | 3.489 | core/lcd/enab_shft_buff
SLICE_X101Y183.Y | Tilo | 0.194 | core/lcd/lcd_fifo/shft_buff2[1081]
core/lcd/lcd_fifo/svbl_244.shft_buff2_5_sn_m1
SLICE_X123Y259.F1 | net (fanout=1088) | 5.835 | core/lcd/lcd_fifo/shft_buff2_5_sn_N_2
SLICE_X123Y259.CLK | Tfck | 0.235 | core/lcd/lcd_fifo/shft_buff2[623]
core/lcd/lcd_fifo/svbl_244.shft_buff2_5_0_1[623]
core/lcd/lcd_fifo/shft_buff2[623]
------------------------------------------------- ---------------------------
Total 11.240ns (1.179ns logic, 10.061ns route)
(10.5% logic, 89.5% route)
the the report i can see that the main delay is from the routing resources. can anyone suggest me a way how to improve the timing? do i have to do it using FPGA editor?
is it difficult to made the FPGA run at 200Mhz? i have difficulties get the FPGA to speed up.
below is the report:
Slack: -7.451ns (requirement - (data path - clock path skew + uncertainty))
Source: core/lcd/lcd_read/datcnt[2] (FF)
Destination: core/lcd/lcd_fifo/shft_buff2[623] (FF)
Requirement: 3.906ns
Data Path Delay: 11.240ns (Levels of Logic = 4)
Clock Path Skew: 0.000ns
Source Clock: lclk rising at 0.000ns
Destination Clock: lclk rising at 3.906ns
Clock Uncertainty: 0.117ns
Data Path: core/lcd/lcd_read/datcnt[2] to core/lcd/lcd_fifo/shft_buff2[623]
Location | Delay type | Delay(ns) Physical Resource | Logical Resource(s) |
------------------------------------------------- -------------------
SLICE_X104Y283.YQ | Tcko | 0.360 | core/lcd/lcd_read/datcnt[5]
core/lcd/lcd_read/datcnt[2] |
SLICE_X104Y282.G1 | net (fanout=4) | 0.573 | core/lcd/lcd_read/datcnt[2] |
SLICE_X104Y282.Y | Tilo | 0.195 | TP40_c
core/lcd/lcd_read/un7_enab_shft_bufflto3
SLICE_X104Y282.F4 | net (fanout=3) | 0.164 | core/lcd/N_341
SLICE_X104Y282.X | Tilo | 0.195 | TP40_c
core/lcd/lcd_read/enab_shft_buff
SLICE_X101Y183.G4 | net (fanout=1025) | 3.489 | core/lcd/enab_shft_buff
SLICE_X101Y183.Y | Tilo | 0.194 | core/lcd/lcd_fifo/shft_buff2[1081]
core/lcd/lcd_fifo/svbl_244.shft_buff2_5_sn_m1
SLICE_X123Y259.F1 | net (fanout=1088) | 5.835 | core/lcd/lcd_fifo/shft_buff2_5_sn_N_2
SLICE_X123Y259.CLK | Tfck | 0.235 | core/lcd/lcd_fifo/shft_buff2[623]
core/lcd/lcd_fifo/svbl_244.shft_buff2_5_0_1[623]
core/lcd/lcd_fifo/shft_buff2[623]
------------------------------------------------- ---------------------------
Total 11.240ns (1.179ns logic, 10.061ns route)
(10.5% logic, 89.5% route)
the the report i can see that the main delay is from the routing resources. can anyone suggest me a way how to improve the timing? do i have to do it using FPGA editor?