Design a SoC system consisting of both hardware and software components for a specific task. The system accepts the start address of a memory segment (in BRAM) and the number of memory locations as inputs reads them adds them and displays the result on LED. Present a block diagram of the system. Be specific on what the software and hardware partitions are.
a) Implement your design in Vivado.
b) Write software application for your design and implement it on SDK.
c) Prepare a testing strategy for your design