00:34
specing has quit [Ping timeout: 250 seconds]
00:37
specing has joined ##openfpga
01:07
talsit has joined ##openfpga
01:56
amclain has quit [Quit: Leaving]
02:45
digshadow has quit [Quit: Leaving.]
02:45
digshadow has joined ##openfpga
02:46
digshadow1 has joined ##openfpga
02:50
digshadow has quit [Ping timeout: 265 seconds]
02:54
<
rqou >
woot my UPS (power supply) is finally here after the UPS (shipping company) had difficulty finding the apartment ;P
02:55
<
rqou >
this happens regularly btw
02:55
<
azonenberg >
you want fun, try telling someone your UPS is coming by fedex
04:14
digshadow has joined ##openfpga
04:15
digshadow1 has quit [Ping timeout: 250 seconds]
04:19
digshadow has quit [Ping timeout: 252 seconds]
04:29
digshadow has joined ##openfpga
04:58
digshadow has quit [Quit: Leaving.]
04:58
digshadow has joined ##openfpga
05:00
mzpx has quit [Ping timeout: 245 seconds]
05:03
DocScrutinizer05 has quit [Disconnected by services]
05:03
DocScrutinizer05 has joined ##openfpga
05:29
eric_j_ has joined ##openfpga
06:07
digshadow has quit [Ping timeout: 248 seconds]
06:09
digshadow has joined ##openfpga
06:34
kuldeep has quit [Ping timeout: 250 seconds]
07:08
digshadow1 has joined ##openfpga
07:11
digshadow has quit [Ping timeout: 260 seconds]
07:56
carl0s has joined ##openfpga
08:05
<
carl0s >
Hi azonenberg, around? Just saw the REcon2015 talk and tried to take a look of the libcrowbar proyect but got a 404 error, also checked on your github and couldn't find it. Also i would like to know if fcplan is open source, would like to do a similar for the PSoC UDBs someday :).
08:06
carl0s has quit [Quit: Leaving]
08:41
<
azonenberg >
lol it would help if he had stayed around more than 30 seconds
08:44
digshadow1 has left ##openfpga [##openfpga]
08:59
pie_ has joined ##openfpga
09:12
pie_ has quit [Ping timeout: 268 seconds]
09:31
<
Lord_Nightmare >
libcrowbar?
09:31
<
azonenberg >
totally unrelated
09:32
<
azonenberg >
Lord_Nightmare: That's the coolrunner-2 back end for my previous FPGA toolchain RE
09:32
<
azonenberg >
pre-greenpak
09:32
<
azonenberg >
I never formally released it as it was pretty messy code, wanted to clean it up a bunch
09:32
<
azonenberg >
plan is to merge it into the openfpga repo at some point
09:32
<
azonenberg >
probably after a full rewrite using the greenpak P&R
09:32
<
azonenberg >
since this is way better than the pnr i wrote for coolrunner
09:57
digshadow has joined ##openfpga
10:48
tecepe has quit [Ping timeout: 258 seconds]
10:49
scrts has joined ##openfpga
11:20
mzpx has joined ##openfpga
11:31
kuldeep has joined ##openfpga
12:08
pie_ has joined ##openfpga
12:39
pie_ has quit [Ping timeout: 244 seconds]
12:45
pie_ has joined ##openfpga
12:50
mzpx has quit [Ping timeout: 260 seconds]
12:50
mzpx has joined ##openfpga
13:05
pie_ has quit [Ping timeout: 250 seconds]
13:17
tecepe has joined ##openfpga
13:27
lain|bbb has joined ##openfpga
13:37
lain|bbb has quit [Quit: WeeChat 1.4]
13:40
lain|bbb has joined ##openfpga
15:23
kuldeep has quit [Quit: Leaving]
15:24
pie_ has joined ##openfpga
15:25
kuldeep has joined ##openfpga
15:35
lain|bbb is now known as laintoo
16:22
indy has quit [Ping timeout: 244 seconds]
16:42
indy has joined ##openfpga
18:05
eric_j_ has quit [Ping timeout: 244 seconds]
18:14
eric_j_ has joined ##openfpga
18:18
m_w has joined ##openfpga
18:26
mzpx has quit [Ping timeout: 244 seconds]
18:27
mzpx has joined ##openfpga
18:42
wpwrak has quit [Read error: Connection reset by peer]
19:01
jn__ has quit [Ping timeout: 258 seconds]
19:55
X-Scale has joined ##openfpga
21:13
digshadow has quit [Quit: Leaving.]
21:50
werner_ has joined ##openfpga
21:51
werner_ has quit [Client Quit]
21:51
werner_ has joined ##openfpga
21:51
werner_ is now known as wpwrak
21:53
wpwrak has quit [Client Quit]
21:54
werner_ has joined ##openfpga
21:54
werner_ is now known as wpwrak
21:54
jn__ has joined ##openfpga
22:10
wpwrak has quit [Quit: Leaving]
22:11
carl0s has joined ##openfpga
22:12
<
carl0s >
azonenberg, sorry about earlier, didn't saw the hour and ran to get some sleep lol
22:14
<
carl0s >
will wait to see that proyect merged into openfpga repo then, decaping ICs seems very interesting
22:19
wpwrak has joined ##openfpga
22:21
<
azonenberg >
carl0s: (01:31:17) Lord_Nightmare: libcrowbar?
22:21
<
azonenberg >
(01:32:06) azonenberg: Lord_Nightmare: That's the coolrunner-2 back end for my previous FPGA toolchain RE
22:21
<
azonenberg >
(01:31:54) azonenberg: totally unrelated
22:21
<
azonenberg >
(01:32:09) azonenberg: pre-greenpak
22:21
<
azonenberg >
(01:32:43) azonenberg: probably after a full rewrite using the greenpak P&R
22:21
<
azonenberg >
(01:32:31) azonenberg: plan is to merge it into the openfpga repo at some point
22:21
<
azonenberg >
(01:32:22) azonenberg: I never formally released it as it was pretty messy code, wanted to clean it up a bunch
22:22
<
azonenberg >
(01:32:52) azonenberg: since this is way better than the pnr i wrote for coolrunner
22:22
<
azonenberg >
it needs a near-complete rewrite before i can merge it
22:23
<
azonenberg >
there's a lot of hard-coded stuff that i now understand the chip well enough to derive from first principles
22:24
<
carl0s >
bookmarked :), also will take a look into fcplan
22:24
<
azonenberg >
fcplan is in the same dir
22:24
<
azonenberg >
It does not belong in the antikernel repo and will get moved
22:24
<
azonenberg >
this is basically a raw export to github of my internal svn
22:25
<
azonenberg >
hence the "legacy-trunk" subdirectory :p
22:25
<
balrog >
azonenberg: I'd probably rename the repo to "antikernel-archive" or something like that and start with a fresh import of only src/doc
22:25
<
balrog >
because the legacy stuff will now live forever in repo history and take up space :p
22:26
<
azonenberg >
its not that big
22:27
<
carl0s >
understood, anyways i will start to poke around the source code from both libcrowbar and fcplan
22:27
<
azonenberg >
balrog: i didnt import full history
22:27
<
azonenberg >
just a raw dump of the contents
22:27
<
azonenberg >
carl0s: yeah you can browse
22:27
<
balrog >
azonenberg: ah...
22:27
<
azonenberg >
carl0s: right now the big not-fully-understood bits are the macrocells and clocking
22:27
<
azonenberg >
i tabled things because at the time, yosys could not synthesize to PLAs
22:28
<
azonenberg >
so not having a synth tool it was hard to test
22:28
<
azonenberg >
now that it works that will be my next target
22:28
<
azonenberg >
Right now my roadmap re openfpga is...
22:28
<
azonenberg >
#1: finish full support for the slg4662x
22:28
<
azonenberg >
#2: finish full support for the slg46140
22:28
<
azonenberg >
#3: libcrowbar port, get basic combinatorial-only support for the xc2c32a in openfpga
22:29
<
azonenberg >
#4: reverse remaining macrocell logic, get fcplan moved over
22:29
<
azonenberg >
#5: expanded device support for things like larger coolrunner-2 devices and greenpak5
22:29
<
azonenberg >
this is in parallel with what other people here are doing on PSoC and such
22:30
<
azonenberg >
cyrozap and pointfree are the main psoc crew
22:30
<
azonenberg >
then we have a couple folks looking at older altera stuff
22:30
<
azonenberg >
whitequark is helping me with greenpak stuff especially usb re on the devkit etc
22:30
<
azonenberg >
digshadow-s did all of the wet lab work for decapping and imaging the coolrunner dies, I did the microscopy and circuit analysis
22:31
<
wpwrak >
azonenberg: and gp5 ? :)
22:32
<
carl0s >
seems like a year or two to get the PSoC project ready, i'm really anxious about that one :D
22:39
digshadow has joined ##openfpga
22:40
<
azonenberg >
wpwrak: greenpak5 is on the roadmap (see #5 above)
22:45
digshadow has quit [Quit: Leaving.]
23:02
<
wpwrak >
aah, wonderful :)
23:04
<
azonenberg >
But full support for 4 is my higher priority
23:04
<
azonenberg >
and then merging the existing coolrunner stuff plus making a yosys front end
23:05
digshadow has joined ##openfpga
23:16
<
azonenberg >
loool ok this was a fun bug
23:17
<
azonenberg >
so i forked a child process that closed stdin/out because i didnt need them
23:17
<
azonenberg >
but somewhere in that code there was a log print that wrote to stdout
23:18
<
azonenberg >
problem is, that code had also opened some sockets
23:18
<
azonenberg >
and one of those sockets got STDOUT_FILENO as the ID...
23:18
<
azonenberg >
so the log message got thrown in the middle of my packet :p
23:19
<
azonenberg >
i'm gonna change it to explicitly redir std* to /dev/null
23:19
<
azonenberg >
keeping those handles reserved :p
23:36
digshadow has quit [Ping timeout: 260 seconds]
23:39
mzpx has quit [Remote host closed the connection]
23:43
digshadow has joined ##openfpga
23:53
digshadow has quit [Quit: Leaving.]
23:57
<
pointfree >
Possibly ignore my comment about presenting logic minimization in two months because I found a paper on non-Quine-McCluskey logic minimization in which can sometimes find prime implicants faster than Quine-McCluskey and supports incremental/partially specified logic minimization. That will take more time to understand than the aforementioned parallel Quine-McCluskey.