IceHW.DMAChannel, IceHW.DMAStruct, IceHW.FTTStruct, IceHW.Message, IceHW.TBStruct| Modifier and Type | Field and Description |
|---|---|
static int |
baddr |
static int |
CF_ALLPM |
static int |
CF_RESET |
static int |
CF_SLOTS |
static int |
CF_SNIFF |
static int |
CF_XFER |
static int |
dmaqp |
static int |
dsgType |
static int |
lastDir |
static int |
runMode |
ADON_RDBDB, ADON_WRBDB, ALG_CLOSE, ALG_DONE, ALG_INIT, ALG_LOC, ALG_OPEN, ALG_PROCESS, BADDR_DSOCM, BADDR_RD, BADDR_WR, BDATA, CFG_BUF, CFG_CMD, CFG_PAR, CFG_RET, CORA_CTL, CORB_CTL, DMA_ACTIVE, DMA_AO, DMA_BURY, DMA_CANCEL, DMA_CHNS, DMA_CONTINUOUS, DMA_CYCLE, DMA_DIO, DMA_ENABLE, DMA_GMCFG, DMA_GPASS, DMA_GSTAT, DMA_HPQI, DMA_HPQL, DMA_IOPCFG, DMA_JRWIOB, DMA_KILL, DMA_LOAD, DMA_LOADNSPIN, DMA_LOOP, DMA_LOOPNSPIN, DMA_LOST, DMA_MTAP, DMA_NI, DMA_NO, DMA_NVM1, DMA_NVM2, DMA_ONDEMAND, DMA_ONESHOT, DMA_OVSR, DMA_POLL, DMA_QUE, DMA_RESET, DMA_RESHOT, DMA_ROUTD, DMA_ROUTF, DMA_SEP, DMA_SPIN, DMA_STATUS, DMA_STATUS_W64, DMA_STK, DMA_STOP, DMA_TCDAT, DMA_TMP, DMA_TO, DMA_TX, DMA_WAIT, DMA_XI, DMA_XI_HYPA, DMA_XI_HYPB, DMA_XI_TUNA, DMA_XI_TUNB, DMA_XO, DMAC_CLOCK, DMAC_CLOCK_RMEM, DMAC_CTL, DMAC_HPCNT, DMAC_ONDEM_EN, DMAC_ONDEM_UP, DMAC_ROUTE, DMAC_ROUTE_CLR, DMAC_ROUTE_FDP, DMAC_ROUTE_FLG, DMAC_ROUTE_NIO, DMAC_ROUTE_RST, DMAC_ROUTE_SET, DMAC_ROUTE_SPD, DMAC_STATUS, DSG_CPAC, DSG_NPAC, DSG_PAC, DSG_PIC, DSG_PIC8Q, DSG_SPAC, DSG_TRAY, FAT, FLG_DUAL, FLG_NIO, FLG_NVME, FLG_SGO, FTT_ACTIVE, FTT_ADDR, FTT_BASE, FTT_BITS, FTT_BUSY, FTT_CHANTOP, FTT_CSTAGE, FTT_DCA0, FTT_DCA1, FTT_LOC, FTT_LOC2, FTT_LSTAGE, FTT_OMODA, FTT_OMODB, FTT_SIZEOF, FTT_SPEED, FTT_STAGES, FTT_TADDR, FTT_TB0, FTT_TB1, FTT_TB2, FTT_TBCTL, GCFPGA_FREQ, GCFPGA_POFF, HBT, HYP_SHF, HYPA_CTL, HYPB_CTL, ICAP_BASE, ICAP7_BASE, IMS, IOC_ADDR, IOC_PKTHDR, IOC_RAM, IOC_STAT, IOC_STAT_ENA, IOC_STAT_ENB, IOC_STAT_ERR, IOC_STAT_SEN, IOC_STAT_TCYC, IOC_STAT_TDC, IOC_STAT_TNCLK, IOC_STAT_TVAL, IOCTL_RD, IOCTL_WR, IOM_BMUX, IOM_MUX, IOM_SSB1, IOM_SSB2, IOPT_CBANK, IOPT_CORE, IOPT_MCORE, IOPT_NONE, IOPT_TBANK, IOPT_TUNER, JTAG_BASE, JTAG_CMD_USER2, JTAG_ENA, JTAG_MSK_CMD, JTAG_MSK_GET16X, JTAG_MSK_GET32X, JTAG_MSK_RMOD32, JTAG_MSK_RST, JTAG_MSK_SET16X, JTAG_MSK_SET32X, JTAG_MSK_SET8R, JTAG_MSK_WMOD32, JTAG_STAT, JTAG_STXCMD_USER0, JTAG_STXCMD_USER1, JTAG_TDI, JTAG_TMS, JTAG_TMS_CMD, JTAG_TMS_GET16X, JTAG_TMS_GET32X, JTAG_TMS_RMOD32, JTAG_TMS_RST, JTAG_TMS_SET16X, JTAG_TMS_SET32X, JTAG_TMS_SET8R, JTAG_TMS_WMOD32, mbus, MCSR_IFIFO_FULL, MCSR_IMB1F, MCSR_MASTER_DAC, MCSR_MASTER_RD, MCSR_MASTER_RDM, MCSR_MASTER_WR, MCSR_MDIR, MCSR_MENA, MCSR_OFIFO_EMPTY, MCSR_OMB1F, MCSR_QSTAT, MCSR_RFIFO, MCSR_TEST, MSG, NBANK, PM_CORA, PM_CORB, PM_HOST, PM_HYPA, PM_HYPB, PM_PROC, PM_TUNA, PM_TUNB, PMA_CTL, PMB_CTL, REG_AFIFO, REG_AHAR0, REG_AHIRX, REG_AIMB1, REG_AIMB2, REG_AIMB3, REG_AIMB4, REG_AMCSR, REG_AMDAR, REG_AMDAU, REG_AMDTC, REG_AOMB1, REG_AOMB2, REG_AOMB3, REG_AOMB4, ROUTE_CA2HA, ROUTE_CA2HB, ROUTE_CA2R, ROUTE_CA2TA, ROUTE_CA2TB, ROUTE_CB2HA, ROUTE_CB2HB, ROUTE_CB2R, ROUTE_CB2TA, ROUTE_CB2TB, ROUTE_CX2HX, ROUTE_HA2CA, ROUTE_HA2CB, ROUTE_HA2R, ROUTE_HA2TA, ROUTE_HA2TB, ROUTE_HA2X, ROUTE_HAANY, ROUTE_HB2CA, ROUTE_HB2CB, ROUTE_HB2R, ROUTE_HB2TA, ROUTE_HB2TB, ROUTE_HB2X, ROUTE_HBANY, ROUTE_HP2R, ROUTE_HX2CX, ROUTE_HX2R, ROUTE_HX2TX, ROUTE_HX2X, ROUTE_HXANY, ROUTE_PR2R, ROUTE_R2CA, ROUTE_R2CB, ROUTE_R2HA, ROUTE_R2HB, ROUTE_R2HP, ROUTE_R2PR, ROUTE_R2TA, ROUTE_R2TB, ROUTE_R2X, ROUTE_TA2CA, ROUTE_TA2HA, ROUTE_TA2R, ROUTE_TA2X, ROUTE_TAANY, ROUTE_TB2CB, ROUTE_TB2HB, ROUTE_TB2R, ROUTE_TB2X, ROUTE_TBANY, ROUTE_TXANY, ROUTE_X2CA, ROUTE_X2CB, ROUTE_X2CX, ROUTE_X2HA, ROUTE_X2HB, ROUTE_X2HP, ROUTE_X2HX, ROUTE_X2PR, ROUTE_X2R, ROUTE_X2TA, ROUTE_X2TB, ROUTE_XA2TA, ROUTE_XA2TB, ROUTE_XAANY, ROUTE_XB2TA, ROUTE_XB2TB, ROUTE_XBANY, ROUTE_Y2TA, ROUTE_Y2TB, ROUTF_CX2HX, ROUTF_CXAOB, ROUTF_CXFDP, ROUTF_DIO2P, ROUTF_HPFDP, ROUTF_HX2NIO, ROUTF_HX2NV, ROUTF_HXFDP, ROUTF_M2NIO, ROUTF_M2NV, ROUTF_NIO2HX, ROUTF_NIO2M, ROUTF_NV2HX, ROUTF_NV2M, ROUTF_P2DIO, ROUTF_TA2HX, ROUTF_TB2HX, ROUTF_TX2HX, ROUTF_TXAOB, ROUTF_TXFDP, sbus, TB_CHAN, TB_CONS, TB_CPC, TB_DEC, TB_DPHINC, TB_INDEX, TB_MCHAN, TB_NCHAN, TB_PCFG, TB_PHINC, TB_PINDX, TB_PMASK, TB_PROD, TB_PSIZE, TB_PSTRT, TB_SIZEOF, TB_TDPHASE, TB_TDPHINC, TB_TPHASE, TB_TPHINC, TB_XFER, TCM_SDDS, TUNA_CTL, TUNB_CTL, TUNC_CTL| Constructor and Description |
|---|
IcePIC9() |
| Modifier and Type | Method and Description |
|---|---|
static int |
adon_mstat(int side) |
static int |
adon_nstat(int dmac) |
static int |
adon_rdbf(int r2,
int r3,
int r4,
int node) |
static int |
adon_rddata(int jsel) |
static int |
adon_resp(int node,
int timeout) |
static int |
adon_tc(int dmap,
int port,
int mode) |
static int |
adon_wrbf(int r2,
int r3,
int r4,
int node) |
static int |
adon_wrbj(int r2,
int r3,
int r4,
int jsel) |
static void |
adon_wrdata(int jsel,
int r3) |
static int |
adon_wriop(int r2,
int r3,
int r4) |
static void |
closeAlgorithm(int port,
int type,
int route) |
static int |
dojtag(int tms,
int tdi,
int ena) |
static void |
dojtagx(int tms,
int tdi,
int ena) |
static int |
dompio(int addr,
int data,
int len) |
static int |
getenb() |
static int |
getside(IceHW.DMAStruct dma) |
static void |
initAlgorithm() |
static void |
initMC() |
static int |
isBus(int addr) |
static int |
jvm_rmem(int addr,
int flags) |
static int |
jvm_rwmem(int addr,
int data,
int flags,
int dir) |
static int |
jvm_wmem(int addr,
int data,
int flags) |
static void |
modifyAlgorithm(int data,
int size) |
static int |
mpc_acc(int sel,
int data,
int dir) |
static int |
mpc_drd(int sel,
int nack) |
static void |
mpc_dwr(int sel,
int data) |
static void |
mpc_ssa(int sel,
int mode) |
static void |
openAlgorithm(int port,
int type,
int route) |
static void |
portStart(IceHW.DMAStruct dma) |
static void |
portStop(IceHW.DMAStruct dma) |
static void |
prep_rwdata(int jsel,
int addr,
boolean by4) |
static void |
processAlgorithm() |
static void |
processDMA(int stkloc) |
static void |
processDMAx() |
static void |
processMbx() |
static void |
processMessages() |
static void |
processNVME(int cmd) |
static int |
rafifo() |
static void |
resetCmdFifo(int mode) |
static void |
resetFifo() |
static void |
rfifo(int addr,
int count) |
static void |
run() |
static int |
rwiob(int r2,
int r3,
int r4,
boolean rw) |
static void |
unlockDMA(IceHW.DMAStruct dma) |
static void |
updateHIP(IceHW.DMAStruct dma,
int index) |
static void |
user2done(int jsel) |
static int |
wait4dma(int mask) |
static int |
wait4route(int mask) |
static void |
wfifo(int addr,
int count) |
getObjectAtpublic static final int CF_ALLPM
public static final int CF_SLOTS
public static final int CF_SNIFF
public static final int CF_XFER
public static final int CF_RESET
public static int runMode
public static int lastDir
public static int baddr
public static int dmaqp
public static int dsgType
public static void run()
public static void processDMAx()
public static int isBus(int addr)
public static void resetFifo()
public static void resetCmdFifo(int mode)
public static void processMbx()
public static void processDMA(int stkloc)
public static void portStart(IceHW.DMAStruct dma)
public static void portStop(IceHW.DMAStruct dma)
public static int getenb()
public static int getside(IceHW.DMAStruct dma)
public static void updateHIP(IceHW.DMAStruct dma, int index)
public static void unlockDMA(IceHW.DMAStruct dma)
public static int adon_mstat(int side)
public static int adon_nstat(int dmac)
public static int wait4route(int mask)
public static int wait4dma(int mask)
public static void initMC()
public static void wfifo(int addr,
int count)
public static int rafifo()
public static void rfifo(int addr,
int count)
public static void dojtagx(int tms,
int tdi,
int ena)
public static int dojtag(int tms,
int tdi,
int ena)
public static int dompio(int addr,
int data,
int len)
public static int mpc_acc(int sel,
int data,
int dir)
public static void mpc_ssa(int sel,
int mode)
public static void mpc_dwr(int sel,
int data)
public static int mpc_drd(int sel,
int nack)
public static void processMessages()
public static void initAlgorithm()
public static void openAlgorithm(int port,
int type,
int route)
public static void processAlgorithm()
public static void closeAlgorithm(int port,
int type,
int route)
public static void modifyAlgorithm(int data,
int size)
public static void user2done(int jsel)
public static int rwiob(int r2,
int r3,
int r4,
boolean rw)
public static int adon_wriop(int r2,
int r3,
int r4)
public static void prep_rwdata(int jsel,
int addr,
boolean by4)
public static int adon_rddata(int jsel)
public static void adon_wrdata(int jsel,
int r3)
public static int adon_wrbf(int r2,
int r3,
int r4,
int node)
public static int adon_resp(int node,
int timeout)
public static int adon_rdbf(int r2,
int r3,
int r4,
int node)
public static int adon_wrbj(int r2,
int r3,
int r4,
int jsel)
public static int adon_tc(int dmap,
int port,
int mode)
public static int jvm_rwmem(int addr,
int data,
int flags,
int dir)
public static int jvm_rmem(int addr,
int flags)
public static int jvm_wmem(int addr,
int data,
int flags)
public static void processNVME(int cmd)