Package edu.byu.ece.rapidSmith.bitstreamTools.configurationSpecification

Examples of edu.byu.ece.rapidSmith.bitstreamTools.configurationSpecification.BlockType


    int frameSize = spec.getFrameSize();
    int numTopRows = spec.getTopNumberOfRows();
    int numBottomRows = spec.getBottomNumberOfRows();
   
    BlockType bramContentType = spec.getBRAMContentBlockType();
   
   
    int frameCount = 0;
    for (BlockType blockType : spec.getBlockTypes()) {
      if (ignoreBRAMContent && blockType == bramContentType) {
View Full Code Here


      frames += getFramesPerConfigurationBlock(spec, block,i);
    }
    return frames;
  }
  public static int getFramesPerConfigurationBlock(XilinxConfigurationSpecification spec, int blockNum, int column) {
    BlockType type = spec.getBlockTypes().get(blockNum);
    BlockSubType subType = spec.getBlockSubTypeLayout(type).get(column);
    int result = subType.getFramesPerConfigurationBlock();
    return result;
  }
View Full Code Here

    int result = subType.getFramesPerConfigurationBlock();
    return result;
  }

  public static int getNumberOfColumns(XilinxConfigurationSpecification spec, int blockNum) {
      BlockType type = spec.getBlockTypes().get(blockNum);
      int result = spec.getBlockSubTypeLayout(type).size();
      return result;
  }
View Full Code Here

        // - minor - 0
       
        int topBottom = 0;
        int blockType = 0;
        int row = spec.getTopNumberOfRows();
        BlockType logicBlockType = spec.getLogicBlockType();
        int numberOfColumns = spec.getBlockSubTypeLayout(logicBlockType).size();
        int column = numberOfColumns - 1;
        int minor = 0;
        return FrameAddressRegister.createFAR(spec, topBottom, blockType, row, column, minor);
       
View Full Code Here

TOP

Related Classes of edu.byu.ece.rapidSmith.bitstreamTools.configurationSpecification.BlockType

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.