WB_DUALMASTER - Configurable Wishbone Dual Master

Frozen Content

Figure 1. WB_DUALMASTER - Configurable Wishbone Dual Master.

The WB_DUALMASTER peripheral component provides a simple means of sharing a slave Wishbone device between two masters – for example, sharing a physical memory device between either two processors or a processor and a memory-based peripheral, such as a VGA Controller.

The WB_DUALMASTER component can be used with any of the Wishbone-based processors available in Altium Designer.

Features at-a-glance

  • Completely configurable from the schematic sheet
  • 2-to-1 multiplexing (2 Wishbone Master interfaces, 1 Wishbone Slave interface)
  • Ability to control address and data bus widths
  • Ability to specify Master accessing mode:
    • Round-Robin – giving both masters equal access to the slave
    • Priority – giving one Master higher priority access to the slave


The WB_DUALMASTER component can be found in the FPGA Peripherals (Wishbone) integrated library (FPGA Peripherals (Wishbone).IntLib), located in the \Library\Fpga folder of the installation.

Designing with the WB_DUALMASTER

Use the following links to explore use of the WB_DUALMASTER in more detail:

See Also

You are reporting an issue with the following selected text and/or image within the active document: