IceHW.DMAChannel, IceHW.DMAStruct, IceHW.FTTStruct, IceHW.Message, IceHW.TBStruct| Modifier and Type | Field and Description |
|---|---|
static int |
baddr |
static int |
dmaqp |
static int |
lastDir |
static int |
lastStkLoc |
static int |
lastStkOff |
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 |
|---|
IcePIC7() |
| Modifier and Type | Method and Description |
|---|---|
static int |
adon_mstat(int side) |
static int |
adon_nstat(int dmac) |
static int |
adon_rddata(int jsel) |
static int |
adon_rwiob(int r2,
int r3,
int r4,
boolean rw) |
static int |
adon_tc(int dmap,
int port,
int mode) |
static int |
adon_wrb(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 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 |
processMessages() |
static void |
processMsg() |
static int |
rafifo() |
static void |
resetFifo() |
static void |
rfifo(int addr,
int count) |
static void |
run() |
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 int runMode
public static int lastDir
public static int baddr
public static int dmaqp
public static int lastStkLoc
public static int lastStkOff
public static void run()
public static int isBus(int addr)
public static void resetFifo()
public static void processMsg()
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 int adon_tc(int dmap,
int port,
int mode)
public static void user2done(int jsel)
public static int adon_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_wrb(int r2,
int r3,
int r4,
int jsel)