*** tpb has joined #tomu | 00:00 | |
*** emeb has left #tomu | 00:31 | |
*** xkapastel has quit IRC | 02:44 | |
*** rohitksingh_work has joined #tomu | 05:19 | |
tnt | Add one floating point function, see your .code size double :p | 06:07 |
---|---|---|
*** rohitksingh has joined #tomu | 06:09 | |
xobs | tnt: very true, though depending on how exact you need, qfplib on Cortex-M0 can be nice: https://www.quinapalus.com/qfplib.html | 06:11 |
tpb | Title: Qfplib: an ARM Cortex-M0 floating-point library in 1 kbyte (at www.quinapalus.com) | 06:11 |
tnt | This was on risc-v | 06:12 |
xobs | Ah. Can't help you there yet. | 06:13 |
*** rohitksingh has quit IRC | 06:13 | |
*** futarisIRCcloud has joined #tomu | 07:10 | |
*** tom_ has joined #tomu | 11:47 | |
*** tom__ has quit IRC | 11:50 | |
*** tom__ has joined #tomu | 12:08 | |
*** tom_ has quit IRC | 12:10 | |
*** bludotz has joined #tomu | 12:21 | |
*** bludotz has quit IRC | 12:29 | |
*** rohitksingh_work has quit IRC | 13:09 | |
*** rohitksingh has joined #tomu | 13:57 | |
*** emeb has joined #tomu | 14:31 | |
*** rohitksingh has quit IRC | 14:55 | |
acathla | Anybody tried to make an ADC on an iCE40 using the diffential inputs? | 16:04 |
tnt | acathla: yeah. | 16:04 |
tnt | (I'm actually writing some code related to that right now :p) | 16:05 |
acathla | \o/ | 16:05 |
acathla | in verilog/migen/...? | 16:06 |
tnt | It's in verilog. | 16:07 |
tnt | Actually I have that part already written, I'm just writing software code that deals with calibrating the output atm. | 16:07 |
tnt | Currently I'm really just timing a capacitor charge / discharge (sort of dual slope). But actually I could try a delta sigma DAC using the same hw. | 16:09 |
acathla | Is that code open? Online? | 16:10 |
tnt | Not yet no. I don't push stuff publically until it actually works / does something useful. | 16:15 |
xobs | tnt: I'd be interested in reading more about that. I have a silly idea to recreate a Chibitronics Love-to-Code with an ICE40 instead of a Cortex M0. | 16:16 |
MadHacker | You know there's an open source arduino core, too? | 16:16 |
MadHacker | (Atmel thingy of some sort) | 16:17 |
MadHacker | I've got a 6502 running on an iCE40HX1K here just now too. :) | 16:17 |
tnt | xobs: I'm not super familiar with it. IIRC that was why you wrote graiinum right ? I'm not sure to see the connection to ADC. | 16:18 |
MadHacker | Calling it via migen because I thought it might be entertaining to try and get Litex running with smaller CPU cores. | 16:18 |
MadHacker | tnt: The LtC needs ADCs. | 16:18 |
MadHacker | Not least for the programming-over-audio input. | 16:18 |
tnt | MadHacker: oh, right, I forgot about that feature. | 16:19 |
MadHacker | You could convert it to a zero-crossing-detection only I suppose. | 16:19 |
MadHacker | Be slow, though. | 16:20 |
xobs | It does AFSK @ ~12000 baud. | 16:25 |
xobs | Right now it's done in software on a 48 MHz Cortex M0+, and the demodulation alone uses ~50% of the CPU. | 16:31 |
xobs | I think it would be interesting to make the audio decode stuff in hardware. Then we could actually add ECC, for example. | 16:31 |
MadHacker | Might eat a surprising amount of space in the FPGA though. | 16:32 |
MadHacker | Software is compact. | 16:32 |
*** eightdot_ has joined #tomu | 16:33 | |
*** eightdot has quit IRC | 16:36 | |
*** im-tomu has left #tomu | 18:57 | |
*** im-tomu has joined #tomu | 18:58 | |
*** im-tomu has left #tomu | 18:58 | |
*** im-tomu has joined #tomu | 18:59 | |
*** xkapastel has joined #tomu | 20:36 | |
*** eightdot_ has quit IRC | 20:54 | |
*** eightdot has joined #tomu | 20:55 | |
*** emeb has quit IRC | 23:39 |
Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!