--- Log opened Mon Dec 19 00:00:34 2016 | ||
mithro | blueCmd: Hi! You about at all? | 05:54 |
---|---|---|
mithro | blueCmd: I'm interested in knowing the status of your wb<->axi bridge at https://github.com/bluecmd/wb-axi | 05:55 |
olofk_ | mithro: Talk to ZipCPU too. He's done one as well | 06:19 |
mithro | olofk_: Okay | 06:27 |
blueCmd | mithro: I don't remember, was pretty long ago - IIRC it "should work" for the thing I wanted it to work for | 06:37 |
blueCmd | should have tests that you can derrive what functionallity is there | 06:37 |
mithro | blueCmd: Any chance you are coming to 33C3? | 06:48 |
blueCmd | mithro: no, it's during the time of year I spend with my parents | 07:19 |
blueCmd | they kind of have dibs on those dates | 07:19 |
shorne | stekern: I think probably the cache flush stuff could in next as well. But the commit message need some cleanup. It seems that came via a github PR, do you know if Jan is around lately? | 07:22 |
stekern | I don't, but yeah, those commits needs cleaning up before sending upstream | 07:41 |
ZipCPU|Laptop | mithro: https://github.com/ZipCPU/wb2axip/.../rtl/wbm2axisp.v works. I use it regularly. It's wb4/pipeline compliant. | 07:56 |
stekern | fifo_neck and fifo_torso ;) | 08:03 |
ZipCPU|Laptop | I didn't say the AXI -> WB converter worked, just the WB->AXI converter. The other's been written, just not yet tested. | 08:15 |
ZipCPU|Laptop | Besides ... if you need two pointers between the head and the tail ... what names would you pick? | 08:16 |
ZipCPU|Laptop | shoulders and haunches? | 08:16 |
stekern | no, I thought the naming was clever | 08:25 |
stekern | much better than "almost_full" and similar that I've seen in the past | 08:28 |
ZipCPU|Laptop | stekern: Ok. Do you have a need for an AXI -> WB converter? (Since you were looking, and I need testing ...) | 08:48 |
stekern | naw, I was just quickly browsing through the code and chuckled when I saw the names ;) | 08:55 |
ZipCPU | That's fine. I'm chuckling here too ... while trying to talk all serious-like ;) | 09:11 |
kc5tja | ZipCPU: Didn't you say you needed four pointers to make your FIFO? So that would be head, torso, hips, and tail. ;) | 12:43 |
ZipCPU | What, not head, shoulders, knees, and toes? | 13:33 |
kc5tja | Of course, is it really still a FIFO when you have four pointers? Doesn't it become a gap buffer at that point? ;) | 13:49 |
ZipCPU | kc5tja: No ... I think I FIFO is more appropriate, since the head and tail match the original definition of a FIFO. | 15:10 |
ZipCPU | The difference being, I need to keep track of two points within the FIFO. | 15:10 |
ZipCPU | I mean ... basically, there are four operations that must be done in order, starting with 1) filling out the request list into the fifo at the head, 2) issueing the requests to the wishbone, 3) gathering the requests back, and then 4) returning the acks to AXI. | 15:11 |
ZipCPU | Normally I'd combine 3 and 4, but AXI allows for stall on the ACK side of things, whereas wishbone does not. So ... four pointers are needed. | 15:12 |
kc5tja | I was being somewhat cheeky. | 15:13 |
ZipCPU | Who ... you??? I would've never known! | 15:15 |
ZipCPU | ;) | 15:15 |
--- Log closed Tue Dec 20 00:00:35 2016 |
Generated by irclog2html.py 2.15.2 by Marius Gedminas - find it at mg.pov.lt!