Current Server Time: 10:05 (Central Europe)

#apertus IRC Channel Logs

2017/03/06

Timezone: UTC


23:48
rexbron
left the channel
23:48
rexbron
joined the channel
00:37
arpu
left the channel
00:49
arpu
joined the channel
01:21
jucar
joined the channel
01:40
slikdigit
left the channel
01:45
slikdigit
joined the channel
01:54
slikdigit
left the channel
02:32
dimaursu16
left the channel
02:57
karan_off
joined the channel
03:17
karan_off
left the channel
03:44
jucar
left the channel
03:47
arpu
left the channel
04:04
arpu
joined the channel
04:16
ItsMeLenny
joined the channel
04:50
Vma
joined the channel
04:51
Vma
left the channel
04:51
Vma
joined the channel
04: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
04:57
Bertl_oO
hello Vma!
04:57
Bertl_oO
glad to hear that you found something which interest you
04: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?
04:58
Vma
Hello Bertl_o0
04: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
04:59
Bertl_oO
do you have any experience with FPGA development?
05:00
Vma
Yes i have experience with spartan3e fpga
05:01
Bertl_oO
excellent, you probably have been using ISE for that?
05:01
Vma
Yeah
05:01
Vma
Xilinx ise
05:01
Bertl_oO
okay, we are using a Zynq on the Beta, so the tool suite is now Vivado
05: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
05:04
Vma
My institute provides license for both xilinx and vivado
05:04
Bertl_oO
we are using a MicroZed 7020 board on the Beta, and AVnet has board definition files for that available for download.
05:05
Bertl_oO
if you have any Zynq hardware available at your institute, you can also use that for 'real' tests
05:06
Vma
Okay i am downloading vivado now and will try to set up the environment
05:06
Bertl_oO
what OS are you using if I may ask?
05:07
Vma
Currently Linux. Comfortable with both windows and linux
05:07
Vma
Ubuntu more specifically
05:07
Vma
*to be more specific
05:07
Bertl_oO
okay, Linux here as well, so that is no problem
05:08
Bertl_oO
we also use a command line build setup for automating the vivado build, so no GUI required
05:08
Bertl_oO
(but as I said, works reasonably well for simulation)
05: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?
05:10
karan
joined the channel
05:10
Bertl_oO
wb karan!
05:11
Vma
I am familiar with sobel's filter.but i have implemented it in matlav
05:11
Vma
*MATLAB
05:11
karan
Bertl_oO hey!
05:12
karan
Bertl_oO:how you want me to proceed now on
05:12
Bertl_oO
Vma: I see, well, the basic concept is to apply a kernel
05:12
Bertl_oO
karan: you probably want to get the MachXO2 documentation and the Lattice diamond tools and start getting comfortable with both
05: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
05:14
Bertl_oO
(or at least very similar to that :)
05:14
Bertl_oO
so what you need to do is to buffer a number of lines, let's say 3 for a 3x3 kernel
05:14
Vma
Row by row right?
05:15
Bertl_oO
yes
05:15
Bertl_oO
it's a little more complicated on the Beta, but we get to that later (not relevant right now)
05:16
Bertl_oO
and then you need to apply the kernel in a pipelined fashion
05: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
05: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
05: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?
05:19
Vma
*right
05:20
Bertl_oO
correct
05:20
Vma
i will try to implement a basic filter then will try to optimize
05:21
Vma
Thanks for such quick response and informations.
05: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
05:21
Bertl_oO
and you will also get comfortable with the tools there :)
05:22
Bertl_oO
you're welcome!
05: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
05:23
Vma
Yeah that seems like the correct procedure :-)
05:23
Vma
Sure any recommendations?
05: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)
05:24
Vma
Ok thanks will try.
05: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
05:25
Bertl_oO
the channel is logged, so you can read up on the answers later even if you lose connection or so
05:28
Vma
I just found the irc logs. Really helpful informations.
05:31
karan
Bertl_oO lattice diamond tool is for synthesis and all.....why not vivado ... just curious
05:32
Bertl_oO
Vivado is the tool set for new Xilinx FPGAs, the fan is on the Lattice FPGA (different vendor :)
05:33
karan
ok
05:33
Bertl_oO
so, you can test your code on Xilinx Vivado, but it has to synthesize and implement in Lattice Diamond
05:33
karan
i didn't know which fpga you are using
05:34
Bertl_oO
that is, why I suggested to check the schematics :)
05:34
Bertl_oO
it is a MachXO2 (1200) which is used as routing fabric
05:34
Bertl_oO
(where the fan is connected)
05:38
karan
file:///C:/Users/karan/Downloads/MachXO2BreakoutBoardEvaluationKitUsersGuide.pdf this is it
05:38
Bertl_oO
you need to give me your IP address so that I can hack your computer and access your local drive :)
05:38
karan
opps my bad...
05:40
Bertl_oO
but from the filename, it looks like a MachXO2 breakout board
05:40
karan
yes
05:40
Bertl_oO
which contains a MachXO2, so you should fine the links to the MachXO2 documentation there
05:51
tusle
left the channel
05:53
Vma
left the channel
06:04
RexOrCine
joined the channel
06:36
se6astian|away
changed nick to: se6astian
06:43
Bertl_oO
off to bed now ... have a good one everyone!
06:43
Bertl_oO
changed nick to: Bertl_zZ
06:49
pusle
joined the channel
07:28
rexbron
left the channel
07:29
karan_
joined the channel
07:31
karan_
left the channel
07:31
karan
left the channel
08:02
Spirit532
joined the channel
08:03
rexbron
joined the channel
08:06
dimaursu16
joined the channel
09:08
dimaursu16
left the channel
09:46
puru
joined the channel
09:52
Vma
joined the channel
10:11
Vma
left the channel
10:14
RexOrCine
left the channel
10:20
puru
left the channel
10:21
puru
joined the channel
10:21
puru
left the channel
11:22
intracube_afk
changed nick to: intracube
11:26
se6astian
changed nick to: se6astian|away
11:40
ItsMeLenny
left the channel
12:27
jucar
joined the channel
12:46
RexOrCine
joined the channel
12:46
RexOrCine
left the channel
13:09
jucar
left the channel
13:19
Vma
joined the channel
13:19
Vma
left the channel
13:31
Naidu
joined the channel
13:32
Naidu
left the channel
13:41
dimaursu16
joined the channel
13:41
dimaursu16
left the channel
13:41
dimaursu16
joined the channel
13:55
BAndiT1983|away
changed nick to: BAndiT1983
14:08
d0
joined the channel
14:29
g33kyaditya
Hey !
14:29
g33kyaditya
I'm trying to build OpenCine, but the initial CMake throws an error that file COPY cannot fine Source/OpenCine/UnitTests
14:31
BAndiT1983
could you paste the error in pastebin, otherwise it#s a little bit hard to guess what's happening
14:31
g33kyaditya
Sure. Just wait a sec
14:32
g33kyaditya
BAndiT1983: http://pastebin.com/G5Xx7XS2
14:33
BAndiT1983
cannot find such a thing in my CMake script
14:34
BAndiT1983
and by the way, included opencine is just old project, which you shouldn't build
14:35
g33kyaditya
I guess that's the reason
14:35
BAndiT1983
you should point cmake to the root folder of the cloned repository, as it contains the right build file
14: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
14:36
BAndiT1983
so i kept the first prototype, to port some things over, but it will be removed in the future
14:36
g33kyaditya
I was using this guide : https://wiki.apertus.org/index.php/OpenCine.Build_Instructions
14:37
BAndiT1983
and it's telling you to point cmake to cloned repository
14:38
BAndiT1983
../OpenCine as argument for cmake does it, so the full path would be /home/<user name>/Source/OpenCine
14:38
BAndiT1983
i'm splitting the build, so the files are not mixed up and i can check what changed afterwards
14:39
g33kyaditya
Ohhh...right. I confused the ~/Source with the opencine/Source
14:55
se6astian|away
changed nick to: se6astian
14:58
Bertl_zZ
changed nick to: Bertl
14:58
Bertl
morning folks!
15:00
g33kyaditya
Good Morning :)
15:36
dimaursu16
left the channel
15:38
slikdigit
joined the channel
15:50
sagnikbasu
joined the channel
15:52
slikdigit
left the channel
15:57
g33kyaditya
changed nick to: g33kyaditya_away
16:01
sagnikbasu
left the channel
16:13
illwieckz
left the channel
16:25
slikdigit
joined the channel
16:26
illwieckz
joined the channel
16:33
aombk2
joined the channel
16:34
aombk
left the channel
17:13
slikdigit
left the channel
17:28
slikdigit
joined the channel
17:40
niemand
joined the channel
17:40
niemand
left the channel
17:40
niemand
joined the channel
17:52
anuditverma
joined the channel
17:59
Bertl
off for now ... bbl
17:59
Bertl
changed nick to: Bertl_oO
18:19
Elbehery
joined the channel
18: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?
18:28
Elbehery
left the channel
18:33
a____
joined the channel
18:33
a____
hi sir
18:33
BAndiT1983
which one? ;)
18:33
BAndiT1983
hi
18:33
elbehery_
joined the channel
18:34
BAndiT1983
elbehery_, you had a question?
18: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?
18:34
BAndiT1983
which part are you interested in?
18:35
a____
Sir, how are you?
18: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
18:35
elbehery_
I am fine thank you
18: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
18:36
BAndiT1983
have you looked at the schematics
18:36
BAndiT1983
?
18:36
elbehery_
Aha, i see
18:36
BAndiT1983
there is a controller called MachXO2, if i'm not mistaken
18:36
elbehery_
No just had looked at the information provided at your ideas page :https://lab.apertus.org/T732
18:37
BAndiT1983
as he is not here, i'm trying to help as far as i can
18:37
BAndiT1983
there were another student who was interested in it, so i'm trying to give you same information
18:37
elbehery_
really appreciate this :) thanks
18:37
BAndiT1983
check the apertus repository on github, there should be schematics
18:37
elbehery_
Ohh great i will do so
18:40
BAndiT1983
hm, could not find it in repository, but wiki holds some info
18:40
BAndiT1983
https://wiki.apertus.org/index.php/AXIOM_Beta_Main_Board_V0.33
18:40
niemand1
joined the channel
18:40
BAndiT1983
cannot say if it is still the same or something has changed a lot
18:40
niemand1
left the channel
18:40
BAndiT1983
but try to search through wiki and lab
18:41
BAndiT1983
schematics are using eagle format
18:42
elbehery_
exactly i was looking this up on the repo and so far nothing appeared, i am looking at the wiki now
18:42
BAndiT1983
i have to search myself as i'm more involved in programming rather than PCB engineering
18: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 ?
18:43
BAndiT1983
of course, but Bertl is the main engineer on this, so he knows details, i can just give some directions
18:43
niemand
left the channel
18:44
elbehery_
Aha, really appreciate it thank you
18:44
BAndiT1983
no problem
19:11
danieel
BAndiT1983: you are over that editor? :)
19:11
BAndiT1983
what do you mean?
19:11
danieel
opencine or what.. :)
19:11
se6astian
changed nick to: se6astian|away
19:11
BAndiT1983
i'm a developer of OC, if you mean that
19:12
danieel
yeah... BM had released the resolve for linux... hope yours isnt bound to 64bit only :)
19:12
BAndiT1983
do you have a question?
19:12
BAndiT1983
ah
19:13
danieel
not question, maybe just suggestion / short news if you are aware of that
19: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
19:13
BAndiT1983
no, wasn't aware of, preparing gsoc stuff in my free time, as far as my regular job allows at the moment
19:13
danieel
np
19:15
intracube
left the channel
19:26
a____
left the channel
19:27
slikdigit
left the channel
20:34
anuditverma
left the channel
20:38
elbehery_
left the channel
21:18
BAndiT1983
changed nick to: BAndiT1983|away
21:21
dimaursu16
joined the channel
21:21
dimaursu16
left the channel
21:21
dimaursu16
joined the channel
21:21
intracube
joined the channel
21:27
intracube
left the channel
21:30
intracube
joined the channel
21:32
Spirit532
left the channel
22:10
intracube
changed nick to: intracube_afk
22:20
arpu
left the channel
22:59
dimaursu16
left the channel