- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
These Avalon ports are built as Conduits in the Ethernet IP, and not as Avalon Streaming ports. The streaming clock signal is included in the Conduit.
My own IP needs to have an Avalon Sink port and an Avalon Source port. These two ports are clocked by the same clock. I have modified the Sink Port in my IP to be a conduit instead, which will be driven by the Ethernet conduit. But because the streaming clock is bundled in the Ethernet's conduit, I have no Avalon clock signal to use as a clock reference for the Avalon Source port.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks for your effective answer.
I have defined in the VHDL design file the following port signals, compliant with the standard Avalon nomenclature:
Csi_StClock_clk : in std_logic;
Cso_StClock_clk : out std_logic;
I have made this assignment in the architecture:
Cso_StClock_clk <= clk_rxmac;
where clk_rxmac is bundled among the signals in the Conduit that is driven by the Ethernet IP.
Then in Platform Designer I have signal Cso_StClock_clk drive the input of a clock bridge IP. The output of the clock bridge IP drives Csi_StClock_clk, and this is the signal specified as a clock for the various Avalon source ports in the Signals and Interfaces tab of the Component Editor.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

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