Monday, 2020-10-19

*** tpb has joined #symbiflow00:00
*** tcal has quit IRC00:21
*** FFY00 has quit IRC00:33
*** FFY00 has joined #symbiflow00:34
*** rvalles has quit IRC01:28
*** rvalles_ has joined #symbiflow01:29
*** citypw has joined #symbiflow01:37
*** citypw has quit IRC02:05
*** Degi has quit IRC02:08
*** citypw has joined #symbiflow02:09
*** Degi has joined #symbiflow02:11
*** futarisIRCcloud has joined #symbiflow02:36
*** rvalles_ has quit IRC02:58
*** rvalles_ has joined #symbiflow02:59
*** az0re has joined #symbiflow03:02
*** az0re has quit IRC03:25
*** az0re has joined #symbiflow03:37
*** OmniMancer has joined #symbiflow05:40
*** citypw has quit IRC05:57
sf-slack<tpagarani> @olof.kindgren the bootloader by default configures the PAD_6 to be GPIO controlled by ARM for allowing user to get into download mode. To configure it as FPGA controlled IO for your application, you need to change make ucFunc = PAD6_FUNC_SEL_FBIO_606:16
sf-slack<tpagarani> @olof.kindgren, @kgugala. Based on this thread of discussion, looks like for a pure FPGA user to avoid use of SWD Cables or compiling ARM APP every time with new bitstream header file, it would make sense to have an app on ARM side  that would load FPGA bitstream from flash (similar to bootloader) and allow bitstream to be updated using TinyFPGA Progammer.  This APP would by default configure all IOs to be controlled06:28
sf-slackby FPGA and configure the FPGA clocks to be programmed based on input from TinyFPGA Programmer Script.06:28
sf-slack<kgugala> @tpagarani indeed this would be helpful for all those users who don't have (or don't want to) connect the SWD programmer06:37
sf-slack<olof.kindgren> @tpagarani Cool. I'll try to change ucfunc and report back06:45
sf-slack<olof.kindgren> I think there are two things that could potentially be done, but I'm not sure how feasible they are. First thing would be to set pad properties from the pin constraint file (where pin missing == controlled from ARM). That's the way I normally set slew rate, drive strengths etc. This would of course require a) support for these properties in the pcf syntax and b) a way for the chip to actually apply these settings06:49
sf-slackfrom a bit file. I guess this could be done by an expanded load_fpga function but I haven't looked at the details yet06:49
sf-slack<olof.kindgren> But as you say, a special FPGA only bootloader would help my use case as well06:50
sf-slack<olof.kindgren> And if the logistics work, perhaps sell a quickfeather+swd cable combo06:51
*** OmniMancer1 has joined #symbiflow07:01
*** OmniMancer has quit IRC07:02
*** epony has quit IRC09:44
*** epony has joined #symbiflow09:55
sf-slack<olof.kindgren> @tpagarani Yes! Changing ucFunc did the trick. My RTL reacts to usr_button now11:19
sf-slack<tpagarani> @olof.kindgren That's great! Thanks for the feedback on earlier points. Will come back with solutions on those11:30
*** citypw has joined #symbiflow12:21
*** citypw has quit IRC13:09
*** OmniMancer1 has quit IRC14:22
-_whitenotifier-f- [prjxray] litghost opened issue #1465: Read the docs build failing on prjxray? - https://git.io/JT4N517:43
mithro"Verilog and SDC mapping" -- https://docs.google.com/spreadsheets/d/1G-E2Dq8YG4g9Z6mTygpumwlI_vNlFUQinc9gMgePfec/edit#gid=134909479321:46
tpbTitle: XDC commands supported by SymbiFlow Yosys Plugins - Google Sheets (at docs.google.com)21:46
*** tcal has joined #symbiflow23:23
*** az0re has quit IRC23:32

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!