whitequark[m] changed the topic of #glasgow to: glasgow interface explorer · code https://github.com/GlasgowEmbedded/glasgow · logs https://freenode.irclog.whitequark.org/glasgow · discord https://1bitsquared.com/pages/chat · production https://www.crowdsupply.com/1bitsquared/glasgow · CrowdSupply campaign is FUNDED
really3 has joined #glasgow
Emantor has quit [Quit: ZNC - http://znc.in]
Emantor has joined #glasgow
really3 has quit [Remote host closed the connection]
jstein has quit [Quit: quit]
_whitelogger_ has joined #glasgow
_whitelogger_ has joined #glasgow
egg|anbo|egg has joined #glasgow
egg|anbo|egg has joined #glasgow
unclestem[m] has joined #glasgow
unclestem[m] has joined #glasgow
<unclestem[m]> Got told to use this to meet new
<unclestem[m]> Got told to use this to meet new
<unclestem[m]> People
<unclestem[m]> People
PyroPeter_ has joined #glasgow
PyroPeter_ has joined #glasgow
PyroPeter has quit [Ping timeout: 246 seconds]
PyroPeter has quit [Ping timeout: 246 seconds]
PyroPeter_ is now known as PyroPeter
PyroPeter_ is now known as PyroPeter
egg|anbo|egg has quit [Remote host closed the connection]
egg|anbo|egg has quit [Remote host closed the connection]
GNUmoon2 has joined #glasgow
GNUmoon2 has joined #glasgow
GNUmoon has quit [Ping timeout: 268 seconds]
GNUmoon has quit [Ping timeout: 268 seconds]
jn__ has quit [Quit: No Ping reply in 180 seconds.]
jn__ has quit [Quit: No Ping reply in 180 seconds.]
jn__ has joined #glasgow
jn__ has joined #glasgow
_whitelogger_ has quit [Remote host closed the connection]
_whitelogger_ has joined #glasgow
_whitelogger_ has joined #glasgow
_whitelogger_ has quit [Remote host closed the connection]
_whitelogger_ has joined #glasgow
_whitelogger_ has joined #glasgow
_whitelogger_ has quit [Remote host closed the connection]
_whitelogger_ has joined #glasgow
_whitelogger_ has joined #glasgow
_whitelogger_ has quit [Remote host closed the connection]
_whitelogger_ has joined #glasgow
_whitelogger_ has joined #glasgow
PIE_ is now known as pie_
PIE_ is now known as pie_
bvernoux has joined #glasgow
bvernoux has joined #glasgow
pinoaffe has quit [Changing host]
pinoaffe has joined #glasgow
pinoaffe has joined #glasgow
pinoaffe has quit [Changing host]
bvernoux1 has joined #glasgow
bvernoux1 has joined #glasgow
bvernoux has quit [Ping timeout: 245 seconds]
bvernoux has quit [Ping timeout: 245 seconds]
egg|anbo|egg has joined #glasgow
egg|anbo|egg has joined #glasgow
egg|anbo|egg_ has quit [Ping timeout: 240 seconds]
egg|anbo|egg_ has quit [Ping timeout: 240 seconds]
egg|anbo|egg_ has joined #glasgow
egg|anbo|egg_ has joined #glasgow
capnfantasy has joined #glasgow
capnfantasy has joined #glasgow
egg|anbo|egg_ has quit [Remote host closed the connection]
egg|anbo|egg_ has quit [Remote host closed the connection]
egg|anbo|egg_ has joined #glasgow
egg|anbo|egg_ has joined #glasgow
capnfantasy has quit [Ping timeout: 240 seconds]
capnfantasy has quit [Ping timeout: 240 seconds]
egg|anbo|egg_ has quit [Remote host closed the connection]
egg|anbo|egg_ has quit [Remote host closed the connection]
egg|anbo|egg_ has joined #glasgow
egg|anbo|egg_ has joined #glasgow
bvernoux1 has quit [Quit: Leaving]
bvernoux1 has quit [Quit: Leaving]
na has quit [Ping timeout: 240 seconds]
na has quit [Ping timeout: 240 seconds]
na has joined #glasgow
na has joined #glasgow
<d1b2> <TomKeddie> I'm looking at a protocol (arm trace) that needs ddr input support. We currently only support one pin type, it seems like I could add support for ddr input and ddr output at the same time (and possibly allow for differential input or output on future hardware). I've made a start, I'm looking for a nod that I'm heading in a direction compatible with the platform. I'm also looking for the preferred way to proceed wrt TSTriple (as far as I can tell
<d1b2> <TomKeddie> I'm looking at a protocol (arm trace) that needs ddr input support. We currently only support one pin type, it seems like I could add support for ddr input and ddr output at the same time (and possibly allow for differential input or output on future hardware). I've made a start, I'm looking for a nod that I'm heading in a direction compatible with the platform. I'm also looking for the preferred way to proceed wrt TSTriple (as far as I can tell
<d1b2> there is no object representation for io in nmigen other than TSTriple). The support for ddr etc is (of course) already present in the ice40 support, I'm asking about the preferred way to generate this from glasgow applets. https://github.com/TomKeddie/glasgow/commit/5afccbebc9f736d24ea0abe00d2d9807a0bd5d67#diff-e31a46634d1bb74cb28c44a28bc7460aae5973fa85d176d36a6906ddfc22f0bb
<d1b2> there is no object representation for io in nmigen other than TSTriple). The support for ddr etc is (of course) already present in the ice40 support, I'm asking about the preferred way to generate this from glasgow applets. https://github.com/TomKeddie/glasgow/commit/5afccbebc9f736d24ea0abe00d2d9807a0bd5d67#diff-e31a46634d1bb74cb28c44a28bc7460aae5973fa85d176d36a6906ddfc22f0bb
<whitequark[m]> there is no TSTriple in nmigen
<whitequark[m]> there is no TSTriple in nmigen
<whitequark[m]> as for DDR pins, this is missing a lot of machinery and is unlikely to be merged soon
<whitequark[m]> as for DDR pins, this is missing a lot of machinery and is unlikely to be merged soon
nicoo has quit [Ping timeout: 268 seconds]
nicoo has quit [Ping timeout: 268 seconds]
nicoo has joined #glasgow
nicoo has joined #glasgow
<d1b2> <TomKeddie> Since you haven't told me I'm wasting my time completely I'm going to press on trying to add the necessary machinery. Am I on the right path using a list of dictionaries in set_pads or would you prefer an object?
<d1b2> <TomKeddie> Since you haven't told me I'm wasting my time completely I'm going to press on trying to add the necessary machinery. Am I on the right path using a list of dictionaries in set_pads or would you prefer an object?
<whitequark[m]> I don't expect to have time to spend any time on code for Glasgow within the next month or more
<whitequark[m]> I don't expect to have time to spend any time on code for Glasgow within the next month or more
<whitequark[m]> * I don't expect to have any time to spend on code for Glasgow within the next month or more
<whitequark[m]> * I don't expect to have any time to spend on code for Glasgow within the next month or more
<whitequark[m]> adjust accordingly
<whitequark[m]> adjust accordingly
<whitequark[m]> I also expect to implement the necessary machinery myself in concert with improving it in nMigen
<whitequark[m]> I also expect to implement the necessary machinery myself in concert with improving it in nMigen
<whitequark[m]> there's a lot of things to discuss on the design stage; no code can be written meaningfully at the moment
<whitequark[m]> there's a lot of things to discuss on the design stage; no code can be written meaningfully at the moment
<d1b2> <TomKeddie> Ok, I'll drop it. It would be great to have arm trace on Glasgow, the trace capable probes are like $us2k.
<d1b2> <TomKeddie> Ok, I'll drop it. It would be great to have arm trace on Glasgow, the trace capable probes are like $us2k.
<whitequark[m]> sure, and I have plans for ARM trace
<whitequark[m]> sure, and I have plans for ARM trace
<whitequark[m]> it's just that technical debt needs to be addressed first, and it will be addressed first
<whitequark[m]> it's just that technical debt needs to be addressed first, and it will be addressed first
<jpa-> maybe you could fake DDR inputs with e.g. d-flipflops activated on other edge, connected to normal inputs; or just higher internal clock and checking for edges on the clock pin
<jpa-> maybe you could fake DDR inputs with e.g. d-flipflops activated on other edge, connected to normal inputs; or just higher internal clock and checking for edges on the clock pin
<whitequark[m]> none of that will be merged upstream
<whitequark[m]> none of that will be merged upstream
<whitequark[m]> and if you don't aim for that, just instantiate SB_IO
<whitequark[m]> and if you don't aim for that, just instantiate SB_IO
<d1b2> <TomKeddie> I have it working on icebreaker just fine, that's all I need for now.
<d1b2> <TomKeddie> I have it working on icebreaker just fine, that's all I need for now.
egg|anbo|egg_ has quit [Remote host closed the connection]
egg|anbo|egg_ has quit [Remote host closed the connection]
jstein has joined #glasgow
jstein has joined #glasgow
egg|anbo|egg_ has joined #glasgow
egg|anbo|egg_ has joined #glasgow
GNUmoon2 has quit [Remote host closed the connection]
GNUmoon2 has quit [Remote host closed the connection]
GNUmoon2 has joined #glasgow
GNUmoon2 has joined #glasgow
egg|anbo|egg_ has quit [Remote host closed the connection]
egg|anbo|egg_ has quit [Remote host closed the connection]
karlyeurl_ has quit [Ping timeout: 260 seconds]
karlyeurl_ has quit [Ping timeout: 260 seconds]
pg12_ has joined #glasgow
pg12_ has joined #glasgow
pg12 has quit [Ping timeout: 246 seconds]
pg12 has quit [Ping timeout: 246 seconds]
pg12_ has quit [Ping timeout: 256 seconds]
pg12_ has quit [Ping timeout: 256 seconds]
pg12_ has joined #glasgow
pg12_ has joined #glasgow
karlyeurl has joined #glasgow
karlyeurl has joined #glasgow
karlyeurl has quit [Ping timeout: 240 seconds]
karlyeurl has quit [Ping timeout: 240 seconds]
really3 has joined #glasgow
really3 has joined #glasgow
karlyeurl has joined #glasgow
karlyeurl has joined #glasgow
GNUmoon2 has quit [Remote host closed the connection]
GNUmoon2 has quit [Remote host closed the connection]
GNUmoon2 has joined #glasgow
GNUmoon2 has joined #glasgow