control

package
v0.23.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 21, 2019 License: BSD-3-Clause Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

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.

Types

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL