Bob_Dole has joined ##openfpga
Bike has joined ##openfpga
ZombieChicken has joined ##openfpga
awordnot has joined ##openfpga
Flea86 has joined ##openfpga
Flea86 has quit [Read error: Connection reset by peer]
emeb has quit [Quit: Leaving.]
<mithro> ZirconiumX: ping?
<mithro> ZirconiumX: what is your preferred email address? I would like to send you an email
<omnitechnomancer> pepijndevos yes I am OmniMancer
genii has quit [Quit: Time for beer and hockey.]
<omnitechnomancer> SpaceCoaster I am working on pushing the work I have done so far to my project tang GitHub fork, I think there is enough done for basic logic and flip flop use in the plbs and most of the routing, I have had a blinky working on the board using the vendor tools to generate the bitstream since I haven't gotten fuzzing for IOBs started yet
X-Scale has quit [Ping timeout: 265 seconds]
X-Scale has joined ##openfpga
nrossi has joined ##openfpga
ZombieChicken has quit [Remote host closed the connection]
ZombieChicken has joined ##openfpga
X-Scale` has joined ##openfpga
X-Scale has quit [Ping timeout: 268 seconds]
X-Scale` is now known as X-Scale
<SpaceCoaster> omnitechnomancer: sounds good. The Vendor tools are linux based so that isn’t too painful.
<omnitechnomancer> They work on windows too afaik but I have been using a Linux VM
<SpaceCoaster> I use a Mac and virtual box Linux VM. If I run a Windows VM I usually get bored before it has finished updating and I turn it off. Linux works for me.
<tpw_rules> lol there's a windows VM that's a key part of processing stuff. i had to block it from the internet to finally stop it from updating and rebooting in the middle of jobs
unixb0y has joined ##openfpga
<omnitechnomancer> I use Windows but have been using a virtual box Linux VM for this
Jybz has joined ##openfpga
Bike has quit [Quit: Lost terminal]
OmniMancer has joined ##openfpga
pie_ has quit [Ping timeout: 268 seconds]
<OmniMancer> one thing I do need to do is make sure the html is correct for the hierarchial one I copied from trellis, currently it still talks about project trellis and ECP5s
Jybz has quit [Quit: Konversation terminated!]
ZombieChicken has quit [Remote host closed the connection]
ZombieChicken has joined ##openfpga
Jybz has joined ##openfpga
<ZirconiumX> mithro: it's on my GitHub, same username
<anticw> SpaceCoaster: win10 has a linux subsystem that seems to work for a lot of people, have you tried that?
m4ssi has joined ##openfpga
Asu has joined ##openfpga
Sellerie has joined ##openfpga
<omnitechnomancer> not sure how WSL interacts with libusb
<tnt> it doesn't
<ZirconiumX> Yeah, USB stuff has to be native Windows
<daveshah> I'm sure I heard microsoft were planning on adding USB support to a future WSL
<ZirconiumX> Possibly WSL2
<ZirconiumX> Which is just Linux at this point.
<omnitechnomancer> I'm sure they could do some kind of abomination to let you use the windows build of libusb with the winusb driver via the linux syscall interface somehow :P
<sorear> iirc the last time this came up we talked about using a win32-subsystem process to wrap winusb and provide an ipc interface
OmniMancer has quit [Read error: Connection reset by peer]
OmniMancer has joined ##openfpga
_whitelogger has joined ##openfpga
<zignig> whitequark: nice work with cxxrtl, have you tried your Boneless yet ?
Jybz has quit [Quit: Konversation terminated!]
zng has quit [Ping timeout: 268 seconds]
Jybz has joined ##openfpga
<tnt> Anyone knows what the range of DELAYF is ? (how many steps and how much time it represents ?)
Asu has quit [Quit: Konversation terminated!]
<daveshah> tnt: it varies on speed grade, it's about 20-40ps per step and 128 steps total afaik
<daveshah> I don't think it's officially specified on purpose as it isn't intended to be exact
<omnitechnomancer> what is a DELAYF?
<tnt> daveshah: yeah sure, just wanted a to have a rough estimate of the range of delay
<sorear> ecp5 primitive for an analog delay line in the IO cell
<omnitechnomancer> Ah yes
<sorear> hint: Lattice likes to stick incrementing letters on the end of primitive names, they're up to JTAGG
MicroHex has joined ##openfpga
rohitksingh has quit [Ping timeout: 265 seconds]
rohitksingh has joined ##openfpga
pie_ has joined ##openfpga
<omnitechnomancer> If anyone is interested here is what I have pushed so far for prjtang https://github.com/TechnoMancer/prjtang/tree/libtang-dev has AFAIK all the groundwork in libtang for fuzzers, now I just need to publish the fuzzer framework ported from trellis and the fuzzers I have so far
Jybz has quit [Quit: Konversation terminated!]
Jybz has joined ##openfpga
Jybz has quit [Client Quit]
emeb has joined ##openfpga
<OmniMancer> mmicko: ^^^
Jybz has joined ##openfpga
<pepijndevos> omnitechnomancer, super!
<OmniMancer> Hmm I accidentally put some stuff in a commit I didn't mean to, should I just force update the branch?
lexano has quit [Ping timeout: 246 seconds]
zng has joined ##openfpga
<daveshah> Yes, particularly if it is large
<pepijndevos> Sure, as long as no one is actively working on a PR against your branch hehe
Jybz has quit [Quit: Konversation terminated!]
<OmniMancer> It is small but untidy, the change to devices.json and environment.sh got folded into the change I made to silence the tool wrapper by default
<SpaceCoaster> OmniMancer: before I spin up a vm, which flavor of Linux are you using?
Jybz has joined ##openfpga
Jybz has quit [Client Quit]
Jybz has joined ##openfpga
Jybz has quit [Client Quit]
Jybz has joined ##openfpga
Jybz has quit [Client Quit]
Jybz has joined ##openfpga
<OmniMancer> SpaceCoaster: kubuntu, but it shouldn't matter as long as you can install the same deps that libtrellis needs
<OmniMancer> I have corrected the untidyness
<OmniMancer> SpaceCoaster: some manner of debian or ubuntu will likely suffice
lexano has joined ##openfpga
Asu has joined ##openfpga
<OmniMancer> I am working through comitting the various fuzzers I already have.
<OmniMancer> daveshah: what does RAMW mode mean for PLC2 slice C?
<daveshah> It is the write port pass through for distributed RAM
<daveshah> The slice inputs form the write port for the bottom two slices
<OmniMancer> ah okay, I suspect the same happens in the Eagle
genii has joined ##openfpga
<OmniMancer> since I have observed this mode in lslices
<OmniMancer> I think it might not generate bits for it without some other stuff setup though, so it may be difficult to fuzz
<daveshah> For ECP5 it's just one bit that enables dram mode for all three slices
<OmniMancer> ah okay, that would probably be the same then
<OmniMancer> there is one bit which setting the dpram mode on either mslice causes to be set
m4ssi has quit [Remote host closed the connection]
<OmniMancer> At some point in the future I want to make a python module to simplify generation of the various input, output, local and interconnect wire names for doing the routing fuzzing, currently there are a bunch of repeated for loops with each fuzzer just copying the ones it needs
<OmniMancer> SpaceCoaster, daveshah: here are the fuzzers I have so far that actually do anything, https://github.com/TechnoMancer/prjtang/tree/fuzzing
<ZirconiumX> mithro: Something I should mention is that I prefer talking over IRC to email.
<daveshah> OmniMancer: nice!
<OmniMancer> daveshah: I think I need to study the RoutingGraph thing in libtrellis and figure out some the global resources stuff
Asu has quit [Read error: Connection reset by peer]
Asu has joined ##openfpga
m_w has joined ##openfpga
OmniMancer has quit [Quit: Leaving.]
cr1901_modern has quit [Quit: Leaving.]
rohitksingh has quit [Ping timeout: 250 seconds]
cr1901_modern has joined ##openfpga
nrossi has quit [Quit: Connection closed for inactivity]
Asu` has joined ##openfpga
Asu has quit [Ping timeout: 265 seconds]
m_w has quit [Ping timeout: 276 seconds]
Bob_Dole has quit [Ping timeout: 250 seconds]
Jybz has quit [Ping timeout: 276 seconds]
Jybz has joined ##openfpga
Bob_Dole has joined ##openfpga
Bike has joined ##openfpga
<mithro> ZirconiumX: what timezone are you in?
<mwk> mithro: UK
<ZirconiumX> UK; it's 10:44pm
<ZirconiumX> mithro: ^
<mithro> ZirconiumX: just writing you an email now
<mithro> ZirconiumX: You should have an email now
Jybz has quit [Quit: Konversation terminated!]
Jybz has joined ##openfpga
Asu` has quit [Ping timeout: 276 seconds]
<ZirconiumX> mithro: indeed I do, give me a bit to think.
<kc8apf> why did PicoEVB choose yet another incompatible way to hack together a JTAG interface?
<kc8apf> and do we really have so few tools that write a Xilinx .bin to the configuration SPI flash via the FPGA?
<daveshah> FWIW, the ULX3S also uses one of the FTDI FT23x chips
Jybz has quit [Remote host closed the connection]
<daveshah> I think emard was working on openocd support for them but I can't remember if it was upstreamed or not
<mithro> ZirconiumX: I'm around if you want to pmsg me
genii has quit [Quit: Time for beer and hockey.]
<mithro> kc8apf: _florent_ has a method of updating the SPI flash through the PCIe interface using multiboot stuff
emeb has quit [Quit: Leaving.]
<ZirconiumX> mithro: reply sent
rohitksingh has joined ##openfpga