On 5/8/19 11:32 AM, Eugeniu Rosca wrote: > On Tue, May 07, 2019 at 06:09:10PM +0200, Marek Vasut wrote: > [..] >>>>> 1.d. Use CPLD Configurator >>>>> + H3_M3_StarterKit_Configurator.exe is a Windows tool shipped by >>>>> Renesas, hence readily available, which allows to modify the MD >>>>> pins, to conveniently switch between QSPI/Hyperflash/SCIF >>>>> boot mode from a GUI >>>>> + Most of the advantages pointed out above >>>>> - ULCB-only solution (i.e. does not apply to Salvator-X) >>>>> - Requires a Windows host >>>> >>>> Where can I obtain this and are there sources / documentation available? >>> >>> I am able to find below related package freely available: >>> https://elinux.org/File:H3_StarterKit_CPLD_Update_20190408.zip >>> >>> Unfortunately, it doesn't include H3_M3_StarterKit_Configurator.exe. >>> The user who uploaded the file is https://elinux.org/User:RenesasJa. >>> Are you aware of any messaging/commenting feature on elinux.org? >>> If not, I hope Michael (CC-ed) can answer your question. Hopefully >>> he sees this message. If not, I can forward your question to him via >>> mantis. >> >> It would be also interesting to obtain the CPLD sources and be able to >> synthesise custom CPLD bitstreams for automated testing. > > Is my understanding correct that these "CPLD bitstreams" (once known) > could be implemented in U-Boot's board/renesas/ulcb/cpld.c? No, the CPLD is a programmable logic device. You synthesise the bitstream with Quartus, program it and it stays programmed (in case of that maxV on the ULCB at least) -- Best regards, Marek Vasut