<whitequark> ... you know what i gotta take that thing apart
<whitequark> the more i think about it the more cursed it seems
<hl> i bet it is an effing router
<hl> reason: I once tried to find a VDSL2 PCIe card online, and was unable to do so, except for some really niche product which also stated it doubled as a router (WTF)
<gruetzkopf> it basically has to be
<hl> my conclusion: nobody is making VDSL2 client silicon that isn't also a router SoC
<gruetzkopf> not true
<hl> hm, really?
<gruetzkopf> even in my dsl router the DSL transceiver is a pcie device
<hl> huh
<gruetzkopf> (intel/lantiq anywan vrx518)
<gruetzkopf> (in a avm fritzbox 7590)
<gruetzkopf> (next to a anywan grx550 - which means that intel makes FAST (2.4GHz) dualcore mips
Getorix_ has joined #glasgow
Getorix has quit [Ping timeout: 265 seconds]
<XgF> hl: with VDSL(2) the connection is coming out as PPP(oE)
<XgF> hl: With ADSL it can be more cursed and instead pop out as PPPoA or PPPoEoA
<hl> yeah
<XgF> PPPoEoA presumably being designed to maximize overheads or something
<whitequark> it what
<XgF> PPP over Ethernet over ATM (Adaption Layer 5), rather than just running PPP over AAL5 directly
<XgF> So you both pay ATM framing overheads on your ADSL line, and also eat 8 bytes MTU due to PPPoE overheads
<XgF> I have no idea how or why ADSL was designed such that ATM nonsense can bleed through it
<XgF> I guess its probably from when the telecoms industry thought everything was going to be ATM, instead of Ethernet eating everything
bgamari has quit [Ping timeout: 240 seconds]
bgamari has joined #glasgow
ronyrus has quit [Quit: Textual IRC Client: www.textualapp.com]
noobos has joined #glasgow
electronic_eel has quit [Ping timeout: 265 seconds]
electronic_eel has joined #glasgow
electronic_eel has quit [Ping timeout: 260 seconds]
electronic_eel has joined #glasgow
<gruetzkopf> the ATM sublayer makes link bonding very easy
Stormwind_mobile has quit [Ping timeout: 260 seconds]
Stormwind_mobile has joined #glasgow
promach3 has quit [Ping timeout: 246 seconds]
kerel has quit [Ping timeout: 252 seconds]
uberushaximus has quit [Ping timeout: 268 seconds]
uberushaximus has joined #glasgow
jschievink has quit [Ping timeout: 240 seconds]
cyrillu[m] has quit [Ping timeout: 260 seconds]
david-sawatzke[m has quit [Ping timeout: 245 seconds]
JJJollyjim has quit [Ping timeout: 256 seconds]
Guest55734 has quit [Ping timeout: 265 seconds]
emily has quit [Ping timeout: 248 seconds]
matt_ has joined #glasgow
fridtjof[m] has quit [Ping timeout: 245 seconds]
disasm[m] has quit [Ping timeout: 245 seconds]
ZerataX has quit [Ping timeout: 240 seconds]
matt_ is now known as Guest87224
<zkms> i still dont know what ATM is and at this point i'm a bit afraid to ask
jschievink has joined #glasgow
JJJollyjim has joined #glasgow
ZerataX has joined #glasgow
david-sawatzke[m has joined #glasgow
cyrillu[m] has joined #glasgow
fridtjof[m] has joined #glasgow
disasm[m] has joined #glasgow
<noobos> hi, sorry for the noob question. I probably missed something, but it seems that tx_rdy signal in the UART module is never going down.
<noobos> I see the code that sets it to 1 in IDLE, but I don't see any code that sets it to 0.
<noobos> what am I missing?
<Twix> Signals default to 0. The signal is only in one state driven to 1. In all other states it defaults to 0.
<Twix> You may want to imagine it as an wire. In one state you connect it to a battery. In all other states it is unconnected.
<noobos> interesting. Is FSM state considered a conditional statement like If and Case?
<noobos> Also, I kinda have a code that uses the UART and transmits next char when uart.tx_rdy goes down. And it seems that it never does.
electronic_eel_ has joined #glasgow
electronic_eel has quit [Ping timeout: 272 seconds]
<noobos> My misstake. It transmits next char when uart.tx_rdy goes up again. Waits till it happens. The problem is, it never goes down and so, the code tries to transmit without waiting..
JJJollyjim has quit [Quit: killed]
disasm[m] has quit [Quit: killed]
fridtjof[m] has quit [Quit: killed]
ZerataX has quit [Quit: killed]
cyrillu[m] has quit [Quit: killed]
jschievink has quit [Quit: killed]
david-sawatzke[m has quit [Quit: killed]
lxdr has joined #glasgow
<whitequark> noobos: yes, an FSM state works like If and Case, with one important caveat: if you have x.eq(y) in a state, it works as if that was appended to m.comb, and if it's NextValue(x, y) then it works as if x.eq(y) was appended to m.sync
<whitequark> I suggest you try to simulate your design together with the UART, since it doesn't need to receive anything and just needs a clock
electronic_eel_ has quit [Ping timeout: 265 seconds]
electronic_eel has joined #glasgow
jschievink has joined #glasgow
emily has joined #glasgow
disasm[m] has joined #glasgow
ZerataX has joined #glasgow
JJJollyjim has joined #glasgow
david-sawatzke[m has joined #glasgow
promach3 has joined #glasgow
kerel has joined #glasgow
fridtjof[m] has joined #glasgow
cyrillu[m] has joined #glasgow
<noobos> whitequark thanks! I'll try to simulate it.
ma1 has quit [Quit: ma1]
ma1 has joined #glasgow
Stormwind_mobile has quit [Remote host closed the connection]