--- Log opened Mon Nov 24 00:00:42 2014 | ||
olofk | poke53282: I saw your wayland discussion in the backlog. Wayland has been used in production for some time now actually. My Jolla phone from last year uses it | 07:45 |
---|---|---|
olofk | stekern: I like the gource video. | 07:46 |
olofk | stekern: Oh, by the way. You have experimented a bit with MIDI over UART, right? I'm working on adding MIDI support for my Korg Monotron via an Arduino. How do I make linux send MIDI through the UART connected to the Arduino? Just enable some midi serial driver and set that in Jack? | 07:48 |
stekern | olofk: possibly, don't know if the midi-serial driver is hw-specific though | 08:17 |
olofk | maxpaln: I don't like your BFM. It is mean to my SDRAM controller | 08:17 |
olofk | stekern: Guess I just have to try then | 08:18 |
stekern | why don't you just make the Korg Monotron midi a proper midi-interface though? | 08:19 |
stekern | and use a midi-usb converter | 08:20 |
stekern | to hook it up to your linux machine | 08:20 |
olofk | I'm planning to do that too, but I need an opto-coupler, and I though it would be handy to use USB directly | 08:20 |
olofk | The opto-coupler is the main reason now | 08:20 |
stekern | remember to use a fast one | 08:21 |
olofk | Do you know how fast? The bit rate is only ~31250bps, but I might need some headroom to get nice edges I guess | 08:22 |
olofk | It's quite easy to buy common electronics stuff like Arduinos, resistors, capacitors and stuff now here in Sweden, but as soon as you need something a little more specific it gets very awkward | 08:23 |
stekern | yes, it's the edges you have to worry about | 08:24 |
stekern | I've used an EL817 once, and it was slightly too slow | 08:24 |
stekern | I could get it to work, but I had to carefully adjust the resistor | 08:25 |
olofk | https://www.elfa.se/elfa3~se_sv/elfa/init.do?item=75-356-11&toc=20431 | 08:26 |
olofk | 10MBit, TTL | 08:26 |
olofk | Ah no. They have closed their store here in Gothenburg, and I'm not going through the hassle of putting in a mail order for one component :) | 08:28 |
olofk | I'll ask a friend to sneak one out from a lab instead | 08:29 |
stekern | I checked my old notes, I suggested to myself to replace the EL817 with a HCPL-0701 there | 08:29 |
olofk | If I buy a two-channel opto-coupler I can send you half the IC and we can split the cost | 08:31 |
stekern | good idea ;) | 08:32 |
stekern | OT: I found this gem while visiting my sons school: http://1drv.ms/1HqCxO3 | 08:34 |
stekern | I would have loved to be on the meeting when decided on the name | 08:34 |
stekern | +they | 08:34 |
olofk | Yeah. I mean, that even looks like it's a european company. | 08:36 |
olofk | So they should have known | 08:36 |
olofk | Where do you usually get your cables btw? I always use these guys http://pungkuk.en.ec21.com/ | 08:36 |
olofk | I have a photo transistor and some LEDs. I wonder if that would be fast enough | 08:39 |
olofk | Or maybe I should find some broken MIDI equipment and raid that | 08:40 |
stekern | man, that's not safe for work... | 08:40 |
olofk | haha | 08:40 |
stekern | ...people might suspect I'm not doing work when they hear me laugh ;) | 08:41 |
mboehnert | hey there! is somebody here who is responsible for the opencores homepage & especially the user management? | 09:57 |
wallento | ORSoC is still in charge there, but I am not sure who excatly | 10:17 |
olofk | mboehnert: They tend to be quite busy. Anything a non-responsible can help you with? | 10:18 |
mboehnert | \msg olofk I want to change my email-address in the profile. Two emails within the last weeks got no response at all ... | 10:48 |
maxpaln | olofk: if its any consolation - it is mean to mine too! :-) | 11:27 |
olofk | maxpaln: As long as it's not just my controller I'm ok :) | 11:36 |
olofk | and great work. I got a few bugs sorted out. Especially read-after-read was completely untested | 11:36 |
olofk | I want to merge it into the orpsoc-cores tree when I can find time for that. Are you ok with releasing your changes under the LGPL license? | 11:38 |
maxpaln | yep - of course. | 11:39 |
maxpaln | ANd yeah, the back to back transactions were something that just couldn't be tested with the old BFM. It was where most of my bugs cam from | 11:40 |
maxpaln | there were others related to no wait states too | 11:40 |
maxpaln | from my debugging of the linux boot process, this new BFM should be much more representative of the types of transactions that can occur in the real world I think. | 11:41 |
olofk | maxpaln: I think that's the wrong way to do it. We should change Linux memory accesses to look like my initial BFM instead | 11:49 |
maxpaln | lol - ah, I like you're thinking! | 11:50 |
olofk | I'll send a patch :) | 11:50 |
maxpaln | sweet! | 11:50 |
olofk | It's always easier to change sw than hw | 11:50 |
maxpaln | :-) | 11:50 |
ams | depends on the hardware and software.. | 11:54 |
ams | microcoded machine vs. non-free software... | 11:54 |
olofk | ysionneau: Are you up for som DFI discussions? :) | 12:13 |
ysionneau | hi! | 13:02 |
ysionneau | yes | 13:02 |
ysionneau | please bear in mind that's I'm struggling at the moment with dfi/my ddr controller :p | 13:03 |
ysionneau | so I'm not an expert of the topic :p | 13:03 |
ysionneau | but I managed to do something which works for sdram | 13:03 |
poke53282 | olofk: Those are special environments with only a limited number of features. But I guess, they didn't use an unpatched wayland. | 17:37 |
poke53282 | At the moment it looks like, that the hype is gone. | 17:41 |
Limb | Is there a specification on the wishbone bus that I can use to help implement the SRAM controller interface with or1k? | 18:14 |
Limb | Or something I can use to see what I need to do | 18:15 |
Limb | Oh look at that, the wishbone specs have an example | 18:42 |
olofk | Limb: You should probably also use the wishbone BFM to test your implementation | 19:51 |
stekern | Limb: in addition to the wishbone spec - http://en.wikipedia.org/wiki/Wishbone_%28computer_bus%29 | 19:59 |
Limb | olofk: Can the wishbone BFM be used on the actual boad? or is it for simulation only? | 22:52 |
stekern | it's for simulation | 23:01 |
Limb | Ah ok | 23:02 |
Limb | https://github.com/juliusbaxter/mor1kx-dev-env/blob/master/rtl/verilog/cellram_ctrl/cellram_ctrl.v#L182 Would that cause the following line where rcr_mode_state==0 is checked to never execute? The register would get updated after, no? | 23:04 |
Limb | It's the only thing I can find that might cause julius' code not to work correctly | 23:04 |
stekern | no, it wouldn't, the reg is updated the next clock | 23:06 |
Limb | Ok, I assumed so but wasn't 100% sure | 23:07 |
Limb | I wonder if openOCD is causing problems with its clock speed | 23:11 |
Limb | But then again, I don't see why that would cause it to work with a lower value of ram space and not a higher one | 23:11 |
--- Log closed Tue Nov 25 00:00:43 2014 |
Generated by irclog2html.py 2.15.2 by Marius Gedminas - find it at mg.pov.lt!