Current Server Time: 02:05 (Central Europe)

#apertus IRC Channel Logs

2016/04/25

Timezone: UTC


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