APU Floating-Point Unit v3.1
Building and Running the ML403 Demonstration
Extract the example design files to a working directory, and start Platform Studio. Open the project file system.xmp in the top-level directory. You can now browse through the hardware and software ele- ments of the example design.
The project contains a PowerPC processor core, along with a single-precision FPU, some block RAM for program and data storage, and an RS232 UART for user interaction. The default configuration has a full-featured FPU with divide and square-root operations. This can easily be changed from the Add/Edit Cores dialog. However, if the goal is to experiment with the relative performance of different FPU configurations or software emulation, it is more convenient to vary the FPU type compiler flag instead. That way, there is no need to rebuild the hardware repeatedly (just the software, which is much quicker to compile).
The build procedure for this project is exactly the same as for any other Platform Studio project. There is no external memory configured, so the FPGA bitstream contains the full executable for the design and can be downloaded “all at once” over JTAG.
Table 4: RS-232 Terminal Settings for Demo Application
Baud Rate Data bits, Parity, Stop bits Flow Control Terminal Emulation Font Force to 7-bit ASCII Wrap long lines
Value 115200 8-N-1 None ANSI
TERMINAL Off Off
To interact with the demo application, connect the ML403 to your PC using a standard null-modem serial cable, and attach a terminal emulator to the appropriate COM port. The parameters you should
March 11, 2008 Product Specification