| 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 |