9#include "sw/device/silicon_creator/lib/drivers/ibex.h"
10#include "sw/device/silicon_creator/lib/drivers/uart.h"
21const uint64_t kClockFreqCpuMhz = 10;
25uint64_t
to_cpu_cycles(uint64_t usec) {
return usec * kClockFreqCpuMhz; }
40const uint32_t kUartBaud230K =
42const uint32_t kUartBaud460K =
44const uint32_t kUartBaud921K =
46const uint32_t kUartBaud1M33 =
48const uint32_t kUartBaud1M50 =
63 uint32_t fpga = ibex_fpga_version();
65 const uint32_t kRom = 0x3a4d4f52;
69 const uint32_t kNewline = 0x0a0d;
70 uart_write_hex(fpga,
sizeof(fpga), kNewline);