sb0 changed the topic of #m-labs to: https://m-labs.hk :: Mattermost https://chat.m-labs.hk :: Logs http://irclog.whitequark.org/m-labs
<mtrbot-ml> [mattermost] <astro> @hartytp new pwm commands implemented. see the README for an overview.
rohitksingh has joined #m-labs
<_whitenotifier> [nmigen] dlharmon synchronize pull request #227: Vivado CDC constraints - https://git.io/JesB1
<_whitenotifier> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/588713533?utm_source=github_status&utm_medium=notification
<_whitenotifier> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/588713533?utm_source=github_status&utm_medium=notification
<_whitenotifier> [nmigen] dlharmon commented on pull request #227: Vivado CDC constraints - https://git.io/JesQY
X-Scale` has joined #m-labs
X-Scale has quit [Ping timeout: 265 seconds]
X-Scale` is now known as X-Scale
<_whitenotifier> [nmigen] whitequark synchronize pull request #227: Vivado CDC constraints - https://git.io/JesB1
<_whitenotifier> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/588717588?utm_source=github_status&utm_medium=notification
<_whitenotifier> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/588717588?utm_source=github_status&utm_medium=notification
sb0cn has joined #m-labs
<sb0cn> hartytp: what's the ETA for Kasli v2 hardware and basic ARTIQ support? wondering how to test wrpll ...
<_whitenotifier> [nmigen] whitequark synchronize pull request #227: Vivado CDC constraints - https://git.io/JesB1
<_whitenotifier> [nmigen] whitequark commented on pull request #227: Vivado CDC constraints - https://git.io/JesQC
<_whitenotifier> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/588719794?utm_source=github_status&utm_medium=notification
<_whitenotifier> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/588719794?utm_source=github_status&utm_medium=notification
<_whitenotifier> [nmigen] dlharmon commented on pull request #227: Vivado CDC constraints - https://git.io/JesQ8
<_whitenotifier> [m-labs/nmigen] whitequark pushed 1 commit to master [+0/-0/±1] https://git.io/JesQ4
<_whitenotifier> [m-labs/nmigen] whitequark da53048 - vendor.xilinx_7series: simplify. NFC.
<_whitenotifier> [nmigen] whitequark synchronize pull request #227: Vivado CDC constraints - https://git.io/JesB1
<_whitenotifier> [nmigen] whitequark closed pull request #227: Vivado CDC constraints - https://git.io/JesB1
<_whitenotifier> [m-labs/nmigen] whitequark pushed 1 commit to master [+0/-0/±5] https://git.io/JesQB
<_whitenotifier> [m-labs/nmigen] dlharmon f3a8880 - vendor.xilinx_7series: apply false path / max delay constraints.
<_whitenotifier> [nmigen] Error. The Travis CI build could not complete due to an error - https://travis-ci.org/m-labs/nmigen/builds/588720861?utm_source=github_status&utm_medium=notification
<_whitenotifier> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/588720650?utm_source=github_status&utm_medium=notification
<_whitenotifier> [nmigen] Success. 82.59% (+0.21%) compared to 6d8590a - https://codecov.io/gh/m-labs/nmigen/commit/da53048ad4d4589695304f97e209fb3ceca1eb98
<_whitenotifier> [nmigen] Success. Coverage not affected when comparing 6d8590a...da53048 - https://codecov.io/gh/m-labs/nmigen/commit/da53048ad4d4589695304f97e209fb3ceca1eb98
<_whitenotifier> [nmigen] Success. 82.38% remains the same compared to 6d8590a - https://codecov.io/gh/m-labs/nmigen/commit/da53048ad4d4589695304f97e209fb3ceca1eb98
<_whitenotifier> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/588720650?utm_source=github_status&utm_medium=notification
<_whitenotifier> [nmigen] Error. The Travis CI build could not complete due to an error - https://travis-ci.org/m-labs/nmigen/builds/588720861?utm_source=github_status&utm_medium=notification
<_whitenotifier> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/588721031?utm_source=github_status&utm_medium=notification
<_whitenotifier> [nmigen] Success. 82.54% (+0.16%) compared to da53048 - https://codecov.io/gh/m-labs/nmigen/commit/f3a8880cb865d69e17d131101f5b4b838b15fc37
<_whitenotifier> [nmigen] Failure. 50% of diff hit (target 82.38%) - https://codecov.io/gh/m-labs/nmigen/commit/f3a8880cb865d69e17d131101f5b4b838b15fc37
<_whitenotifier> [nmigen] Failure. 82.32% (-0.06%) compared to da53048 - https://codecov.io/gh/m-labs/nmigen/commit/f3a8880cb865d69e17d131101f5b4b838b15fc37
<_whitenotifier> [nmigen] whitequark commented on pull request #227: Vivado CDC constraints - https://git.io/JesQ0
<_whitenotifier> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/588721031?utm_source=github_status&utm_medium=notification
<_whitenotifier> [nmigen] whitequark commented on issue #87: Automatic definition of false path constraints - https://git.io/JesQu
sb0cn has quit [Ping timeout: 240 seconds]
sb0cn has joined #m-labs
sb0cn has quit [Ping timeout: 245 seconds]
harryho has joined #m-labs
rohitksingh has quit [Ping timeout: 276 seconds]
<_whitenotifier> [nmigen] dlharmon commented on pull request #227: Vivado CDC constraints - https://git.io/Jes79
zng has quit [Quit: ZNC 1.7.2 - https://znc.in]
zng has joined #m-labs
rohitksingh has joined #m-labs
rohitksingh has quit [Ping timeout: 245 seconds]
_whitelogger has joined #m-labs
<_whitenotifier> [nmigen] dlharmon opened pull request #234: make the set_max_delay value a string - https://git.io/Jes5N
<_whitenotifier> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/588775694?utm_source=github_status&utm_medium=notification
<_whitenotifier> [nmigen] codecov[bot] commented on pull request #234: make the set_max_delay value a string - https://git.io/Jes5p
<_whitenotifier> [nmigen] Success. Coverage not affected when comparing f3a8880...520560c - https://codecov.io/gh/m-labs/nmigen/compare/f3a8880cb865d69e17d131101f5b4b838b15fc37...520560c266575454c91cd8d76370eea4751df04c
<_whitenotifier> [nmigen] Success. 82.32% remains the same compared to f3a8880 - https://codecov.io/gh/m-labs/nmigen/compare/f3a8880cb865d69e17d131101f5b4b838b15fc37...520560c266575454c91cd8d76370eea4751df04c
<_whitenotifier> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/588775694?utm_source=github_status&utm_medium=notification
early has quit [Quit: Leaving]
early has joined #m-labs
early` has joined #m-labs
early has quit [Ping timeout: 265 seconds]
<cr1901_modern> I just realized something... HeavyX is a pun, isn't it?
<_whitenotifier> [nmigen] ktemkin opened pull request #235: vendor.lattice_ecp5: correct a typo in tristate buffer generation - https://git.io/JesFW
<_whitenotifier> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/588813800?utm_source=github_status&utm_medium=notification
<_whitenotifier> [nmigen] codecov[bot] commented on pull request #235: vendor.lattice_ecp5: correct a typo in tristate buffer generation - https://git.io/JesF8
<_whitenotifier> [nmigen] Success. Coverage not affected when comparing f3a8880...90da2db - https://codecov.io/gh/m-labs/nmigen/compare/f3a8880cb865d69e17d131101f5b4b838b15fc37...90da2dbb1dfb661875792b4a7370d61fbd81a699
<_whitenotifier> [nmigen] Success. 82.32% remains the same compared to f3a8880 - https://codecov.io/gh/m-labs/nmigen/compare/f3a8880cb865d69e17d131101f5b4b838b15fc37...90da2dbb1dfb661875792b4a7370d61fbd81a699
<_whitenotifier> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/588813800?utm_source=github_status&utm_medium=notification
electronic_eel has quit [Ping timeout: 245 seconds]
electronic_eel has joined #m-labs
<mtrbot-ml> [mattermost] <hartytp> @sb10q ask @pkulik
<mtrbot-ml> [mattermost] <hartytp> Kasli 2.0 is currently only waiting for him to finish changes and produce an rc
electronic_eel has quit [Ping timeout: 240 seconds]
<mtrbot-ml> [mattermost] <hartytp> Re artiq support: we agreed you’d send me a quote once the design was finished
electronic_eel has joined #m-labs
<mtrbot-ml> [mattermost] <hartytp> @astro great! Will review later
<marble[m]> Hello
<marble[m]> in Solvespace
<marble[m]> is there a way to substract one object from another and then rotate the resulting object?
vup2 has quit [Quit: No Ping reply in 210 seconds.]
TD-Linux has quit [Ping timeout: 245 seconds]
<marble[m]> when I rotate, it just applies it to the subtrahend, not to the entire difference
linzhi-sonia has quit [Ping timeout: 245 seconds]
larsc has quit [Ping timeout: 245 seconds]
vup has joined #m-labs
TD-Linux has joined #m-labs
linzhi-sonia has joined #m-labs
larsc has joined #m-labs
Dar1us has quit [Quit: Bye]
Dar1us has joined #m-labs
sb0cn has joined #m-labs
<sb0cn> marble[m], have you tried playing with the operations tree shown in the small window?
harryho has quit [Remote host closed the connection]
<sb0cn> @hartytp so how to test wrpll? sayma?
Getorix has joined #m-labs
<mtrbot-ml> [mattermost] <hartytp> depends how soon @pkulik can finish Kasli 2.0
<mtrbot-ml> [mattermost] <hartytp> I'd prefer to demo on Kasli as that seems like less risk of Sayma-related stress
<sb0cn> we only need the Ultrascale FPGA and its transceivers to work, then the new PLL circuit is just as risky on Sayma as it is on Kasli
<mtrbot-ml> [mattermost] <hartytp> ok, well, I'm happy either way
<sb0cn> the HMC chips and other troublesome stuff on the RTM do not need to be involved
<mtrbot-ml> [mattermost] <hartytp> so long as we don't get stuck in some huge timesink fiddling with flaky hw
<sb0cn> besides, most of the hw quirks are understood now I think
<sb0cn> and this won't put much load on the FPGA so it can simply be tested outside of the crate without much cooling, with the AMC powered via ATX so we don't get involved with uTCA and its eternal IPMI bugs
<sb0cn> at some point we should replace all the buggy MCH cruft with one little STM32...
<mtrbot-ml> [mattermost] <hartytp> "most of the hw quirks are understood now I think" famous last words
<mtrbot-ml> [mattermost] <hartytp> but, yes, that sounds like a good plan. we can abandon ship if things go wrong
<mtrbot-ml> [mattermost] <hartytp> "some point we should replace all the buggy MCH cruft with one little STM32..." I'm slowly coming around to the idea of a 2ch version of Sayma on a Eurocard as the correct long-term solution
<mtrbot-ml> [mattermost] <hartytp> scrap the AFE mezzanines, smaller FPGA, keep the power consumption really low etc etc
<sb0cn> well the SAWG and JESD204 do use a lot of power
<mtrbot-ml> [mattermost] <hartytp> true. would be interesting to look at a power budget for a 2ch card with a somewhat stripped-down SAWG implementation and see what it looks like
<sb0cn> for those, at high channel densities, the uTCA power supply and cooling don't seem completely inappropriate. but IPMI is a lie.
<marble[m]> sb0cn: how can I play with it?
<mtrbot-ml> [mattermost] <hartytp> yes, it really depends on the power usage IMO. If that's <~10W per 2 channels then I think EEM is the way to go, otherwise probably uTCA
<marble[m]> my tree is a line :/
<marble[m]> still better than a circle :D
<sb0cn> marble[m], how can it be a line if you stacked several extrude etc. operations?
<marble[m]> they are just one after the other
<sb0cn> hmm
<marble[m]> which make the tree a line
<sb0cn> and you can't select one?
<sb0cn> that would apply the rotation to the whole set of objects
<marble[m]> I can select them
<sb0cn> okay, then select the top one and apply the rotation
<marble[m]> with select you mean that I shoul make it active?
<sb0cn> yes
<sb0cn> I think (not a solvespace expert...)
<marble[m]> Now I have three times the sketch that was in the root
<marble[m]> that's now what I want
<marble[m]> *not
<sb0cn> uh? it copied it?
<marble[m]> It copied the sketch yes
<marble[m]> I want copies of a compound solid
<sb0cn> ah. is there an element in the tree that would correspond to that compound solid?
<marble[m]> e.g. I make a cube, then substract a cylinder and then I want the cube with a hole in it three times
<marble[m]> not
<marble[m]> no
<marble[m]> there is an element for the cube and an element for the cylinder
<sb0cn> okay let me try...
<_whitenotifier> [nmigen] whitequark commented on pull request #234: make the set_max_delay value a string - https://git.io/Jesx7
<_whitenotifier> [nmigen] whitequark closed pull request #235: vendor.lattice_ecp5: correct a typo in tristate buffer generation - https://git.io/JesFW
<_whitenotifier> [m-labs/nmigen] whitequark pushed 1 commit to master [+0/-0/±1] https://git.io/Jesx5
<_whitenotifier> [m-labs/nmigen] ktemkin d143664 - vendor.lattice_ecp5: correct a typo in tristate buffer generation
<_whitenotifier> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/588914090?utm_source=github_status&utm_medium=notification
<_whitenotifier> [nmigen] Success. 82.54% (+0.21%) compared to f3a8880 - https://codecov.io/gh/m-labs/nmigen/commit/d14366450b8fe56d77b920c3624fd4dc797ceb69
<_whitenotifier> [nmigen] Success. Coverage not affected when comparing f3a8880...d143664 - https://codecov.io/gh/m-labs/nmigen/commit/d14366450b8fe56d77b920c3624fd4dc797ceb69
<_whitenotifier> [nmigen] Success. 82.32% remains the same compared to f3a8880 - https://codecov.io/gh/m-labs/nmigen/commit/d14366450b8fe56d77b920c3624fd4dc797ceb69
<_whitenotifier> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/588914090?utm_source=github_status&utm_medium=notification
<sb0cn> marble[m], where do you get this rotate+copy operation?
<marble[m]> On the lefthand side of the main window
<_whitenotifier> [nmigen] whitequark commented on pull request #227: Vivado CDC constraints - https://git.io/Jesxd
<sb0cn> new group step and repeat rotating?
<marble[m]> the icon is a green point with four rectangels around it
<sb0cn> yes that's the one
<sb0cn> marble[m], isn't this rotate operation only capable of creating additional points?
<sb0cn> then you can reference other objects to those points, and possibly constrain them
<marble[m]> I don't know
<sb0cn> e.g. make your cylinders all the same diameters
<marble[m]> My goal was to maybe minimize the work load
<sb0cn> if I assume it can only deal with points, then I can get a workable drawing...
<marble[m]> I wanted to do a disk with 32 spherical intents round the perimeter
<sb0cn> hmm
<marble[m]> doign 32 spheres crashes solvespace for me
<marble[m]> so I thought I cound to a sector with one indent and then rotate multiply the whole thing
<sb0cn> hm no, it should do more than points
<sb0cn> according to http://solvespace.com/box.pl
<sb0cn> except that by default, "three copies of the original part do not appear"
<sb0cn> by default an error box appears instead
<sb0cn> okay there is some condition where rotate will actually copy the objects and not just the points, but I don't understand what it is
<sb0cn> it does have something to do with the active group in the tree
<whitequark> you have to run the rotate when the group with the solids is selected, yes
<sb0cn> why does it sometimes copy points and sometimes the whole objects?
<sb0cn> it's not just the group that has the objects
<whitequark> the short answer is that's just how it works
<sb0cn> seems to have something to do with the current plane, too
<whitequark> it's confusing and not really fixable
<sb0cn> but what is the rule?
<_whitenotifier> [m-labs/nmigen] whitequark pushed 2 commits to master [+0/-0/±3] https://git.io/JespV
<sb0cn> if I do "align view to workplane" then it copies objects
<_whitenotifier> [m-labs/nmigen] whitequark b43d2d3 - vendor.xilinx_spartan_3_6: explain why ASYNC_REG is used. NFC.
<_whitenotifier> [m-labs/nmigen] whitequark 0858b8b - lib.cdc: specify maximum input delay in seconds.
<_whitenotifier> [nmigen] whitequark closed pull request #234: make the set_max_delay value a string - https://git.io/Jes5N
<whitequark> hm
<sb0cn> if I rotate the view after that then it copies points
<sb0cn> what the hell?
<whitequark> that makes no sense
<sb0cn> okay it's not just the view... after rotating I had selected a different reference axis for the rotation, too
<sb0cn> I mean after rotating the view
<whitequark> can you save the broken file and show it to me?
<sb0cn> sent
<sb0cn> select the center of the circle and an edge of the cube, depending on which edge you select it copies just the center point or the whole circle
<_whitenotifier> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/588928970?utm_source=github_status&utm_medium=notification
<_whitenotifier> [nmigen] Success. 82.32% remains the same compared to d143664 - https://codecov.io/gh/m-labs/nmigen/commit/0858b8bf6c7dd8c9d7fc3f4841bb182f4cee6b2a
<_whitenotifier> [nmigen] Success. Coverage not affected when comparing d143664...0858b8b - https://codecov.io/gh/m-labs/nmigen/commit/0858b8bf6c7dd8c9d7fc3f4841bb182f4cee6b2a
<whitequark> ohhhh I see
<whitequark> if you rotate the circle around its center you get back a circle.
<whitequark> what do you expect?
<sb0cn> hm
<sb0cn> what are the additional points it creates then?
<whitequark> that's the workplane origin point
<whitequark> hide all and then show just the last group
<whitequark> with the circle
<sb0cn> okay I see
<whitequark> sb0cn: do I understand it correctly that false path constraints in ISE are only needed when it traces a clock through a PLL but you don't want to consider this clock as related to the source clock?
<whitequark> and not for 2FF synchronizers etc in general
<sb0cn> marble[m], okay other than that I don't see particular issues with this rotation+extrusion thing
<sb0cn> you also need to extrude first and then rotate
<sb0cn> whitequark, yeah
<sb0cn> PLL or other elements where clocks are related, like BUFGCE_DIV on US
<whitequark> ok, then it seems like just ASYNC_REG is sufficient for now
<sb0cn> marble[m], and 32 holes don't crash it here
<sb0cn> marble[m], do you want the .slvs?
<_whitenotifier> [nmigen] whitequark commented on issue #87: Automatic definition of false path constraints - https://git.io/Jespd
<_whitenotifier> [nmigen] whitequark closed issue #87: Automatic definition of false path constraints - https://git.io/fjuVR
<sb0cn> whitequark, iirc the vivado docs has some content on 2FF synchronizers
<whitequark> yes. we made it work very nicely for vivado.
<whitequark> you can set max_input_delay on synchronizers, and it automatically finds the clock of the data it is sampling, and adds a datapath-only max delay constraint
<whitequark> (or a false path if that's not specified)
<whitequark> but ISE is more primitive
<_whitenotifier> [nmigen] whitequark commented on issue #220: Prune Yosys-internal attributes in emitted Verilog - https://git.io/Jeshv
<_whitenotifier> [nmigen] whitequark commented on issue #220: Prune Yosys-internal attributes in emitted Verilog - https://git.io/Jeshn
<_whitenotifier> [nmigen] ZirconiumX commented on issue #220: Prune Yosys-internal attributes in emitted Verilog - https://git.io/Jeshc
<_whitenotifier> [nmigen] whitequark commented on issue #220: Prune Yosys-internal attributes in emitted Verilog - https://git.io/JeshW
<_whitenotifier> [nmigen] whitequark commented on issue #220: Prune Yosys-internal attributes in emitted Verilog - https://git.io/JeshR
<marble[m]> <sb0cn "marble, do you want the .slvs?"> sure
<sb0cn> email?
cr1901_modern has quit [Ping timeout: 240 seconds]
sb0cn has quit [Ping timeout: 250 seconds]
<mtrbot-ml> [mattermost] <hartytp> +
daveshah has quit [Excess Flood]
daveshah has joined #m-labs
<_whitenotifier> [m-labs/nmigen] whitequark pushed 2 commits to master [+0/-0/±9] https://git.io/JeGeB
<_whitenotifier> [m-labs/nmigen] whitequark f87c00e - build.plat,lib.cdc,vendor: unify platform related diagnostics. NFC.
<_whitenotifier> [m-labs/nmigen] whitequark 76ee13c - build.plat: strip internal attributes from Verilog output.
<_whitenotifier> [m-labs/nmigen] whitequark pushed 1 commit to vendor.altera [+1/-0/±0] https://git.io/JeGe0
<_whitenotifier> [m-labs/nmigen] whitequark 9a5f677 - vendor.altera: add Quartus support. (WIP)
<_whitenotifier> [nmigen] whitequark synchronize pull request #178: vendor.altera: add Quartus support (WIP) - https://git.io/fjbbr
<_whitenotifier> [m-labs/nmigen] whitequark pushed 1 commit to master [+0/-0/±6] https://git.io/JeGez
<_whitenotifier> [m-labs/nmigen] whitequark 53bb430 - build.plat: strip internal attributes from Verilog output.
<_whitenotifier> [nmigen] Failure. The Travis CI build failed - https://travis-ci.org/m-labs/nmigen/builds/588997205?utm_source=github_status&utm_medium=notification
<_whitenotifier> [m-labs/nmigen] whitequark pushed 1 commit to vendor.altera [+1/-0/±0] https://git.io/JeGeg
<_whitenotifier> [m-labs/nmigen] whitequark 7c1ff11 - vendor.altera: add Quartus support. (WIP)
<_whitenotifier> [nmigen] whitequark synchronize pull request #178: vendor.altera: add Quartus support (WIP) - https://git.io/fjbbr
<_whitenotifier> [nmigen] Error. The Travis CI build could not complete due to an error - https://travis-ci.org/m-labs/nmigen/builds/588997523?utm_source=github_status&utm_medium=notification
<_whitenotifier> [nmigen] Failure. The Travis CI build failed - https://travis-ci.org/m-labs/nmigen/builds/588997205?utm_source=github_status&utm_medium=notification
<_whitenotifier> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/588998082?utm_source=github_status&utm_medium=notification
<_whitenotifier> [nmigen] Success. 82.45% (+0.12%) compared to 0858b8b - https://codecov.io/gh/m-labs/nmigen/commit/53bb4300a36a8e5a2f9f9613d484d75a73643273
<_whitenotifier> [nmigen] Failure. 26.31% of diff hit (target 82.32%) - https://codecov.io/gh/m-labs/nmigen/commit/53bb4300a36a8e5a2f9f9613d484d75a73643273
<_whitenotifier> [nmigen] whitequark commented on issue #220: Prune Yosys-internal attributes in emitted Verilog - https://git.io/JeGeo
<_whitenotifier> [nmigen] Failure. 82.23% (-0.09%) compared to 0858b8b - https://codecov.io/gh/m-labs/nmigen/commit/53bb4300a36a8e5a2f9f9613d484d75a73643273
<_whitenotifier> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/588998082?utm_source=github_status&utm_medium=notification
<_whitenotifier> [nmigen] Failure. The Travis CI build failed - https://travis-ci.org/m-labs/nmigen/builds/588997509?utm_source=github_status&utm_medium=notification
<_whitenotifier> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/588998300?utm_source=github_status&utm_medium=notification
<_whitenotifier> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/588998300?utm_source=github_status&utm_medium=notification
<_whitenotifier> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/588998323?utm_source=github_status&utm_medium=notification
<_whitenotifier> [nmigen] Success. 82.23% remains the same compared to 53bb430 - https://codecov.io/gh/m-labs/nmigen/compare/53bb4300a36a8e5a2f9f9613d484d75a73643273...7c1ff116e41d72209f979dd79b1df820b47c0c29
<_whitenotifier> [nmigen] Success. Coverage not affected when comparing 53bb430...7c1ff11 - https://codecov.io/gh/m-labs/nmigen/compare/53bb4300a36a8e5a2f9f9613d484d75a73643273...7c1ff116e41d72209f979dd79b1df820b47c0c29
<_whitenotifier> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/588998323?utm_source=github_status&utm_medium=notification
lkcl has quit [Ping timeout: 240 seconds]
mauz555 has joined #m-labs
mauz555_ has joined #m-labs
mauz555_ has quit [Read error: Connection reset by peer]
mauz555 has quit [Ping timeout: 246 seconds]
cr1901_modern has joined #m-labs
<_whitenotifier> [nmigen] ZirconiumX synchronize pull request #221: vendor.altera: use buffer primitives - https://git.io/JesUg
<_whitenotifier> [nmigen] Success. Coverage not affected when comparing 7c1ff11...79af0ce - https://codecov.io/gh/m-labs/nmigen/compare/7c1ff116e41d72209f979dd79b1df820b47c0c29...79af0ce498b4492412bc98c986b3124c4c52baec
<_whitenotifier> [nmigen] ZirconiumX commented on pull request #221: vendor.altera: use buffer primitives - https://git.io/JeGfB
<_whitenotifier> [nmigen] ZirconiumX synchronize pull request #221: vendor.altera: use buffer primitives - https://git.io/JesUg
<_whitenotifier> [nmigen] whitequark commented on pull request #221: vendor.altera: use buffer primitives - https://git.io/JeGfz
<_whitenotifier> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/589051610?utm_source=github_status&utm_medium=notification
<_whitenotifier> [nmigen] Success. Coverage not affected when comparing 7c1ff11...bc931e3 - https://codecov.io/gh/m-labs/nmigen/compare/7c1ff116e41d72209f979dd79b1df820b47c0c29...bc931e30c5dc4a7497542f39d5c4ccc766158213
<_whitenotifier> [nmigen] Success. 82.23% remains the same compared to 7c1ff11 - https://codecov.io/gh/m-labs/nmigen/compare/7c1ff116e41d72209f979dd79b1df820b47c0c29...bc931e30c5dc4a7497542f39d5c4ccc766158213
<_whitenotifier> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/589051610?utm_source=github_status&utm_medium=notification
<_whitenotifier> [nmigen] ZirconiumX synchronize pull request #221: vendor.altera: use buffer primitives - https://git.io/JesUg
<_whitenotifier> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/589053388?utm_source=github_status&utm_medium=notification
<_whitenotifier> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/589053388?utm_source=github_status&utm_medium=notification
<_whitenotifier> [nmigen] Success. 82.23% remains the same compared to 7c1ff11 - https://codecov.io/gh/m-labs/nmigen/compare/7c1ff116e41d72209f979dd79b1df820b47c0c29...3d5a84d6d0bf45bfe5c07cd10752026b4ff22609
<_whitenotifier> [nmigen] Success. Coverage not affected when comparing 7c1ff11...3d5a84d - https://codecov.io/gh/m-labs/nmigen/compare/7c1ff116e41d72209f979dd79b1df820b47c0c29...3d5a84d6d0bf45bfe5c07cd10752026b4ff22609
alexhw has quit [Remote host closed the connection]
alexhw has joined #m-labs
lkcl has joined #m-labs
<ZirconiumX> whitequark: So, there's a small problem with your suggestion of qsys-script/qsys-generate for instantiating altddio cells
<ZirconiumX> I can't actually find it in the Lite version
<whitequark> oh.
mumptai has joined #m-labs
<ZirconiumX> Oh, they put it in a different folder to the rest of quartus
<ZirconiumX> For no fucking reason
<ZirconiumX> Well done
<ZirconiumX> Stuff like quartus_map is in quartus/bin64
<ZirconiumX> And qsys-edit is in quartus/sopc_builder/bin
<ZirconiumX> Oh, and it's Java bloatware.
<ZirconiumX> This depresses me.
<ZirconiumX> whitequark: So there's a *different* small problem with your qsys idea. There seems to be no way to automatically generate an altddio without going through the MegaWizard
<whitequark> wonderful
<whitequark> ok
<whitequark> i think you have to reimplement the core in fabric
<whitequark> can you emit altddio for cyclonev and show it to me?
<whitequark> WARNING: Do NOT edit the input and output ports in this file in a text
<whitequark> editor if you plan to continue editing the block that represents it in
<whitequark> the Block Editor! File corruption is VERY likely to occur.
<whitequark> */
<whitequark> intel is a cop
rohitksingh has joined #m-labs
<ZirconiumX> It's just Lisp :P
<ZirconiumX> Well
<ZirconiumX> s-expressions
<whitequark> so where's the actual logic
<ZirconiumX> It's a black-box cell
<whitequark> so what prevents you from instantiating "altddio_in" from nmigen
<ZirconiumX> Remember the "this cell isn't recognised" type errors I sent you a while back? Those.
<whitequark> so why does it work if you instantiate it with the megawizard?
<ZirconiumX> I have no clue, honestly :P
<whitequark> does it work if you include the megawizard stuff?
<whitequark> if it doesn't, here's your problem
<whitequark> if it does, rip out chunks of generated files until it stops
<ZirconiumX> Let me cook up a small testcase for the sake of it
<ZirconiumX> Well now it seems to work fine and I am very confused.
<ZirconiumX> Business as usual, I suppose.
<ZirconiumX> Gotta say: love it when the official documentation typoes the cell function parameter names
rohitksingh has quit [Ping timeout: 245 seconds]
rohitksingh has joined #m-labs
<_whitenotifier> [m-labs/nmigen] whitequark pushed 1 commit to master [+0/-0/±1] https://git.io/JeGUZ
<_whitenotifier> [m-labs/nmigen] whitequark e3a1d05 - back.rtlil: fix handling of certain nested arrays.
<_whitenotifier> [nmigen] whitequark closed issue #226: Bug relating to Arrays of Arrays - https://git.io/Jes4Y
<_whitenotifier> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/589097980?utm_source=github_status&utm_medium=notification
<_whitenotifier> [nmigen] Success. The Travis CI build passed - https://travis-ci.org/m-labs/nmigen/builds/589097980?utm_source=github_status&utm_medium=notification
<_whitenotifier> [nmigen] Success. 82.23% remains the same compared to 53bb430 - https://codecov.io/gh/m-labs/nmigen/commit/e3a1d05f233ddc266c7920e9904492ea43d34810
<_whitenotifier> [nmigen] Failure. 0% of diff hit (target 82.23%) - https://codecov.io/gh/m-labs/nmigen/commit/e3a1d05f233ddc266c7920e9904492ea43d34810
rohitksingh has quit [Ping timeout: 240 seconds]
attie has joined #m-labs
attie has quit [Client Quit]
rohitksingh has joined #m-labs
attie has joined #m-labs
lkcl has quit [Read error: Connection reset by peer]
lkcl has joined #m-labs
rohitksingh has quit [Ping timeout: 265 seconds]
rohitksingh has joined #m-labs
gnufan_home has joined #m-labs
rohitksingh has quit [Ping timeout: 265 seconds]
<cr1901_modern> rjo: What would the semantics of your proposed reshape() function be in dimensions higher than 2? Matlab has a reshape function for matrices, though it's not obvious to me that the same semantics should apply.
<cr1901_modern> (Not to mention I have trouble memorizing them)
mumptai has quit [Quit: Verlassend]
attie has quit [Ping timeout: 245 seconds]
attie has joined #m-labs
gnufan_home has quit [Quit: Leaving.]
attie has quit [Read error: Connection reset by peer]
attie has joined #m-labs