SURF  1.0
Jesd204bPkg Package Body Reference
Package >> Jesd204bPkg

Functions

std_logic   detKcharFunc (
data_slv: in slv
charisk_slv: in slv
bytes_int: in positive
)
std_logic   varIndexOutFunc ( shft_slv: in slv , index_slv: in slv )
std_logic_vector   detectPosFunc (
data_slv: in slv
charisk_slv: in slv
bytes_int: in positive
)
std_logic_vector   detectPosFuncSwap (
data_slv: in slv
charisk_slv: in slv
bytes_int: in positive
)
std_logic_vector   byteSwapSlv ( data_slv: in slv , bytes_int: in positive )
std_logic_vector   endianSwapSlv ( data_slv: in slv , bytes_int: in positive )
std_logic_vector   JesdDataAlign (
data_slv: in slv
position_slv: in slv
bytes_int: in positive
)
std_logic_vector   JesdCharAlign (
char_slv: in slv
position_slv: in slv
bytes_int: in positive
)
integer   slvToInt ( data_slv: in slv )
std_logic_vector   intToSlv ( data_int: in integer , bytes_int: in positive )
std_logic_vector   outSampleZero ( F_int: in positive , bytes_int: in positive )
std_logic_vector   invSigned ( input: in slv )
std_logic_vector   invData (
data: in slv
F_int: in positive
bytes_int: in positive
)

Procedures

  jesdScrambler(
dataIn: in slv ( 15 downto 0 )
lfsrIn: in slv ( 14 downto 0 )
dataOut: inout slv ( 15 downto 0 )
lfsrOut: inout slv ( 14 downto 0 )
)

Detailed Description

Definition at line 146 of file Jesd204bPkg.vhd.

Member Function Documentation

◆ detKcharFunc()

std_logic detKcharFunc (   data_slv in slv ,
  charisk_slv in slv ,
  bytes_int in positive  
)
Function

Definition at line 151 of file Jesd204bPkg.vhd.

◆ varIndexOutFunc()

std_logic varIndexOutFunc (   shft_slv in slv ,
  index_slv in slv  
)
Function

Definition at line 179 of file Jesd204bPkg.vhd.

◆ detectPosFunc()

std_logic_vector detectPosFunc (   data_slv in slv ,
  charisk_slv in slv ,
  bytes_int in positive  
)
Function

Definition at line 189 of file Jesd204bPkg.vhd.

◆ detectPosFuncSwap()

std_logic_vector detectPosFuncSwap (   data_slv in slv ,
  charisk_slv in slv ,
  bytes_int in positive  
)
Function

Definition at line 244 of file Jesd204bPkg.vhd.

◆ byteSwapSlv()

std_logic_vector byteSwapSlv (   data_slv in slv ,
  bytes_int in positive  
)
Function

Definition at line 298 of file Jesd204bPkg.vhd.

◆ endianSwapSlv()

std_logic_vector endianSwapSlv (   data_slv in slv ,
  bytes_int in positive  
)
Function

Definition at line 311 of file Jesd204bPkg.vhd.

◆ JesdDataAlign()

std_logic_vector JesdDataAlign (   data_slv in slv ,
  position_slv in slv ,
  bytes_int in positive  
)
Function

Definition at line 324 of file Jesd204bPkg.vhd.

◆ JesdCharAlign()

std_logic_vector JesdCharAlign (   char_slv in slv ,
  position_slv in slv ,
  bytes_int in positive  
)
Function

Definition at line 352 of file Jesd204bPkg.vhd.

◆ slvToInt()

integer slvToInt (   data_slv in slv  
)
Function

Definition at line 380 of file Jesd204bPkg.vhd.

◆ intToSlv()

std_logic_vector intToSlv (   data_int in integer ,
  bytes_int in positive  
)
Function

Definition at line 386 of file Jesd204bPkg.vhd.

◆ outSampleZero()

std_logic_vector outSampleZero (   F_int in positive ,
  bytes_int in positive  
)
Function

Definition at line 392 of file Jesd204bPkg.vhd.

◆ invSigned()

std_logic_vector invSigned (   input in slv  
)
Function

Definition at line 408 of file Jesd204bPkg.vhd.

◆ invData()

std_logic_vector invData (   data in slv ,
  F_int in positive ,
  bytes_int in positive  
)
Function

Definition at line 416 of file Jesd204bPkg.vhd.

◆ jesdScrambler()

jesdScrambler (   dataIn in slv( 15 downto 0 ) ,
  lfsrIn in slv( 14 downto 0 ) ,
  dataOut inout slv( 15 downto 0 ) ,
  lfsrOut inout slv( 14 downto 0 )  
)
Procedure

Definition at line 432 of file Jesd204bPkg.vhd.


The documentation for this class was generated from the following file: