AR# 30522:LogiCORE RapidIO - How do system_reset and link_reset work?
2014-07-09 16:57
316 查看
Description
How do system_reset and link_rest work?Solution
lnk_linkreset_n (input):In Xilinx SRIO example design, rio_reset.v is provided to handle link reset. It issues a lnk_linkreset_n when a system reset occurs. This causes the SRIO PHY to send four link reset control symbols to the connected device forcing it to reset. Once this link goes down, a system reset is then issued to the SRIO PHY. This reset sequence is necessary to prevent ackIDs from getting out of sync.
lnk_reset_n (output):
Indicates that the core has received four reset device control symbols from the linked device and PHY is going through the reset. This output should be used to reset the PHY side of the buffer to avoid misalignment of AckID.
sys_reset_n (input):
Asserting sys_reset_n causes a hard reset of the entire core. The initial hard reset should be generated by the user as part of the startup sequence and subsequently as needed by the lnk_reset_n. Special care must be used when resetting the RapidIO device. Both link partners (devices) should be reset to guarantee AckID alignment.
相关文章推荐
- C#: how do I list all System defined Exceptions and pick up what I need
- How to set up a link betwteen a real Android cell and Ubuntu System by adb
- Kernel Korner - Why and How to Use Netlink Socket
- Find data in your SAP system and know which tables do what
- How to collect stats of apps from CloudFoundry and do analysis?
- How do I get dynamic DataSources with iBATIS and Spring?
- How To Do Math Using PowerShell, Part 1 and Part 2
- JS: How to detect my browser version and operating system using JavaScript?
- How can I get a FlowDocument Hyperlink to launch browser and go to URL in a WPF app?
- How do I get default date and ti…
- How do the Match Approval Level Option and Invoice Match Option work?
- How do I design an arbitrary system in an interview?
- How and Why to use the System.servicemodel.MessageParameterAttribute in WCF
- What is tethering and how do you enable tethering?
- How to reset password for Cisco router and switch
- How do you manage time and prioritise tasks
- No reship system to recovery disk AHCI diriven and just do it
- How do I choose grid and block dimensions for CUDA kernels?
- How to Hidden My Site and My Profile Link?
- install a new linux operating system and the repeatable git bash (what I do after reinstall the sys)