SURF
|
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 |