blob: 93bafdb15ad2ec54065e3c5475e36cea8c2551fc [file] [log] [blame]
#ifndef PRJXRAY_LIB_XILINX_SPARTAN6_COMMAND_H_
#define PRJXRAY_LIB_XILINX_SPARTAN6_COMMAND_H_
namespace prjxray {
namespace xilinx {
namespace spartan6 {
// Command register map according to UG380 pg. 102
enum class Command : uint32_t {
NOP = 0x0,
WCFG = 0x1,
MFW = 0x2,
LFRM = 0x3,
RCFG = 0x4,
START = 0x5,
RCAP = 0x6,
RCRC = 0x7,
AGHIGH = 0x8,
SWITCH = 0x9,
GRESTORE = 0xA,
SHUTDOWN = 0xB,
GCAPTURE = 0xC,
DESYNC = 0xD,
IPROG = 0xF,
CRCC = 0x10,
LTIMER = 0x11,
BSPI_READ = 0x12,
FALL_EDGE = 0x13,
};
} // namespace spartan6
} // namespace xilinx
} // namespace prjxray
#endif // PRJXRAY_LIB_XILINX_SPARTAN6_COMMAND_H_