Examples
In order to evaluate the implementation effectiveness of SBA, regarding resource consumption and ease of design, a simple reference system was implemented using several architectures and hardware. The results of that test showed that SBA has a better resource consumption that a processor like, but was more easy to implement and versatile than an ad-hoc pure VHDL approach.
Some reconfigurable virtual instruments and other systems, that use this architecture, are listed as examples of how the Simple Bus Architecture can simplify the development:
DUAL CHANNEL VIRTUAL OSCILLOSCOPE, this instrument can be implemented in diverse FPGA boards with ADC, the capabilities of the hardware determine the features and speed of the instrument. The block diagram is presented below.
The Instrument GUI was made using Lazarus:
The SBA RTL view of the virtual oscilloscope as is given by the synthesis tools: