Loading files
This file is pinned to the selected release. Download the original to open it in your design tool.
using System.Collections.Generic;
namespace Hast.Layer
{
/// <summary>
/// Represents the implemented hardware that was created from the hardware description generated based on the
/// original .NET assemblies.
/// </summary>
public interface IHardwareRepresentation
{
/// <summary>
/// The original assemblies' paths this hardware assembly was generated from.
/// </summary>
IEnumerable<string> SoftAssemblyPaths { get; }
/// <summary>
/// Describes the hardware created from a transformed assembly.
/// </summary>
IHardwareDescription HardwareDescription { get; }
/// <summary>
/// Represents a handle to the hardware implementation synthesized through the FPGA vendor tool-chain.
/// </summary>
IHardwareImplementation HardwareImplementation { get; }
/// <summary>
/// Describes the capabilities, like available memory, of the hardware device the representation was created for.
/// </summary>
IDeviceManifest DeviceManifest { get; }
/// <summary>
/// The configuration used to create this representation.
/// </summary>
IHardwareGenerationConfiguration HardwareGenerationConfiguration { get; }
}
}
651b5b7c8This file is pinned to the selected release. Download the original to open it in your design tool.