Visible to Intel only — GUID: mwh1411073365360
Ixiasoft
Visible to Intel only — GUID: mwh1411073365360
Ixiasoft
1.4.1.5. Add a Two-to-One Streaming Multiplexer
The two-to-one streaming multiplexer component has the following interfaces:
- Two streaming inputs: st_input_A and st_input_B.
- One streaming output: st_output.
- One csr slave interface, which the processor controls to select whether input A or input B is sent to the streaming output.
The custom pattern generator connects to input A, and the PRBS pattern generator connects to input B.
- In the IP Catalog, expand Memory Test Microcores, and then double-click Two-to-one Streaming Mux.
- In the parameter editor, accept the default parameters, and then click Finish.
- Rename the instance to two_to_one_st_mux.
- Set the two_to_one_st_mux clock to clk_0.
- Connect the two_to_one_st_mux st_input_A interface to the custom_pattern_generator st_pattern_output interface.
- Connect the two_to_one_st_mux st_input_B interface to the prbs_pattern_generator st_pattern_output interface.
- Connect the two_to_one_st_mux csr interface to the mm_bridge m0 interface.
- Export the two_to_one_st_mux st_output interface with the name st_data_out.
- Assign the two_to_one_st_mux csr interface to a base address of 0x0440, which is a base address higher than the end address of the prbs_pattern_generator csr interface at base address 0x0420
The output of the two-to-one streaming multiplexer carries the pattern data from either the custom pattern generator or the PRBS pattern generator, to the pattern writer. The data, from the output of the two-to-one streaming multiplexer, achieves a throughput of one word per clock cycle.