Visible to Intel only — GUID: bhc1411020392081
Ixiasoft
Visible to Intel only — GUID: bhc1411020392081
Ixiasoft
21. Switch II IP Core
You can configure the connections at run time through a control input.
- Connects up to twelve input videos to twelve output videos.
- Does not combine streams.
- Each input to the IP core drives multiple outputs.
- Each output is driven by one input.
- Any input can be disabled when not routed to an output.
- Programs each disabled input to be in either stall or consume mode.
- A stalled input pulls its ready signal low.
- A consumed input pulls its ready signal high.
- Supports up to 8 pixels per transmission.
The routing configuration of the Switch II IP core is run-time configurable through the use of an Avalon-MM slave control port. You can write to the registers of the control port at anytime but the IP core loads the new values only when it is stopped. Stopping the IP core causes all the input streams to be synchronized at the end of an Avalon-ST Video image packet.
You can load a new configuration in one of the following ways:
- Writing a 0 to the Go register, waiting for the Status register to read 0 and then writing a 1 to the Go register.
- Writing a 1 to the Output Switch register performs the same sequence but without the need for user intervention. This the recommended way to load a new configuration.