- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi
I'm using the Methodology described at " AN 433: Constraining and Analyzing
Source-Synchronous Interfaces " and in the web course "
and I want to use (if possible ) the Setup and Hold output constraints . (Slide 31 in the course )
or System-Centric constraint approach
my system is 2 FPGA connected Stx10M - source-synchronous -SDR (15Mhz) (via DIB bypass) or Via Cables - I don't think it matters in this case .
for the output delay
what I'm looking for is the T-Setup and T-Hold of the "down-stream" FPGA ? where can I get the value ?
is it the pure Tsu / Thold of the Input Resgister in the Down-Stream FPGA ? or I should retrieve it by any timing report ?
a similar question goes to the Input Delay Values
where can I get the values Tco(Min/Max) (Slide 15 - in the course) of the External Device (which in my case is the again Stx10M) is it calculated value from timing report ? or is it simple the Tco of any Register in Stx10M
Thanks
Or.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi.
1) Should be good enough for DIB interface. Probably needs to take the DIB Latency into consideration as well check this https://www.intel.com/content/www/us/en/docs/programmable/683142/20-2-19-3-0/timing-transfer-for-bypass-mode.html and this https://www.intel.com/content/www/us/en/docs/programmable/683142/20-2-19-3-0/latency.html
2) Yes, Intel recommendation in "Source-Synchronous" methodology took into account the IO delay for the values of the T-hold / T-setup only for the register. External IO and Cable /PCB connection between the FPGA probably will need to take into account the extra latency.
Thanks,
Best Regards,
Sheng
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Yes. Those are just simple Tsu, Thold, Tco for the register of external device. Probably can find those values from device datasheet.
Thanks,
Best Regards,
Sheng
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi
it seems it T-hold/T-setup are not simple to find the values - as far as I understand it is tightly coupled to the IO supply / IO configuration
therefore Intel provided the next process .
I did the process , and I understand the Th / Tsetup values added IO to Register trace values / and impact by the IO supply/configuration .
therefore I left with 2 gaps :
1) is it good enough for DIB interface (which does not have the IO. (connecting 2 dies of Stratix 10M)
if not , from where can I get the real values ?
2) in case I use External IO and Cable /PCB connection between the FPGA does Intel recommendation in "Source-Synchronous" methodology took into account the IO delay for the values of the T-hold / T-setup . or the values should be only for the register only ?
Or.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi.
1) Should be good enough for DIB interface. Probably needs to take the DIB Latency into consideration as well check this https://www.intel.com/content/www/us/en/docs/programmable/683142/20-2-19-3-0/timing-transfer-for-bypass-mode.html and this https://www.intel.com/content/www/us/en/docs/programmable/683142/20-2-19-3-0/latency.html
2) Yes, Intel recommendation in "Source-Synchronous" methodology took into account the IO delay for the values of the T-hold / T-setup only for the register. External IO and Cable /PCB connection between the FPGA probably will need to take into account the extra latency.
Thanks,
Best Regards,
Sheng

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page