Simple Bus Architecture


The Simple Bus Architecture is a form of computer architecture. It is made up software tools and intellectual property cores interconnected by buses using simple and clear rules, that allow the implementation of an embedded system. Basic templates are provided to accelerate design. The VHDL code that implements this architecture is portable.

Master core

The master core is a finite state machine and performs basic data flow and processing, similar to a microprocessor, but with lower consumption of logic resources.

Wishbone

SBA is an application and a simplified version of the Wishbone specification. SBA implements the minimum essential subset of the Wishbone signals interface. It can be connected with simple Wishbone IP Cores. SBA defines three types of cores: masters, slaves, and auxiliaries. Several slave IP Cores were developed following the SBA architecture, many to implement virtual instruments.