00:19 | Jumboberg | joined the channel | |
00:23 | jucar | joined the channel | |
00:25 | Jumboberg | left the channel | |
01:21 | Spirit532 | left the channel | |
01:22 | Spirit532 | joined the channel | |
01:27 | sab_123 | joined the channel | |
05:26 | arpu | left the channel | |
05:36 | Bertl_zZ | changed nick to: Bertl
| |
05:36 | Bertl | morning folks!
| |
05:37 | Spirit532 | hi Bertl
| |
05:37 | Spirit532 | I left a small wall of text in the logs, have any opinion about that?
| |
05:37 | Spirit532 | I see you're very active in the development
| |
05:37 | Bertl | yep, reading up now ...
| |
05:39 | arpu | joined the channel | |
05:40 | Bertl | we have a sensor frontend for the CMV2k in the works, and the 7010 would work with our design as well, except that some of the high speed output lanes are missing
| |
05:41 | Spirit532 | Well, your system isn't available yet, even for developers, and it's slightly too expensive for me
| |
05:42 | Bertl | so probably the simplest approach for you would be to help with/work on the CMV12k frontend, unless you have other requirements
| |
05:42 | Spirit532 | I don't really have requirements, only one constraint - money.
| |
05:43 | Spirit532 | If I had the hardware infront of me, I could put hundreds of hours of work into it, and the only way to get cheap hardware is to use my combination.
| |
05:43 | Bertl | the designs for the AXIOM Beta are FOSS/OH and you can order the boards via OSHpark
| |
05:43 | Spirit532 | The uppermost limit is around $600
| |
05:44 | Bertl | that is probably what the microzed and the sensor will cost you
| |
05:44 | Spirit532 | Not at all!
| |
05:44 | Spirit532 | The 7010 is quoted at $179 in one-off quantities
| |
05:44 | jucar | left the channel | |
05:44 | Spirit532 | The CMV2k Color/IR filter is $250 on Mouser
| |
05:45 | Spirit532 | I could put the sensor on one side of the board, and the missing interfaces(such as SDI, etc.) on the other side as a double-sided load
| |
05:46 | Spirit532 | Though, with the sensor it's going to be a double-sided load, because socket & decoupling caps
| |
05:47 | Bertl | the AXIOM Beta boards you can get for about $99 if you manage to sell the other two copies (OSHpark sells you 3 boards of each)
| |
05:47 | Bertl | but of course, you might have some cheaper source for 4 layer PCBs
| |
05:47 | Spirit532 | OSHPark is a little expensive, I will probably be going with macrofab or directly to China to dirtypcbs
| |
05:49 | Spirit532 | There are also local manufacturers that have sent me quotes in the past, so they are an option too.
| |
05:52 | Bertl | well, it shouldn't be too hard to find something, we have taken good care to keep it simple
| |
05:54 | Spirit532 | Yep, it looks clean
| |
05:54 | Spirit532 | The amount of HDL files is intimidating though D:
| |
05:55 | Bertl | normally most of it is hidden in proprietary IP cores
| |
05:56 | Spirit532 | Do you guys have any CMV2k sensors and/or microzeds on hand?
| |
06:02 | Spirit532 | From the blog updates it seemed like you couldn't start making developer systems to send out to people
| |
06:12 | Bertl | does it? we are shipping developer kits every week now
| |
06:12 | Bertl | but with the 7020 and CMV12k
| |
06:13 | Bertl | CMV2k we have some for testing
| |
06:16 | Spirit532 | Oh! Neat
| |
06:16 | Spirit532 | When will the 2k be available?
| |
06:16 | Spirit532 | And more importantly, how much will it cost?
| |
06:17 | Bertl | as soon as we finish the CMV2k sensor frontend I'd say
| |
06:18 | Spirit532 | Is there anything I can contribute to that?
| |
06:19 | Alex_Chooks | joined the channel | |
06:20 | Bertl | sure, for example, you could work on the sensor frontend itself, speeding up things
| |
06:20 | Spirit532 | What is left to do? PCB design?
| |
06:21 | Bertl | yeah, it would make sense to adapt the CMV12k frontend to the CMV2k
| |
06:22 | Spirit532 | Totally different packages & pinouts though
| |
06:22 | Spirit532 | On the plus side it will also work with the CMV4000
| |
06:22 | Spirit532 | drop-in replacement
| |
06:22 | Bertl | yes, but the interface is very similar
| |
06:23 | Spirit532 | though I am not sure why you would want to shoot 2048x2048 in a funny square format
| |
06:23 | Bertl | CMV2k/4k are basically identical
| |
06:23 | Bertl | maybe for astronomy?
| |
06:23 | Spirit532 | but the sensor isn't cooled
| |
06:23 | Spirit532 | and they are noisy with very long exposures
| |
06:24 | Bertl | cooling might be easy to add
| |
06:24 | Spirit532 | not really that easy
| |
06:24 | Spirit532 | I haven't checked yet - are the sockets hollow?
| |
06:26 | Bertl | the CMV2k/4k comes in different packages
| |
06:26 | Bertl | one is an LCC
| |
06:26 | Spirit532 | well, yeah
| |
06:26 | Spirit532 | you could solder it
| |
06:26 | Spirit532 | that would give way for a hole and a cooling block to be stuck to the sensor from the back
| |
06:26 | Spirit532 | but that would be really expensive
| |
06:27 | Bertl | another option for the CMV4k specifically is to cool 'around' the sensor
| |
06:27 | Bertl | it has a rather large are where no pins are
| |
06:27 | Bertl | so that might work as well
| |
06:28 | Spirit532 | no, you REALLY need to get in there
| |
06:28 | Spirit532 | unless you want to thermally insulate half the camera
| |
06:28 | Spirit532 | because the sensor needs to get quite cold - just a few deg C
| |
06:28 | Bertl | it is not that the sensor gets hot like a CPU or FPGA
| |
06:28 | Spirit532 | that's true
| |
06:29 | Bertl | i.e. it is more a question of constant cooling
| |
06:29 | Spirit532 | but you have to keep it at a steady low temperature
| |
06:30 | Bertl | but it is nice to see that mouser stocks the Cmosis chips
| |
06:31 | Bertl | although in single quantities as it seems
| |
06:31 | Spirit532 | the price bites a little, especially for someone like me
| |
06:32 | Bertl | se6astian can check what price we would get for the CMV2k, but I fear with shipping and import duties it might be more than the mouser price
| |
06:33 | Spirit532 | definetly less than mine
| |
06:33 | Spirit532 | belarus recently introduced a very, very stupid law that says "anything valued above 22 euro must be taxed 30%"
| |
06:33 | Spirit532 | and that's a 22 euro monthly limit
| |
06:34 | Bertl | that is very similar to what we have in Austria
| |
06:34 | Bertl | but let's check and see what we can do
| |
06:39 | Bertl | what software do you use for board design?
| |
06:40 | Spirit532 | KiCad, just switched from Eagle
| |
06:40 | Spirit532 | It's very intuitive
| |
06:40 | Bertl | well, that's almost perfect, we have most designs still in Eagle with the plan to transition to KiCad
| |
06:41 | Bertl | so you could move the CMV12k design to KiCad and adapt it for the CMV2k/4k for example
| |
06:41 | Spirit532 | I'd like to, but I'm a little hesitant D:
| |
06:42 | Spirit532 | Quite a lot of work, albeit for good cause, but with no end product to hold :Ñ‚
| |
06:43 | Spirit532 | That is, I can't pay for a copy of the end product
| |
06:43 | Spirit532 | Not now anyway.
| |
06:43 | Bertl | I thought you planned to build one?
| |
06:43 | Spirit532 | I'm not sure if I should build an Axiom
| |
06:44 | pusle | left the channel | |
06:44 | Spirit532 | It's got a slightly different construction from what I need, which is mainly cheap and simple vs. vast and extendable, which is what you have.
| |
06:45 | Bertl | so you plan to do your own design based on the CMV2k ... well that's fine for us too
| |
06:45 | Spirit532 | I wouldn't mind building the Axiom, but it all comes down to costs. I just can't afford a 2000+ euro camera
| |
06:46 | RexO | left the channel | |
06:46 | tres | joined the channel | |
06:47 | Bertl | as I said, the boards will cost you about 100 USD at OSHpark (i.e. all of them) if you manage to sell the other two copies, they might cost you even less in china
| |
06:47 | Spirit532 | That's just raw boards
| |
06:47 | Bertl | correct, but you won't get around most of the parts anyway
| |
06:48 | Bertl | i.e. you do not need to populate parts you won't use
| |
06:48 | Spirit532 | Well, which ones can I not populate?
| |
06:48 | Bertl | most of the power rails for example
| |
06:48 | Bertl | probably the routing fabric FPGAs (lattice MachXO2)
| |
06:48 | Spirit532 | I didn't get that in your design
| |
06:49 | Bertl | speaker, PCIe interface
| |
06:49 | Spirit532 | Is it glue logic to connect to... glue logic in the zynq? :D
| |
06:49 | Bertl | (doesn't make sense on the 7010 anyway)
| |
06:49 | Bertl | hmm? didn't get the question
| |
06:49 | Spirit532 | Well, it seemed a little redundant
| |
06:49 | Bertl | the MachXO2s?
| |
06:49 | Spirit532 | Having FPGAs connect to another FPGA
| |
06:50 | Spirit532 | yeah
| |
06:50 | Bertl | well, the Zynq has very limited IOs
| |
06:50 | Bertl | i.e. they are limited in number
| |
06:50 | Bertl | for the shields and plugin modules we use the Lattice FPGAs to handle low speed GPIOs
| |
06:51 | Spirit532 | I won't be needing those
| |
06:51 | Bertl | that's what I'm saying :)
| |
06:51 | tres | Hi!
| |
06:52 | Bertl | hey tres!
| |
06:52 | tres | Just a curious bystander
| |
06:52 | Bertl | engage and contribute! :)
| |
06:54 | Spirit532 | I was also quite disappointed that there is no in-built monitor
| |
06:55 | Spirit532 | And of course no internal recording
| |
06:55 | Spirit532 | I get that it's heading for a high-end camera, but implementing these features would be interesting
| |
06:56 | Bertl | both are huge projects on their own and there are readily available solutions out there
| |
06:56 | Spirit532 | Are they really huge though?
| |
06:56 | Bertl | recording 4k raw is not an easy task
| |
06:56 | Spirit532 | Is it a problem of the medium?
| |
06:57 | Spirit532 | Or is the FPGA just not powerful enough?
| |
06:57 | Bertl | mostly a problem of the huge bandwidth
| |
06:57 | Spirit532 | There are industry-standard mediums that allow for 4k raw recording
| |
06:57 | Spirit532 | C-Fast cards for example
| |
06:58 | Bertl | lol
| |
06:59 | Spirit532 | They're stupid expensive and rather tiny in capacity
| |
06:59 | Spirit532 | But they do work
| |
06:59 | Spirit532 | Well, "tiny" is a relative term
| |
07:01 | se6astian|away | changed nick to: se6astian
| |
07:01 | tres | even at 510MB/s, it is not enough for 4k right
| |
07:01 | Bertl | it might work for lower frame rates
| |
07:01 | Spirit532 | And then there's Sony SRMemory, which can write faster than the FPGA can clock, but cost more than your lab with the camera inside
| |
07:01 | Spirit532 | $9915 for a 1TB drive
| |
07:01 | Bertl | the main problem with SATA based storage is that the Zynq doesn't have any multi gigabit tranceivers
| |
07:02 | Spirit532 | Does it not?
| |
07:02 | tres | MGS is pretty cheap on newer FPGA's
| |
07:02 | Bertl | not the 7010 and not the 7020
| |
07:02 | tres | Especially lattice ones
| |
07:02 | Bertl | yep, so you need to add another FPGA
| |
07:02 | Bertl | and then you need to handle the SATA core in that FPGA
| |
07:03 | tres | stick a computer in there
| |
07:03 | tres | :-)
| |
07:03 | tres | It will solve all your problems
| |
07:03 | Bertl | given that the available open source SATA cores are not that robust yet, it adds a lot of work for recording
| |
07:03 | Spirit532 | Ah. The 7015 and 7030 have transceivers.
| |
07:04 | Bertl | we thought about that as well, even if it sounds funny (the stick the computer in there part :)
| |
07:04 | Bertl | but it requires a high speed interface to said computer, which probably would be PCIe
| |
07:04 | Spirit532 | or CL
| |
07:04 | Spirit532 | or CXP
| |
07:04 | Bertl | and this only moves the problem from SATA to PCIe (which is quite similar)
| |
07:04 | Spirit532 | lol
| |
07:05 | tres | I see some cameras on indiegogo
| |
07:05 | tres | and they record 4k
| |
07:05 | Spirit532 | not raw
| |
07:05 | tres | what is your compressions ration?
| |
07:05 | tres | 1:2
| |
07:05 | Spirit532 | 0
| |
07:05 | Spirit532 | raw = no compression
| |
07:05 | Bertl | tres: with raw you always have to assume 1:1
| |
07:05 | Bertl | even if you manage to compress it down to 50% on average
| |
07:06 | Spirit532 | oh
| |
07:06 | Spirit532 | neat
| |
07:06 | Spirit532 | the zynq devices are all pin-compatible
| |
07:06 | Spirit532 | ... slap a 7030 onto the microzed
| |
07:06 | Bertl | add some wires for the MGTs :)
| |
07:07 | Bertl | nah, sorry, won't work
| |
07:07 | tres | Those are 6 layer +
| |
07:07 | tres | MGS needs altium
| |
07:07 | tres | you cant use Kicad
| |
07:07 | tres | Impedance control
| |
07:07 | tres | no more oshpark
| |
07:07 | Bertl | that's just plain wrong
| |
07:07 | tres | why do you say that
| |
07:07 | Spirit532 | impedance schmepedance
| |
07:07 | Spirit532 | who cares
| |
07:07 | Spirit532 | bridge it with a 3k resistor instead of vias
| |
07:07 | Spirit532 | :^)
| |
07:08 | Bertl | because impedance control is not something altium specific
| |
07:08 | tres | Bertl, you can simulate impedance of traces in Kicad?
| |
07:08 | tres | Impedance depends on stack up
| |
07:08 | tres | trace width
| |
07:08 | tres | trace length doesnt matter
| |
07:08 | Bertl | you can easily measure it on a test PCB
| |
07:08 | tres | But alitum helps you keep these rules once you set them up
| |
07:09 | tres | Kicad does length matching
| |
07:09 | tres | But for high frequency stuff, I always though Altium/orcad/PADS is standard
| |
07:09 | Spirit532 | I think kicad does calculate impedance
| |
07:09 | Bertl | if you don't do auto-router designs, you should be able to match the measured values
| |
07:09 | Spirit532 | that too
| |
07:10 | tres | any interesting links?
| |
07:10 | tres | for this/?
| |
07:10 | Spirit532 | the support forums say so
| |
07:10 | Bertl | there are also good tools to calculate the impedance beforehand
| |
07:10 | Bertl | like field solver
| |
07:10 | Spirit532 | and then there's that
| |
07:10 | Spirit532 | https://blueprints.launchpad.net/kicad/+spec/impedance-controlled-traces
| |
07:11 | Bertl | also 4 layers are enough to get good controlled impedance with a careful design
| |
07:11 | Spirit532 | but still
| |
07:11 | Spirit532 | recording would be a good idea
| |
07:11 | Bertl | note that I would love to see 6 layer boards on OSHpark, but that's another story :)
| |
07:11 | Spirit532 | maybe available only with lower speeds
| |
07:12 | tres | I just order from China
| |
07:12 | tres | Its cheaper and easier
| |
07:12 | Spirit532 | Bertl, http://dev.dangerousprototypes.com/store/pcbs
| |
07:12 | tres | Yes
| |
07:12 | Spirit532 | up to 14 layers!1111!11!1
| |
07:12 | Bertl | we care about fair labour and safe working environments
| |
07:12 | tres | but DRC is not enough
| |
07:12 | Spirit532 | lol
| |
07:12 | tres | They do only 6mil
| |
07:12 | Spirit532 | a 14-layer 5x5cm board
| |
07:12 | tres | I think this needs 4mil?
| |
07:12 | Spirit532 | I'd make a blinkenlight.
| |
07:13 | tres | Ah in Europe I think that plays an important role
| |
07:13 | tres | here , you just do whats the cheapest and most economical
| |
07:13 | Bertl | where here is?
| |
07:13 | tres | India
| |
07:14 | tres | :-)
| |
07:14 | tres | I think the same story follows in USA
| |
07:14 | tres | also
| |
07:14 | tres | But when you have volume and need to ship somethihng to customers
| |
07:14 | Bertl | well, obviously not everywhere, otherwise OSHpark wouldn't be popular
| |
07:14 | tres | and you are competing on price
| |
07:14 | tres | Then every dollar makes a difference
| |
07:15 | tres | If I spend 1 dollar more on my product
| |
07:15 | tres | I have to raise the price by 4x
| |
07:15 | tres | so 4USD
| |
07:15 | Bertl | why's that?
| |
07:15 | tres | Thats the gebral rule of thumb
| |
07:15 | Bertl | i.e. who gets the other 3 dollars?
| |
07:15 | tres | retail fo r4x
| |
07:15 | tres | if product x costs y to make
| |
07:15 | tres | retail for 4y
| |
07:16 | tres | figure in the sw costs, rents etc
| |
07:16 | Bertl | don't you see the flaw in what you are saying here?
| |
07:16 | tres | Atleast thats wha I do
| |
07:16 | tres | why the flaw?
| |
07:16 | tres | care to explain?
| |
07:17 | Bertl | you are basically saying, for each dollar I pay more in production, I _have_ to charge 3 more in retail
| |
07:17 | tres | so?
| |
07:17 | Bertl | i.e. one chip goes up by one dollar - *bang* I have to charge 4 dollar more
| |
07:18 | tres | yes
| |
07:18 | tres | for price sensitive goods
| |
07:18 | Bertl | there is no logical reason for that
| |
07:18 | tres | this is how it works
| |
07:18 | Bertl | it is how you are told it works
| |
07:18 | tres | :-)
| |
07:18 | Bertl | and it is common practice and probably what you do
| |
07:18 | tres | thats not what i do
| |
07:18 | tres | most products do this
| |
07:18 | Bertl | but as I said, there is no logical explanation for it
| |
07:19 | tres | money not reason enough ??
| |
07:19 | Bertl | nope!
| |
07:19 | tres | well
| |
07:19 | Bertl | you can't really eat it
| |
07:19 | tres | wehn you have an opensource product
| |
07:20 | tres | maybe
| |
07:20 | Bertl | and while it burns quite well, it is gone really fast :)
| |
07:20 | tres | when you actually have to pay and get paid
| |
07:20 | tres | the money disappears really fast
| |
07:20 | Spirit532 | tres, think about it
| |
07:21 | tres | I am outnummbered here
| |
07:21 | tres | I guess I have to give up
| |
07:21 | Spirit532 | would you like to pay 8000 euro for the most basic axiom beta camera AFTER the discounts?
| |
07:21 | Spirit532 | I wouldn't
| |
07:21 | tres | Well to put it in perspective
| |
07:21 | tres | I am not talking about niche products
| |
07:21 | tres | Where only 20-100 are made
| |
07:21 | tres | I work on Ip cameras
| |
07:21 | Spirit532 | these will be manufactured later on
| |
07:22 | Spirit532 | they won't be a niche hipster toy
| |
07:22 | Spirit532 | it's the whole point
| |
07:22 | tres | and if my bare BOM costs are about 20USD
| |
07:22 | tres | I sell for about 80USD
| |
07:22 | tres | its the only way I will make back what I put in
| |
07:22 | Spirit532 | then you're an idiot
| |
07:23 | Bertl | let's keep it civilized
| |
07:23 | tres | left the channel | |
07:23 | Spirit532 | sell for enough to sleep, pay the workers, and have a bit left for R&D
| |
07:23 | Bertl | nobody is an idiot
| |
07:23 | Spirit532 | it's the best way
| |
07:25 | Spirit532 | it's the problem with the industry
| |
07:25 | Spirit532 | people are hungry for money
| |
07:26 | Spirit532 | anyway
| |
07:26 | Spirit532 | back to recording
| |
07:27 | Spirit532 | it would still be a nice option to have something that could record, maybe not as fast as it can externally
| |
07:27 | Spirit532 | but that's what Sony does
| |
07:27 | Spirit532 | (on their consumer cameras)
| |
07:27 | Bertl | we have an unused SD card
| |
07:27 | Spirit532 | that's slightly silly
| |
07:27 | Bertl | you can write with up to 25MB/s to it
| |
07:27 | Spirit532 | SD cards are a little TOO slow lol
| |
07:28 | Spirit532 | though for FHD, the CMV2k, that would be acceptable, maybe
| |
07:28 | Bertl | if you use the system SD as well, which you could, then you can get twice the speed
| |
07:29 | Spirit532 | I didn't look into it - is slow(er) SATA possible using the 7010 or 7020?
| |
07:30 | Bertl | we don't know yet
| |
07:30 | Spirit532 | Commercial SSDs are relatively cheap
| |
07:30 | Spirit532 | And very large
| |
07:30 | Bertl | we have tested HDMI out up to 150MHz pixel rate
| |
07:30 | Bertl | which means 1.5Gbit per channel
| |
07:30 | Spirit532 | oh that's plenty
| |
07:30 | Bertl | that would be the lowest SATA mode
| |
07:31 | Bertl | one complication with sata is the OOB signalling
| |
07:32 | Bertl | *signaling
| |
07:32 | Bertl | so definiteyl needs testing
| |
07:32 | Bertl | *definitely
| |
07:33 | Bertl | typing with a bunch of Beta boards on my keyboard :)
| |
07:34 | Spirit532 | Send me one :P
| |
07:34 | Spirit532 | Do you assemble them yourself in the lab, or using a fab?
| |
07:35 | Bertl | currently we assemble them ourselves
| |
07:35 | Spirit532 | Well, if you have any dev kits... yeah, you don't, the board isn't developed yet
| |
07:36 | Bertl | it is tivial to do a SATA plugin for the AXIOM Beta
| |
07:36 | Bertl | it would be simpler than the HDMI plugin
| |
07:37 | Bertl | https://wiki.apertus.org/index.php/Beta_HDMI_Plugin_Module
| |
07:37 | Spirit532 | No, I was thinking of assembling everything myself, reducing labor costs and price, but you do not have the CMV2k board yet
| |
07:37 | Bertl | ah, correct
| |
07:37 | Spirit532 | oh, I see a bodge! :P
| |
07:38 | Bertl | folks doing the wiki are lazy, if you check the revision on the board, it's v0.4
| |
07:38 | Bertl | we are at v0.8 at the moment
| |
07:38 | Spirit532 | I see
| |
07:38 | Bertl | new pictures should be coming soon though, I sent a few modules to the photo session recently
| |
07:39 | Spirit532 | How many CMV2k sensors do you have in stock right now?
| |
07:39 | Bertl | se6astian: how many CMV2k do we have?
| |
07:39 | Spirit532 | It might just be easier for me to buy a single sensor from you, without the importing/customs hassle
| |
07:40 | Bertl | then you probably have to pay us a visit :)
| |
07:40 | Spirit532 | That's a long train journey
| |
07:40 | Spirit532 | And I think my schengen has expired D:
| |
07:40 | Bertl | otherwise import/customs will still apply
| |
07:40 | Spirit532 | They won't, I have a few tricks
| |
07:41 | Spirit532 | If you mark it as used(which it is, because you touched it!), you can declare it as anything in value.
| |
07:41 | Bertl | with additional risk if it gets lost
| |
07:41 | Spirit532 | Insurance has never worked for me. I've shipped lots of things, some got lost.
| |
07:42 | Spirit532 | But if you ship tracked, it won't get lost
| |
07:42 | tezburma | joined the channel | |
07:43 | Spirit532 | What I wanted to say, if I could buy the sensor at a discount from you instead, I could skip the OSHPark or china PCB fab, and just order a set here, with a quick turnaround(less than a week)
| |
07:43 | Spirit532 | Which means a working board within a week or two
| |
07:47 | se6astian | good morning
| |
07:47 | se6astian | we have one cmv2k I think
| |
07:47 | Spirit532 | morning to you too
| |
07:47 | Spirit532 | that's unfortunate
| |
07:51 | Spirit532 | I guess I'll just have to wait until I get the money to buy the parts from retailers
| |
07:52 | Bertl | let's give it a few days and we'll check with Cmosis
| |
07:52 | Spirit532 | microzeds are out of stock on avnet too :(
| |
07:53 | Spirit532 | sent them a quote request, still waiting for a reply
| |
07:54 | Bertl | we might be able to provide a 'used' 7010 MicroZed as well for a reasonable price
| |
07:54 | Spirit532 | that would be good
| |
07:55 | Bertl | or if you contribute to the AXIOM development, we might lend you a 7020 MicroZed for testing
| |
07:55 | Spirit532 | lending would be too much hassle logistically
| |
07:55 | Spirit532 | if I was in Austria, that'd be doable
| |
07:55 | RexO | joined the channel | |
07:56 | Spirit532 | if not hardware, I'll contribute software, since we're making the same product in the end - a camera.
| |
08:04 | Spirit532 | Oh, and by the way, have you looked at the Lince5M sensor and the GPIXEL sensors?
| |
08:05 | Spirit532 | They're totally different, and I think both are under NDA, but they're really cool sensors
| |
08:05 | Bertl | there are a lot of really cool sensors, but with NDA requirements, nothing for us
| |
08:06 | Spirit532 | my goal is to one day make a real high speed camera
| |
08:06 | Spirit532 | I own one that does 1280x1024 @ 1000fps
| |
08:06 | Spirit532 | but it's no fun just owning one
| |
08:07 | Spirit532 | sadly the faster sensors are, the more expensive they are
| |
08:07 | Spirit532 | so I have to settle on the CMV2k
| |
08:13 | sab_123 | Spirit532, thats something I always wanted to do too
| |
08:14 | sab_123 | Spirit532, however I think that is too large a task for a single person to handle
| |
08:14 | Spirit532 | definetly
| |
08:14 | Spirit532 | well, without previous experience anyway
| |
08:15 | Spirit532 | which this will be
| |
08:15 | sab_123 | Spirit532, I have only done FPGA stuff
| |
08:15 | Spirit532 | I haven't done a lot of FPGA stuff
| |
08:15 | sab_123 | and not at Gb/s
| |
08:17 | sab_123 | Spirit532, what is your area of expertise?
| |
08:17 | Spirit532 | none
| |
08:17 | sab_123 | :-)
| |
08:17 | sab_123 | me and Bertl were discussing about capturing with multiple SDCARDS
| |
08:18 | Spirit532 | I do everything, from electronics to photography to CNC machining and x-rays
| |
08:19 | Spirit532 | FPGAs are new to me, but so was C/C++ until I wanted to make a game cheat
| |
08:19 | Spirit532 | multiple SD cards?
| |
08:19 | sab_123 | yes
| |
08:19 | sab_123 | SDR104
| |
08:19 | sab_123 | 100MB/s
| |
08:19 | sab_123 | split and save
| |
08:20 | Spirit532 | isn't it cheaper at that point to just make your own plug-in PCB with a stack of eMMC 5.1 modules?
| |
08:21 | Spirit532 | though you could also use the UHS-2 class cards
| |
08:22 | Spirit532 | Toshiba Exceria Pro, $144 for 32GB, 240MB/s write speed
| |
09:28 | Spirit532 | I'm going to bed. 12:27 PM here, and I know my schedule is backwards. I'll be online, so feel free to poke me or PM. Talk to you later.
| |
09:29 | Bertl | okay, cya!
| |
09:54 | panther_ | joined the channel | |
09:57 | sab_123 | left the channel | |
10:28 | Bertl | off for now ... bbl
| |
10:28 | Bertl | changed nick to: Bertl_oO
| |
10:58 | pusle | joined the channel | |
12:56 | aombk2 | joined the channel | |
12:59 | aombk3 | left the channel | |
13:00 | RexO | left the channel | |
13:00 | RexO | joined the channel | |
14:20 | panther__ | joined the channel | |
14:24 | panther_ | left the channel | |
14:41 | rexbron | left the channel | |
14:44 | rexbron | joined the channel | |
15:02 | jucar | joined the channel | |
15:08 | panther__ | left the channel | |
15:15 | se6astian | changed nick to: se6astian|away
| |
15:20 | Guillaume_Chooks | left the channel | |
15:39 | jucar | left the channel | |
16:05 | se6astian|away | changed nick to: se6astian
| |
16:06 | Bertl | joined the channel | |
16:08 | Bertl | left the channel | |
16:53 | rgon | joined the channel | |
16:59 | rgon | Hi, I've just been reading today's conversation.
| |
16:59 | rgon | Spirit532: The CMV12k is able to do 4K@300fps, FHD@820FPS, HD@2300FPS and VGA@1800FPS, so when you can afford it, just take advantage of Axiom's modularity :)
| |
16:59 | rgon | At least according to the guys behind the fps1000 camera. Here's the source: http://hispeedcams.com/fps1000-4k-slowmo-camera-development/
| |
17:00 | rgon | Can the Axiom Team confirm if the sensor is capable of that? I don't recall those framerates appearing on the sensor's datasheet... Maybe some testing of the sensor's windowed mode can confirm it.
| |
17:01 | rgon | BTW, please tell me if I'm flooding the chat with too much links... I'm just trying to be helpful :)
| |
17:07 | alexML_ | rgon: links are fine, much better than saying "I've read it somewhere on the net" :P
| |
17:08 | alexML_ | the sensor datasheet does mention 300 fps at full resolution in 10-bit mode, and higher frame rates in windowed modes
| |
17:09 | alexML_ | not sure if the Beta hardware can go that fast though, but Bertl_oO can tell you more about it
| |
17:11 | RexO | To my knowledge the Cmosis CMV12000 is maximum 300fps at 10bit or 132fps at 12bit on S35 at 4K.
| |
17:12 | RexO | ... with the Xilinx Zync 7010/7020 Microzed.
| |
17:17 | RexO | Note - that hispeedcams dot com link is almost two years old.
| |
17:48 | Guillaume_Chooks | joined the channel | |
18:04 | rexbron | left the channel | |
18:06 | rexbron | joined the channel | |
18:28 | Spirit532 | The FPS1000 isn't using the CMV12k sensor
| |
18:28 | Spirit532 | They're using the LUPA sensors from ON Semi
| |
18:32 | Spirit532 | Hey, AVNET quoted me
| |
18:32 | Spirit532 | $289 for the 7020 microzed
| |
18:32 | Spirit532 | >_>
| |
18:34 | Jumboberg | joined the channel | |
18:36 | Spirit532 | They let the 7010 quotes expire for some reason.
| |
18:36 | Spirit532 | I guess they REALLY don't have it in stock.
| |
19:21 | Bertl_oO | well, for the FPS1000, I don't see how they process and store the amount of data at those framerates
| |
19:21 | Bertl_oO | but then, it isn't documented anywhere
| |
19:22 | rgon | Spirit532: Nope, check the page. They talk about using the CMV12k on a 4k option for th fps1000.
| |
19:22 | Spirit532 | okay
| |
19:22 | Spirit532 | Bertl_oO, soldered RAM IIRC
| |
19:22 | Spirit532 | it's a high-speed oriented device
| |
19:23 | Spirit532 | it works like other high speed cameras in the world
| |
19:23 | Spirit532 | circular buffer into RAM until triggered
| |
19:24 | rgon | Well, that's acceptable for a scientific camera, but it is not really optimal for a cinematography camera.
| |
19:24 | rgon | A question to the Apertus team: How are you planning to store the data on the Axion Gamma?
| |
19:25 | Spirit532 | it isn't optimal, but it is very much an option
| |
19:25 | Spirit532 | I will probably be going for additional RAM on my camera
| |
19:25 | rgon | Is the data going to be stored directly to a SATA device by the FPGA, or is it going to be handled by the Linux section of the Zynq?
| |
19:25 | Spirit532 | The ARM core isn't powerful enough.
| |
19:25 | rgon | Sorry for interrupting you, Spirit532
| |
19:25 | rgon | Is it really?
| |
19:26 | Spirit532 | definetly not
| |
19:26 | Spirit532 | 3 gigabits per second of data
| |
19:26 | Spirit532 | if I recall correctly
| |
19:27 | rgon | Well, for anyone looking for some information, the Youtube user Tesla500 has made a high speed camera using one of those LUPA image sensors. He tried first using an FPGA, but as he said, implementing the storage was quite difficult. Here's the post on his blog http://omeganaught.com/category/projects/imaging/hsc768-camera/
| |
19:28 | Spirit532 | yeah
| |
19:28 | Spirit532 | that's why he used RAM
| |
19:28 | Spirit532 | his entire RAM routing timelapse is on youtube
| |
19:28 | Spirit532 | ah, no, actually, it's not 3 gigabits
| |
19:28 | Spirit532 | 38 gigabits
| |
19:28 | Spirit532 | lol
| |
19:29 | Spirit532 | the CMV12k sensor uses 64 LVDS outputs each running at 600 Mbps
| |
19:30 | rgon | Damn... Tesla500 used a SOC to implement the storage and compression. The resolution is just 1024*1024 though.
| |
19:30 | Spirit532 | he didn't
| |
19:30 | Spirit532 | he used the FPGA to read the sensor data and store it in RAM
| |
19:30 | Spirit532 | and then the SOC to compress it and write it to media after capture
| |
19:32 | Spirit532 | rgon, he used the LUPA1300-2 sensor
| |
19:32 | Spirit532 | it's $1200
| |
19:33 | Spirit532 | so pretty much the same as the CMV12000
| |
19:33 | Spirit532 | which is a lot better and faster
| |
19:37 | Spirit532 | but the speed becomes a problem
| |
19:37 | Spirit532 | the 12k, as I mentioned, has 64 LVDS output running at 600MHz EACH
| |
19:37 | Spirit532 | and the microzed can only support up to 55 LVDS pairs on the 7020.
| |
19:38 | Spirit532 | Which means it's multiplexed from 64 to 32, halving the maximum speed.
| |
19:51 | morrigan_ | left the channel | |
19:55 | rgon | Well, he did use the SOC to implement the storage and compression. He used the FPGA for the image acquisition and forwarding the data to the SOC to store it (SD card/SATA/USB).
| |
19:57 | rgon | I just linked the page because he explains all the considerations he had to take into account when designing the camera. It might not be as useful for the experienced Apertus Team, but it might for others.
| |
20:04 | rgon | And does the Microzed (Zynq 7020) really not support 64 LVDS lanes? How's Apertus planning to build the new, faster interface board which supports the sensor's full bandwidth?
| |
20:04 | rgon | Are there any multiplexing tricks going on? Maybe taking advantage of the zynq's faster-than-600Mb/s lanes?
| |
20:04 | tezburma | left the channel | |
20:05 | Spirit532 | rgon, as far as I'm aware there's no way to do it
| |
20:05 | Spirit532 | only 55 lanes
| |
20:06 | Spirit532 | and that's taking up pretty much all IO
| |
20:06 | Spirit532 | so there's that
| |
20:06 | Spirit532 | if you really want the high speed, you need your own board with a 7030 or a 7045 on it, the sensor, and a few RAM slots
| |
20:16 | slikdigit | joined the channel | |
20:16 | slikdigit | left the channel | |
20:16 | slikdigit | joined the channel | |
20:20 | slikdigit2 | joined the channel | |
20:22 | slikdigit | left the channel | |
20:24 | rgon | Well, let's see what Axiom responds.
| |
20:24 | rgon | Good night people
| |
20:24 | rgon | left the channel | |
20:25 | slikdigit2 | left the channel | |
20:44 | Spirit532 | Avnet quoted me on the 7010
| |
20:44 | Spirit532 | $178, same as on the site
| |
21:12 | alexML_ | left the channel | |
21:14 | se6astian | i am off to bed
| |
21:23 | Guillaume_Chooks | left the channel | |
21:31 | se6astian | changed nick to: se6astian|away
| |
21:32 | RexO | nn
| |
22:01 | morrigan_ | joined the channel |