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