09-16-2019 10:29 AM - edited 09-16-2019 10:30 AM
I am working with the Displayport Rx subsystem 1.4 IP block and it looks like the IP is a hierarchical block that contains the display port controller. I would like to instantiate the controller itself and not the subsystem. THe DP controller IP says that its hidden. Is there any way to access the IP and instantiate it standalone?
Appreciate your help.
09-17-2019 05:07 AM
A subsystem is a "sub-block design" which will change depending on the configuration of the IP. You can have less IPs under it.
For example, if you select Native interface, the Video Bridge will not be present.
But to answer the question, no it is not possible to use only the controller because some sub-IPs are required.
For example, the Xilinx Displayport RX solution expects the use of a retimer (megachip) and this retimer has to be programmed using IIC. So there is a reason why it is here.
09-17-2019 09:26 AM
Thanks for the reply. So let me explain my situation a little bit. I basically want to expand the hierarchy of the Rx subsytem block (Which i was not able to). The reason why i asked if i can use just the controller is that, since i wasnt able to exapnd the hierarchy, i wanted to create the subsystem with the same components but not as a hierachical block. I hope you understand what i am trying to say.
To put it simple, i want to expand the hierarchy of the Rx subsystem.
09-17-2019 02:47 PM
What kind of module do you get ?
Giga bit transmitter ? Deskew controller ? Remapper ? and so on.
However, I strongly believe there are a lot of know-how. So that, IP vendor strongly want to hide this feeling from a couple of exceptions.
Hence, user can only choose output signal type from stream type/native video type.
09-18-2019 12:36 AM
I am not sure what you mean by expend the hierachy? What are you trying to do? What is you end goal?
09-23-2019 06:28 AM