Closed whatnick closed 3 years ago
some days ago I try to build it on my ice40up5k board, and it report failure, here is the error log on this commit, it seems that the SB_PLL40_CORE primitive don't allow use pin 35 (from BANK0) as the input source clk, but I reference the lattice technical document it says IO from BANK2 is not allowed. but pin 35 is from BANK0, it strange, may be the toolchain not support yet?
ERROR: PLL 'pll.pll' couldn't be placed anywhere, no suitable BEL found. Did you mean to use a PAD PLL ?
some days ago I try to build it on my ice40up5k board, and it report failure, here is the error log on this commit, it seems that the SB_PLL40_CORE primitive don't allow use pin 35 (from BANK0) as the input source clk, but I reference the lattice technical document it says IO from BANK2 is not allowed. but pin 35 is from BANK0, it strange, may be the toolchain not support yet?
ERROR: PLL 'pll.pll' couldn't be placed anywhere, no suitable BEL found. Did you mean to use a PAD PLL ?
Info: Annotating ports with timing budgets for target frequency 12.00 MHz
ERROR: cell type 'SB_PLL40_CORE' is unsupported (instantiated as 'pll.pll') 26 warnings, 2 errors Makefile:71: recipe for target 'ICEFEATHER.synth' failed
My attempts are at exactly this road-block. Glad I have a few people following along and hopefully this PR can be merged as a first cut of WIP for up5k support.
one solution is use the SB_PLL40_PAD instead of SB_PLL40_CORE
Core PLL is used in a few places and will need a refactor.
ok,waiting for the commit :-)
just try the latest code on my ice40up5k board,
few days ago I work on the commit fbafcceb2a582bdfff59f643a6ea5785049956dc and do a modify with FemtoRV/FIRMWARE/LIBFEMTORV32/femtorv32.h -#define CONFIGWORD_DEVICES 3 +#define CONFIGWORD_DEVICES 2
it can succ log on serial port
Closes #5 Signed-off-by: Tisham Dhar whatnickd@gmail.com