Baseboard Management Controllers (BMC) are very specialized service processors that control the server’s ability to handle the needs of the user and the server communications hardware. The growing management complexity of the BMCs is spawning new ARM SoCs to handle this complexity vector. SourcePoint provides powerful features to enable hardware and code interaction visibility with precise views into this unique controller world.
The new ARM SoCs are loaded with features like hardware accelerators and lots of IO functionality. Clear and precise views of these memory-mapped IO devices can accelerate firmware development and bug resolution, ensuring the server product hits the market launch window. SourcePoint’s user-configurable device view provides clarity in the otherwise muddled IO memory-mapped world.
SourcePoint supports the most popular BMCs, including the ASPEED AST2xxx, Emulex (now ASPEED) Pilotx, and Nuvoton’s offerings.
Working with a new ARM® SoC based BMC it is likely that you are also working with an Intel® Xeon® processor or processors depending upon server type, general purpose, blade, storage or networking systems, which you are developing. To maximize the team productivity and shorten development time, it is critical to have a debugger that supports the Intel architecture and the ARM architectures with specific insight to handle the silicon features. SourcePoint™ is the industry leader in EFI development used around the world and also feature focused for ARM BMC developers. SourcePoint’s common debugger interface, between both architectures, enables team collaboration during the development lifecycle and accelerating root cause problem analysis during integration.
ARM® JTAG debugger products are designed to make the developer’s job easier, and we take great care in developing hardware and software that is easy for the user to set up and configure to speed their development time. An example is the Linux OS-aware features providing seamless application and kernel space debugging.
Our tight integration of hardware and software for ARM JTAG debug lends itself to a robust development environment, helping to minimize the challenges associated with debugging code
Intel® JTAG debugger products are designed to make the developer’s job easier. We have worked with Intel for over fifteen years, providing tools that are feature-rich in both hardware and software, making it easy for the user to accelerate development time. An example is UEFI development, where we provide macro files that allow for context-sensitive debugging in the PEIM, DXE and other boot phases.
Our tight integration of hardware and software for Intel JTAG-based debug lends itself to a robust development environment, helping to minimize the challenges associated with debugging code.