lutsabound has quit [Quit: Connection closed for inactivity]
Asu has joined ##openfpga
rohitksingh has quit [Ping timeout: 272 seconds]
OmniMancer has joined ##openfpga
lopsided98 has quit [Ping timeout: 276 seconds]
Bike has joined ##openfpga
Asu` has joined ##openfpga
Asu has quit [Ping timeout: 245 seconds]
rohitksingh has joined ##openfpga
lutsabound has joined ##openfpga
rohitksingh has quit [Ping timeout: 272 seconds]
<whitequark>
daveshah: stupid question: how would you call lattice's ecp and machxo series together?
<whitequark>
since they appear to share a lot of primitives, i might want to share some of that code in nmigen
<daveshah>
GenuineLattice :P
<daveshah>
(although some of the primitives are actually from AT&T/Lucent/Agere)
<whitequark>
lmao
<sorear>
haha
<whitequark>
hm, not exactly true
<daveshah>
I'm not really aware of a series name of any sorts, even internally
<whitequark>
ODDRX1F vs ODDRXE
<daveshah>
In actual fact there are a couple of variations, xo2 and ecp3 are closer I think
<daveshah>
xo2 also has latches, slightly different carry logic and hard FIFOs
<daveshah>
Yup
<daveshah>
The "increased letter postfix" is Lattice's way of signifying newer primitives, like Xilinx's E1, E2, etc
<daveshah>
leading to the rather qt JTAGG primitive
lopsided98 has joined ##openfpga
<sorear>
terrible idea: orca
Asu` has quit [Quit: Konversation terminated!]
Asu has joined ##openfpga
lutsabound has quit [Quit: Connection closed for inactivity]
rohitksingh has joined ##openfpga
rohitksingh has quit [Ping timeout: 246 seconds]
OmniMancer has quit [Quit: Leaving.]
emeb_mac has joined ##openfpga
emeb has joined ##openfpga
Asu has quit [Ping timeout: 246 seconds]
Asu has joined ##openfpga
cr1901 has quit [Ping timeout: 248 seconds]
lutsabound has joined ##openfpga
cr1901 has joined ##openfpga
emeb has quit [Quit: Leaving.]
emeb_mac has quit [Ping timeout: 245 seconds]
indy has joined ##openfpga
pie_ has quit [Ping timeout: 252 seconds]
cr1901 has quit [Read error: Connection reset by peer]
<kc8apf>
Uhm. ECP is a descendent of AT&T designs which are derivatives of xc2000/xc3000.
<kc8apf>
I got the full history from a Xilinx product manager who was there during all those legal battles
Laksen has joined ##openfpga
<lutsabound>
Fascinating. Thanks for sharing
cr1901 has joined ##openfpga
<cr1901>
azonenberg: Re: static site, getzola.org has worked wonders for me. Makes easy things easy and more difficult things a minimal amount of effort if you read the manual
<cr1901>
Happy to answer q's so you can skip the read the manual part :P
<cr1901>
if you decide to go that route
<azonenberg>
cr1901: Looks cool
<azonenberg>
Is there a decent selection of nice-looking templates available for it or do i have to go from scratch?
<cr1901>
Yes, there are about 8-10 templates
<azonenberg>
and can it operate with fully "brick" content with nothing interactive clientside at all?
<azonenberg>
i.e. the site works as designed in noscript with default config
<cr1901>
yes, afaik
<cr1901>
I use the Hyde template, but it has been lightly customizzed
<azonenberg>
because static text + images + links is really rare these days
<cr1901>
It's completely static afaicy
<azonenberg>
Well i'll definitely look at that then
<azonenberg>
scenario: people are complaining that fortinet filters, among others, aren't liking files i host on antikernel.net
<azonenberg>
the reason is that it's in their filters as an "empty/unused domain" or similar
<azonenberg>
and some overly paranoid admins filter it
<azonenberg>
if i make it look like a legit corporate site i can get it unblocked
<azonenberg>
But i cannot stand the overall trend of sites that are 98% js and 2% css
<azonenberg>
cr1901: blog-centric might actually be the way i go
<azonenberg>
i've thought about moving away from blogspot for a while
<cr1901>
hyde is fine then. I would suggest you steal and modify my templates folder to your own nefarious purposes. And feel free to ask if you don't understand something I did and why
<cr1901>
unless the defaults are fine for you
<azonenberg>
The other thing on my infrastructure update list is figuring out wtf to do with email
<azonenberg>
right now i have my primary email account on drawersteak.com and that's about the only thing i still use the domain for
<azonenberg>
DrawerSteak Technologies LLC has been defunct for about a decade
<azonenberg>
the domain is in my name personally
<cr1901>
Can't help much there... I ave my own email server, and tbh if it went down I'd be screwed re-setting it up
<azonenberg>
That is currently hosted by godaddy and i've wanted to leave for a while
<cr1901>
I haven't touched the config file in years (and haven't had to)
<cr1901>
I use NFS
<cr1901>
nearlyfreespeech*
<azonenberg>
I'm planning to bring infrastructure back in house
<azonenberg>
i'm done putting stuff on random paid hosts of dubious quality :p
<cr1901>
part of the reason I use NFS is that I paid a friend to walk me through the DNS stuff
<cr1901>
b/c I didn't want to do it myself
<azonenberg>
right now i have one old vps on drawersteak.com that i need to take down at some point
<azonenberg>
an atom blade in a datacenter i use for backups that i need to retire and replace with a random 2U box in a friend's house across the country
<azonenberg>
and the rest is in house
* cr1901
has no interest in running his own DNS server
<azonenberg>
i've run my own DNS for years because i have such a complex LAN that i need it
<azonenberg>
maintaining hosts files for a network this size would be a nightmare
<cr1901>
ssh config file works fine for me for 90% of the shit I do lmao
<azonenberg>
right now i have 66 unique IPs in my dns zone file
<cr1901>
yes even on Windoze
<azonenberg>
plus ipv6 for them
<cr1901>
what's ipv6?
<azonenberg>
Lol
<azonenberg>
I actually am seriously thinking of moving to a 100% IPv6 network for internal subnets that don't go to the internet
<sorear>
ah, to be old enough to have bought in when there were still v4s
<azonenberg>
i have a single static v4 for my whole lab to nat to the internet
<azonenberg>
But internally i run RFC1918 addresses and have something like ten different subnets
* cr1901
gracefully bows out
<cr1901>
I'm a bit too loopy to do anything beyond cruise control on my brain today lmao
<cr1901>
anyways if you choose zola azonenberg, let me know
<azonenberg>
which is fine for me, honestly, because >90% of these devices/VMs have no reason to be on the internet
<azonenberg>
like test equipment
pie_ has joined ##openfpga
Asu` has joined ##openfpga
Asu has quit [Ping timeout: 268 seconds]
<kc8apf>
I started looking into Zola but ran into a few things I didn't like about how it organized content. Hexo seems to be working well for me so far
<TD-Linux>
adamgreig, how do you program spi flash attached to a fpga without access to the reset line? (e.g. with a tagconnect)
<adamgreig>
TD-Linux: either need the FPGA not driving the flash or alternative reset (button or whatever), it's kind of annoying
<adamgreig>
Probably going to buy the ten pin tc cable
<TD-Linux>
spose I could use 5x2 tagconnect
<TD-Linux>
yeah
Miyu has quit [Ping timeout: 244 seconds]
<adamgreig>
TD-Linux: fyi I finished the host side rust software which is a bit quicker and easier and supports multiple attached programmers at the same time
<adamgreig>
Latest firmware exposes the stm32 unique id as usb serial to support that (and has an allocated product id from pid.codes)
<adamgreig>
(if you have rust installed you can just "cargo install ffp" to install)
Dolu1990 has joined ##openfpga
emeb_mac has joined ##openfpga
finsternis has quit [Excess Flood]
finsternis has joined ##openfpga
Dolu1990 has quit [Read error: Connection reset by peer]
<cr1901>
Has anyone done an icebreaker logic analyzer that works out-of-the-box (preferably 12MHz+ b/w)?
<cr1901>
over serial port is fine. Main point I want out-of-the-box functionality. VCD will be fine
<tnt>
cr1901: I have a 2 bit one :pp
<cr1901>
tnt: Might work, actually, tbh
<cr1901>
I know it's for USB, but I could prob tolerate 2 bit
<cr1901>
unless it's USB specific
<cr1901>
in which case, doesn't fit my needs :P
<tnt>
No, it's ... anything really, just limited to 2 bits.
<tnt>
But it kind of relies on RLE so it's really meant for bursty stuff because it can't transmit 200 Mbps through a serial port if there is no idle periods :p
<cr1901>
bursty is fine... i2c line
<tnt>
you have ... 12 MHz i2c ?
<cr1901>
yea I just thought of that
<cr1901>
why do I need 12 MHz
<cr1901>
I think it was just an arbitrary "quite beyond max of what I need"
<tnt>
but it'll work. It's just a bit overkill to sample i2c at 96 Msps :p
<cr1901>
You dump to VCD, correct?
<cr1901>
I can prob convert that to pulseview to get actual decoding
<tnt>
cr1901: no, it has a sigrok support.
<cr1901>
upstream or do I need to build it myself ;)?
<cr1901>
Windoze user sadly
<tnt>
you need to build it :/
<cr1901>
well, I can improvise if need to
<cr1901>
building sigrok on Windoze... sucks. But I can at least try
<tnt>
Alternatively, you can also just dump the serial port to a file and use the included python script to decode it to just raw bytes (with bit 0/1 representing the line state)
* cr1901
may just buy another saelae clone, even though they kinda stink too
<cr1901>
s/too// ;)
<cr1901>
sorry
<cr1901>
tnt: Your LA core is great. I'm referring to building sigrok as the part that stinks :)
Asu` has quit [Quit: Konversation terminated!]
lutsabound has quit [Quit: Connection closed for inactivity]