GPStudio backend documentation  1.21
 All Classes Functions Variables Groups
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
oCAltera_quartus_toolchain
oCAttributeUsed to define special attributes for a toolchain
oCBlockBlock is the base block definition for all blocks (IO, IOCom and process)
oCBlock_generator
oCBoardBoard is the class to load .dev support platform file
oCClockUsed to define a clock source or a clock input in Board, Block or Component
oCClockDomainClockDomain permits to save typical frequency of a clock domain
oCClockInterconnectClockInterconnect is the generated block to manage all the clock in the node project
oCComConnectThe ComConnect to define mapping between hardware interfaces and high level software tool
oCComDriverComDriver is the specialised implementation of IO
oCComParamGives all specifics parameters to software driver to etablish the connection and alk to the camera
oCComponentComponent is the the definition of hardware components
oCComponentPartComponentPart is the the graphical definition of hardware components
oCComponentPartFlowComponentPart is the the graphical definition of flow (position, name)
oCComponentPartPropertyComponentPartProperty is the the graphical definition of a property (position, part)
oCFileModel class to have informations about file implementation in a Component
oCFlowModel class to define flow hardware interface in a Component or Block
oCFlowConnectDefine flow connection between two flow interface of blocks, an output flow to an input flow interface
oCFlowInterconnectFlowInterconnect is the generated block to manage all the flows in the node project
oCGPViewerList of all the configurated viewer for gpviewer
oCHDL_toolchain
oCInfoUsed to indicate information for IPs
oCInterfaceBusDefine a bus interface for PI
oCIOIO is the specialised implementation of Block for sensors and communication blocks
oCIOComIOCom is the specialised implementation of IO
oCLibLib is a container that store all the IPs available in library path
oCLibItemLibItem is an item of the Lib container
oCModule_param
oCNodeNode is the base class container that store all the configuration of a node
oCParamParam handle a constant parameter (generic for VHDL, param for verilog constant for C/C++) or register for hardware implementation
oCParamBitfieldBit field for param when param are registers
oCParamInterconnectParamInterconnect is the generated block to manage all the parameter interfaces
oCPinPin is the physical mapping between external port of an IO block and chip pins
oCPLLPLL is a conveniant system to help CI PLL assignation and computation
oCPortPort is external port definition for IO block
oCProcessProcess is the specialised implementation of Block for processes
oCPropertyUsed to define high level properties
oCPropertyEnumThe PropertyEnum can be used to list the values that can take a property
oCResetDefine a reset input or reset provider in a Component or Block
oCToolchainToolchain class define a toolchain for building a project
oCTreeConnectDefine a connection between two flows
oCTreeItem
oCVHDL_extractor
oCVHDL_generator
oCVHDLPart
oCViewerDefine a viewer input or viewer provider
\CViewerFlowDefine a flow connection to a viewer