X hits on this document

41 views

0 shares

0 downloads

0 comments

14 / 17

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

Parameter

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

14

www.xilinx.com

March 11, 2008 Product Specification

Document info
Document views41
Page views41
Page last viewedFri Dec 09 06:23:23 UTC 2016
Pages17
Paragraphs560
Words6171

Comments