UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 19133

11.1 EDK - How do you split bits off a bus in an MHS file?

Description

In an MHS file, how do you split a BUS?

For example, busA[0:7] must be split to busB[0:4] and busC[5:7].

Solution

MHS syntax does not have the capability to pull individual bits or smaller vectors off a bus. For this reason, an IP Core was developed to provide this functionality. For detailed information regarding this core, refer to the EDK installation directory below:

C:\EDK\hw\XilinxProcessorIPLib\pcores\util_bus_split_v1_00_a

Core usage is described in the data sheet for the core.

The alternative method is to make your EDK project a submodule, then do the splitting at the top level.

Refer to (Xilinx Answer 18349) for additional information.

AR# 19133
Date Created 09/03/2007
Last Updated 12/15/2012
Status Active
Type General Article