Current Server Time: 18:51 (Central Europe)

#apertus IRC Channel Logs

2017/03/06

Timezone: UTC


00:48
rexbron
left the channel
00:48
rexbron
joined the channel
01:37
arpu
left the channel
01:49
arpu
joined the channel
02:21
jucar
joined the channel
02:40
slikdigit
left the channel
02:45
slikdigit
joined the channel
02:54
slikdigit
left the channel
03:32
dimaursu16
left the channel
03:57
karan_off
joined the channel
04:17
karan_off
left the channel
04:44
jucar
left the channel
04:47
arpu
left the channel
05:04
arpu
joined the channel
05:16
ItsMeLenny
joined the channel
05:50
Vma
joined the channel
05:51
Vma
left the channel
05:51
Vma
joined the channel
05:54
Vma
Hello everyone, I looked at the projects and I am interested in fpga sobel filter.I have experience with implementing sobel's filter and with verilog and vhdl
05:57
Bertl_oO
hello Vma!
05:57
Bertl_oO
glad to hear that you found something which interest you
05:57
Vma
I am currently reading the papers mentioned in the issue ticket. Also since hardware is not available is there any simulation tool available?
05:58
Vma
Hello Bertl_o0
05:59
Bertl_oO
for this task, you probably won't need any 'real' hardware as it can be simulated very well, but we will provide remote hardware and testing of course
05:59
Bertl_oO
do you have any experience with FPGA development?
06:00
Vma
Yes i have experience with spartan3e fpga
06:01
Bertl_oO
excellent, you probably have been using ISE for that?
06:01
Vma
Yeah
06:01
Vma
Xilinx ise
06:01
Bertl_oO
okay, we are using a Zynq on the Beta, so the tool suite is now Vivado
06:03
Bertl_oO
which is a little different than ISE, and if you plan on using the Xilinx tools for simulation (they are not terribly bad :) then I would suggest to download it, get the WebPack (free license) activated and start playing around a little
06:04
Vma
My institute provides license for both xilinx and vivado
06:04
Bertl_oO
we are using a MicroZed 7020 board on the Beta, and AVnet has board definition files for that available for download.
06:05
Bertl_oO
if you have any Zynq hardware available at your institute, you can also use that for 'real' tests
06:06
Vma
Okay i am downloading vivado now and will try to set up the environment
06:06
Bertl_oO
what OS are you using if I may ask?
06:07
Vma
Currently Linux. Comfortable with both windows and linux
06:07
Vma
Ubuntu more specifically
06:07
Vma
*to be more specific
06:07
Bertl_oO
okay, Linux here as well, so that is no problem
06:08
Bertl_oO
we also use a command line build setup for automating the vivado build, so no GUI required
06:08
Bertl_oO
(but as I said, works reasonably well for simulation)
06:09
Bertl_oO
you know what a sobel filter is and how it works? (or at least have an idea? :) or is it something new you would like to tackle?
06:10
karan
joined the channel
06:10
Bertl_oO
wb karan!
06:11
Vma
I am familiar with sobel's filter.but i have implemented it in matlav
06:11
Vma
*MATLAB
06:11
karan
Bertl_oO hey!
06:12
karan
Bertl_oO:how you want me to proceed now on
06:12
Bertl_oO
Vma: I see, well, the basic concept is to apply a kernel
06:12
Bertl_oO
karan: you probably want to get the MachXO2 documentation and the Lattice diamond tools and start getting comfortable with both
06:14
Bertl_oO
Vma: the data for real time processing is fed into such a filter in a serial fashion, i.e. pixel per pixel, line by line
06:14
Bertl_oO
(or at least very similar to that :)
06:14
Bertl_oO
so what you need to do is to buffer a number of lines, let's say 3 for a 3x3 kernel
06:14
Vma
Row by row right?
06:15
Bertl_oO
yes
06:15
Bertl_oO
it's a little more complicated on the Beta, but we get to that later (not relevant right now)
06:16
Bertl_oO
and then you need to apply the kernel in a pipelined fashion
06:16
Bertl_oO
so that for each new pixel on the input, the output generates a result, which of course is delayed compared to the input
06:18
Bertl_oO
note that the resources are limited because we also want other stuff to be running on the FPGA, but for a first implementation I wouldn't bother with that
06:19
Vma
The paper mentioned has a new way of implementing the filter i.e. top to down and from left to right simultaneously.which is certainly fast but in my understanding i don't think that can be implemented since we need the full image pixels. Am i tight?
06:19
Vma
*right
06:20
Bertl_oO
correct
06:20
Vma
i will try to implement a basic filter then will try to optimize
06:21
Vma
Thanks for such quick response and informations.
06:21
Bertl_oO
yeah, I would go for a generalized kernel first which is easy to test and will give you an idea about the resource usage
06:21
Bertl_oO
and you will also get comfortable with the tools there :)
06:22
Bertl_oO
you're welcome!
06:23
Bertl_oO
I also suggest to get an IRC client, the web interface is nice for a quick drop in, but sucks feature wise for longer usage
06:23
Vma
Yeah that seems like the correct procedure :-)
06:23
Vma
Sure any recommendations?
06:24
Bertl_oO
there are a number of nice IRC clients out there for Linux, like Pidgin or Xchat (if you like graphical clients) but also nice terminal based ones like irssi (which is my favorite)
06:24
Vma
Ok thanks will try.
06:25
Bertl_oO
do not hesitate to ask here on the channel, somebody will read it and answer sooner or later, although it might take a while if everybody is away or asleep
06:25
Bertl_oO
the channel is logged, so you can read up on the answers later even if you lose connection or so
06:28
Vma
I just found the irc logs. Really helpful informations.
06:31
karan
Bertl_oO lattice diamond tool is for synthesis and all.....why not vivado ... just curious
06:32
Bertl_oO
Vivado is the tool set for new Xilinx FPGAs, the fan is on the Lattice FPGA (different vendor :)
06:33
karan
ok
06:33
Bertl_oO
so, you can test your code on Xilinx Vivado, but it has to synthesize and implement in Lattice Diamond
06:33
karan
i didn't know which fpga you are using
06:34
Bertl_oO
that is, why I suggested to check the schematics :)
06:34
Bertl_oO
it is a MachXO2 (1200) which is used as routing fabric
06:34
Bertl_oO
(where the fan is connected)
06:38
karan
file:///C:/Users/karan/Downloads/MachXO2BreakoutBoardEvaluationKitUsersGuide.pdf this is it
06:38
Bertl_oO
you need to give me your IP address so that I can hack your computer and access your local drive :)
06:38
karan
opps my bad...
06:40
Bertl_oO
but from the filename, it looks like a MachXO2 breakout board
06:40
karan
yes
06:40
Bertl_oO
which contains a MachXO2, so you should fine the links to the MachXO2 documentation there
06:51
tusle
left the channel
06:53
Vma
left the channel
07:04
RexOrCine
joined the channel
07:36
se6astian|away
changed nick to: se6astian
07:43
Bertl_oO
off to bed now ... have a good one everyone!
07:43
Bertl_oO
changed nick to: Bertl_zZ
07:49
pusle
joined the channel
08:28
rexbron
left the channel
08:29
karan_
joined the channel
08:31
karan_
left the channel
08:31
karan
left the channel
09:02
Spirit532
joined the channel
09:03
rexbron
joined the channel
09:06
dimaursu16
joined the channel
10:08
dimaursu16
left the channel
10:46
puru
joined the channel
10:52
Vma
joined the channel
11:11
Vma
left the channel
11:14
RexOrCine
left the channel
11:20
puru
left the channel
11:21
puru
joined the channel
11:21
puru
left the channel
12:22
intracube_afk
changed nick to: intracube
12:26
se6astian
changed nick to: se6astian|away
12:40
ItsMeLenny
left the channel
13:27
jucar
joined the channel
13:46
RexOrCine
joined the channel
13:46
RexOrCine
left the channel
14:09
jucar
left the channel
14:19
Vma
joined the channel
14:19
Vma
left the channel
14:31
Naidu
joined the channel
14:32
Naidu
left the channel
14:41
dimaursu16
joined the channel
14:41
dimaursu16
left the channel
14:41
dimaursu16
joined the channel
14:55
BAndiT1983|away
changed nick to: BAndiT1983
15:08
d0
joined the channel
15:29
g33kyaditya
Hey !
15:29
g33kyaditya
I'm trying to build OpenCine, but the initial CMake throws an error that file COPY cannot fine Source/OpenCine/UnitTests
15:31
BAndiT1983
could you paste the error in pastebin, otherwise it#s a little bit hard to guess what's happening
15:31
g33kyaditya
Sure. Just wait a sec
15:32
g33kyaditya
BAndiT1983: http://pastebin.com/G5Xx7XS2
15:33
BAndiT1983
cannot find such a thing in my CMake script
15:34
BAndiT1983
and by the way, included opencine is just old project, which you shouldn't build
15:35
g33kyaditya
I guess that's the reason
15:35
BAndiT1983
you should point cmake to the root folder of the cloned repository, as it contains the right build file
15:36
BAndiT1983
OpenCine contains of multiple modules nowadays, first prototype was based on the idea to have all-in-one tool, like rawtherapee or darktable, but people suggested to split it
15:36
BAndiT1983
so i kept the first prototype, to port some things over, but it will be removed in the future
15:36
g33kyaditya
I was using this guide : https://wiki.apertus.org/index.php/OpenCine.Build_Instructions
15:37
BAndiT1983
and it's telling you to point cmake to cloned repository
15:38
BAndiT1983
../OpenCine as argument for cmake does it, so the full path would be /home/<user name>/Source/OpenCine
15:38
BAndiT1983
i'm splitting the build, so the files are not mixed up and i can check what changed afterwards
15:39
g33kyaditya
Ohhh...right. I confused the ~/Source with the opencine/Source
15:55
se6astian|away
changed nick to: se6astian
15:58
Bertl_zZ
changed nick to: Bertl
15:58
Bertl
morning folks!
16:00
g33kyaditya
Good Morning :)
16:36
dimaursu16
left the channel
16:38
slikdigit
joined the channel
16:50
sagnikbasu
joined the channel
16:52
slikdigit
left the channel
16:57
g33kyaditya
changed nick to: g33kyaditya_away
17:01
sagnikbasu
left the channel
17:13
illwieckz
left the channel
17:25
slikdigit
joined the channel
17:26
illwieckz
joined the channel
17:33
aombk2
joined the channel
17:34
aombk
left the channel
18:13
slikdigit
left the channel
18:28
slikdigit
joined the channel
18:40
niemand
joined the channel
18:40
niemand
left the channel
18:40
niemand
joined the channel
18:52
anuditverma
joined the channel
18:59
Bertl
off for now ... bbl
18:59
Bertl
changed nick to: Bertl_oO
19:19
Elbehery
joined the channel
19:21
Elbehery
Hello everybody, i am quite new to GSOC, and i am very interested in contributing to your organization. can someone guide me along?
19:28
Elbehery
left the channel
19:33
a____
joined the channel
19:33
a____
hi sir
19:33
BAndiT1983
which one? ;)
19:33
BAndiT1983
hi
19:33
elbehery_
joined the channel
19:34
BAndiT1983
elbehery_, you had a question?
19:34
elbehery_
hey everybody, I'm quite new to GSOC, and I am very interested in contributing to your organization. can someone guide me along?
19:34
BAndiT1983
which part are you interested in?
19:35
a____
Sir, how are you?
19:35
elbehery_
I am studying computer and systems, mainly interested in hardware project. One of the ideas that i think is a perfect choice for me is the I2c fan controller
19:35
elbehery_
I am fine thank you
19:36
BAndiT1983
you should talk to Bertl, but he is absent at the moment, you will recognize when he is online if nothing is appended to his name
19:36
BAndiT1983
have you looked at the schematics
19:36
BAndiT1983
?
19:36
elbehery_
Aha, i see
19:36
BAndiT1983
there is a controller called MachXO2, if i'm not mistaken
19:36
elbehery_
No just had looked at the information provided at your ideas page :https://lab.apertus.org/T732
19:37
BAndiT1983
as he is not here, i'm trying to help as far as i can
19:37
BAndiT1983
there were another student who was interested in it, so i'm trying to give you same information
19:37
elbehery_
really appreciate this :) thanks
19:37
BAndiT1983
check the apertus repository on github, there should be schematics
19:37
elbehery_
Ohh great i will do so
19:40
BAndiT1983
hm, could not find it in repository, but wiki holds some info
19:40
BAndiT1983
https://wiki.apertus.org/index.php/AXIOM_Beta_Main_Board_V0.33
19:40
niemand1
joined the channel
19:40
BAndiT1983
cannot say if it is still the same or something has changed a lot
19:40
niemand1
left the channel
19:40
BAndiT1983
but try to search through wiki and lab
19:41
BAndiT1983
schematics are using eagle format
19:42
elbehery_
exactly i was looking this up on the repo and so far nothing appeared, i am looking at the wiki now
19:42
BAndiT1983
i have to search myself as i'm more involved in programming rather than PCB engineering
19:43
elbehery_
i think as far as i understand from the idea page its more about hdl coding than designing a pcb am i getting this correctly ?
19:43
BAndiT1983
of course, but Bertl is the main engineer on this, so he knows details, i can just give some directions
19:43
niemand
left the channel
19:44
elbehery_
Aha, really appreciate it thank you
19:44
BAndiT1983
no problem
20:11
danieel
BAndiT1983: you are over that editor? :)
20:11
BAndiT1983
what do you mean?
20:11
danieel
opencine or what.. :)
20:11
se6astian
changed nick to: se6astian|away
20:11
BAndiT1983
i'm a developer of OC, if you mean that
20:12
danieel
yeah... BM had released the resolve for linux... hope yours isnt bound to 64bit only :)
20:12
BAndiT1983
do you have a question?
20:12
BAndiT1983
ah
20:13
danieel
not question, maybe just suggestion / short news if you are aware of that
20:13
BAndiT1983
i see, haven't tested with 32bit yet, as most systems are 64bit, but from the beginning it was focussed on multi-platform
20:13
BAndiT1983
no, wasn't aware of, preparing gsoc stuff in my free time, as far as my regular job allows at the moment
20:13
danieel
np
20:15
intracube
left the channel
20:26
a____
left the channel
20:27
slikdigit
left the channel
21:34
anuditverma
left the channel
21:38
elbehery_
left the channel
22:18
BAndiT1983
changed nick to: BAndiT1983|away
22:21
dimaursu16
joined the channel
22:21
dimaursu16
left the channel
22:21
dimaursu16
joined the channel
22:21
intracube
joined the channel
22:27
intracube
left the channel
22:30
intracube
joined the channel
22:32
Spirit532
left the channel
23:10
intracube
changed nick to: intracube_afk
23:20
arpu
left the channel
23:59
dimaursu16
left the channel