13.07.2015 Views

pcp_reference_guide_v2.5 - Tasking

pcp_reference_guide_v2.5 - Tasking

pcp_reference_guide_v2.5 - Tasking

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

8−12PCP Reference Manual• The mau and width statements appear exactly once in abus_descr. The default value for width is the mau size.• The bus width must be an integer times the bus MAU size.• The MAU size must be non−zero.• A bus can only have a mapping on a destination bus (throughdest = bus: ).mapping ::= map ( map_descr >=0 )LINKER SCRIPT LANGUAGEmap_descr::= dest = destination| dest_dbits = range| dest_offset = expr| size = expr| src_dbits = range| src_offset = expr• A mapping requires at least the size and dest statements.• Each map_descr can occur only once.• You can define multiple mappings from a single source.• Overlap between source ranges or destination ranges is not allowed.• If the src_dbits or dest_dbits statement is not present, its valuedefaults to the width value if the source/destination is a bus, and tothe mau size otherwise.destination::= space : space_name| bus : 0|1 bus_name• A space_name refers to a defined address space.• A proc_name refers to a defined processor.• A core_name refers to a defined core.• A bus_name refers to a defined bus.• The following mappings are allowed (source to destination)− space => space− space => bus− bus => bus− memory => busrange::= number .. number

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!