<keesj>
I don't know if the documentation (README) is "wrong" or the litex_setup.py
<keesj>
[installing litex]...
<keesj>
python3: can't open file 'setup.py': [Errno 2] No such file or directory
<keesj>
(when running the script)
<rjo>
sb0: i think the nucleo with the stm32f429 and ethernet is a good test platform for Thermostat. adamgreig will probably know more about it.
m4ssi has joined #m-labs
<rjo>
sb0: i have only used the f103 and f446. my feeling is that there can be a lot of momentum in the existing embedded/rust/stm32/space/iot cross-sectional community.
<lkcl>
very experienced verilog developer (the author of many of the components released on opencores) is pointing out that nmigen using yosys which does casez instead of if-elif-elif-elif may be treated non-optimally for ASIC tape-out
<lkcl>
except, i do not know enough to be able to answer or even know the subtleties of whether he is right
jevinskie has joined #m-labs
rohitksingh has joined #m-labs
<_florent_>
keesj: sorry haven't tested with this board. Have you tested with another board before? are you sure of your serial pins?
<keesj>
yes the pins should be fine. I tested misoc on the papilio pro but never litex (neither papilio pro or the lx16ddr).
<keesj>
I also looked at the migen usb parts but .. right now I first need to do something with DDR3
<tinyfpga>
keesj, acathla: I’ve done just a little work with Migen and LiteX, but I’ve had a ton of fun doing it. After I get the USB UART working I want to get a HyperRAM interface working and a few other peripherals specific to my needs. It’s fun!
<keesj>
ERROR: failed to place cell 'mem_1.1.0.0_RAM' of type 'ICESTORM_RAM' (is there the bx currently fails for me after adding the serial)
<acathla>
How much RAM are you trying to use? You only have 16Kb I think
<acathla>
16KB*
rohitksingh has joined #m-labs
<acathla>
tinyfpga, how do you plug the hyperRAM to the tinyFPGA?
<tinyfpga>
acathla: I’m working on a LiteX SoC for the TinyFPGA EX which has HyperRAM onboard
<tinyfpga>
acathla: but you could make a simple shield or breakout board for a HyperRAM chip + TinyFPGA BX
<tinyfpga>
acathla: or get a HyperRAM PMOD from esden
<acathla>
simple... it's tiny BGA package only I suppose
<tinyfpga>
acathla: the HyperRAM package is easy to reflow. If you’ve never done BGA reflow before, it’s the perfect one to start with. Oshpark can easily make PCBs that will work for HyperRAM.
<acathla>
Ok. Why not, later. I still have plenty to learn first
mumptai has joined #m-labs
m4ssi has quit [Remote host closed the connection]
rohitksingh has quit [Remote host closed the connection]
<whitequark>
lkcl: nmigen doesn't use casez. nmigen emits Yosys RTLIL, which does not have or need direct support for if/elif chains
mumptai has quit [Quit: Verlassend]
<whitequark>
lkcl: you can reply that while, for yosys, these two are exactly equivalent (they infer to the same priority encoder and this is guaranteed by yosys), if an external tool requires a specific kind of verilog, it would be trivial to modify nmigen to emit it