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?


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].


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:


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