...

Package control

import "sdaccel/control"
Overview
Index

Overview ▾

func DisableParams

func DisableParams(
    paramAddr chan<- uint32,
    paramData <-chan uint32)

Goroutine to disable control bus parameter RAM accesses. Should only be run once for each control interface.

func DisableReads

func DisableReads(controlReadAddr <-chan Addr,
    controlReadData chan<- ReadData)

Goroutine to disable control bus read transactions. Should only be run once for each control interface.

func DisableWrites

func DisableWrites(
    controlWriteAddr <-chan Addr,
    controlWriteData <-chan WriteData,
    controlWriteResp chan<- WriteResp)

Goroutine to disable control bus write transactions. Should only be run once for each control interface.

type Addr

type Addr struct {
    Addr  uint32
    Cache [4]bool
    Prot  [3]bool
}

Specifies AXI-Lite address channel fields.

type ReadData

type ReadData struct {
    Data uint32
    Resp [2]bool
}

Specifies AXI-Lite read data channel fields.

type WriteData

type WriteData struct {
    Data uint32
    Strb [4]bool
}

Specifies AXI-Lite write data channel fields.

type WriteResp

type WriteResp struct {
    Resp [2]bool
}

Specifies AXI-Lite write response channel fields.