SURF
Loading...
Searching...
No Matches
SaciMultiPixelPkg Package Reference
Package >> SaciMultiPixelPkg

Functions

slv   asicBaseAddr ( asic: in natural )
integer   getNumColumns ( version: in slv )
integer   getWordsPerSuperRow ( version: in slv )
slv   asicBaseAddr ( asic: in natural )
integer   getNumColumns ( version: in slv )
integer   getWordsPerSuperRow ( version: in slv )

Procedures

  globalToLocalPixel(
signal globalRow: in slv
signal globalCol: in slv
signal calRowFlag: in sl
signal calBotFlag: in sl
signal inputData: in Slv16Array
variable localAsic: inout slv
variable localRow: inout slv
variable localCol: inout slv
variable localData: inout Slv16Array
)
  globalToLocalPixelEpix100A(
signal globalRow: in slv
signal globalCol: in slv
signal calRowFlag: in sl
signal calBotFlag: in sl
signal inputData: in Slv16Array
variable localAsic: inout slv
variable localRow: inout slv
variable localCol: inout slv
variable localData: inout Slv16Array
)
  globalToLocalPixel(
signal globalRow: in slv
signal globalCol: in slv
signal calRowFlag: in sl
signal calBotFlag: in sl
signal inputData: in Slv16Array
variable localAsic: inout slv
variable localRow: inout slv
variable localCol: inout slv
variable localData: inout Slv16Array
)
  globalToLocalPixelEpix100A(
signal globalRow: in slv
signal globalCol: in slv
signal calRowFlag: in sl
signal calBotFlag: in sl
signal inputData: in Slv16Array
variable localAsic: inout slv
variable localRow: inout slv
variable localCol: inout slv
variable localData: inout Slv16Array
)

Libraries

ieee 
surf 

Use Clauses

std_logic_1164 
std_logic_arith 
std_logic_unsigned 
StdRtlPkg  Package <StdRtlPkg>

Constants

FPGA_VERSION_C  slv ( 31 downto 0 ) := x " E0000000 "
MULTI_PIXEL_WRITE_INIT_C  MultiPixelWriteType := ( asic = > ( others = > ' 0 ' ) , row = > ( others = > ' 0 ' ) , col = > ( others = > ' 0 ' ) , data = > ( others = > ( others = > ' 0 ' ) ) , bankFlag = > ( others = > ' 0 ' ) , calRowFlag = > ' 0 ' , calBotFlag = > ' 0 ' , req = > ' 0 ' )
NCOL_C  integer := getNumColumns ( FPGA_VERSION_C )
WORDS_PER_SUPER_ROW_C  integer := getWordsPerSuperRow ( FPGA_VERSION_C )
EPIX100_COLS_PER_ROW  integer := 96
EPIX10K_COLS_PER_ROW  integer := 48
EPIXS_COLS_PER_ROW  integer := 10
EPIX100A_ROWS_PER_ASIC  integer := 352

Records

MultiPixelWriteType 

The documentation for this design unit was generated from the following files: