Current Server Time: 19:09 (Central Europe)

#apertus IRC Channel Logs

2013/07/02

Timezone: UTC


23:15
se6astian
left the channel
04:55
jucar
joined the channel
04:57
jucar1
left the channel
07:52
dmj_nova
will be unable to work on the zedboard for the next couple days, since I won't have access my workstation.
07:52
dmj_nova
Visiting family for the 4th
11:12
Bertl
good morning everyone!
11:13
Bertl
dmj_nova: any progress so far?
11:14
dmj_nova
not so much, been having to give a little attention to my other projects
11:15
Bertl
I see, any findings or other stuff we should know about? any things we should consider/add to the wiki/improve on the examples?
11:15
Bertl
(just to avoid that information gets lost/is forgotten)
11:16
dmj_nova
well, probably the stuff I was confused by setting things up the other day
11:17
dmj_nova
I'm thinking we may want to just setup something like a build system script to automate things and simplify setup for new users
11:17
dmj_nova
but it might not be quite the time for it yet
11:18
Bertl
some kind of boot CD or so? or a virtual environment?
11:19
Bertl
maybe you could write down a few notes here what caused the most delays and frustration on your side (so far)?
11:19
dmj_nova
sure, I'll need to look over my logs to figure out what it was
11:20
dmj_nova
incidentally, A guy I know just launched a crowdfunding campaign to make a movie about hackers that actually knows what it's talking about.
11:21
Bertl
from my PoV, the most frustrating part was/is the scarce and extremely distribute documentation
11:21
Bertl
*distributed
11:21
dmj_nova
yes, it's not really in one nice place
11:21
Bertl
probably scattered is a better term
11:21
dmj_nova
actually their site seems purposely annoying to use
11:22
dmj_nova
like they didn't think about the developer trying to use their product
11:22
dmj_nova
1) uart vs prog and when to use each
11:23
dmj_nova
it's a minor thing, but did trip me up
11:23
dmj_nova
it messed me up on djtgcfg enum
11:24
dmj_nova
2) Couldn't find ISE plugins directory at first, should probably specify exactly where that is
11:27
Bertl
yeah, I can understand that
11:27
dmj_nova
and then it might be good to have a virtual image for tftp purposes already setup
11:27
dmj_nova
though network configuration might end up being an issue
11:28
Bertl
we might have the advantage that most routers do not speak bootp, and those who do, could be configured to ignore the requests
11:28
dmj_nova
hmm
11:29
Bertl
you didn't get an IP from your router via bootp, no?
11:29
dmj_nova
Bertl: hmm...I actually didn't
11:29
dmj_nova
was wondering why I didn't see it in the list
11:31
dmj_nova
BTW, I'm visiting family for the 4th and won't be able to drag my workstation on the train (which leaves in about 12 hours), so I won't be able to work with the zedboard 'til the 5th or 6th.
11:32
Bertl
that's why I was asking
11:40
Bertl
feel free to rant about the missing support and information from others here on the channel as well, that's all something we can improve on :)
11:42
Bertl
btw, I managed to get the amba bus working! \o/
11:42
dmj_nova
\o/
11:48
Bertl
I'll upload it shortly, still not cleaned up, but maybe you want to take a look
11:56
Bertl
http://vserver.13thfloor.at/Stuff/AXIOM/reg_file_axi/
15:40
S3bastian
joined the channel
15:40
S3bastian
hello!
15:42
Bertl
hey
15:42
S3bastian
I just forwarded you a very interesting email
15:42
S3bastian
I reached out to trenz electronik in Germany
15:43
S3bastian
and they seem to be rather interested and mentioned that FMC LPC and HPC seems to be compatible from the mechanical POV
15:44
Bertl
indeed very interesting
15:44
Bertl
yes, I figured that they are compatible
15:44
Bertl
there would be no point in having lpc and hpc if that wasn't the case
15:44
S3bastian
I thought they were just 2 different kind of connectors
16:13
S3bastian
left the channel
17:47
jucar
left the channel
17:47
se6astian
joined the channel
17:48
jucar
joined the channel
18:38
se6astian
good news, samtec wants to send us the FMC connectors as free samples
18:38
se6astian
apparently they dont want to process any orders below a couple of hundred pieces ;)
18:38
se6astian
very kind of them
18:39
Bertl
good news indeed!
18:42
se6astian
will ship tomorrow
18:43
se6astian
with UPS express
18:43
se6astian
could arrive even this week
18:43
se6astian
or at the beginning of the next
18:43
se6astian
in the meantime andon has not even replied to my price inquiry ;)
18:44
Bertl
hehe
18:45
Bertl
\o/ I have hdim picture!!!
18:45
Bertl
*HDMI even
19:11
jucar1
joined the channel
19:12
jucar
left the channel
19:23
se6astian
hurray!
19:23
se6astian
please post a photo!
19:23
se6astian
to mark this great achievement!
19:31
Bertl
http://vserver.13thfloor.at/Stuff/AXIOM/hdmi.jpg
19:31
Bertl
there you go
19:33
Bertl
the fact that there is only vertical coloring is a bug though
19:35
se6astian
thats OK, output test image is still an image :)
19:35
se6astian
will email to dev mailing list now
19:36
se6astian
and this images is generated in PL entirely?
19:36
Bertl
yes, let me upload the code
19:38
Bertl
the design is actually the one we discussed on the ML
19:39
Bertl
http://vserver.13thfloor.at/Stuff/AXIOM/hdmi_v1/
19:40
Bertl
i.e. there is a generator (data_gen.vhd) which creates the image (in PL)
19:40
Bertl
there is a register file (reg_file) which allows the image parameters to be adjusted
19:40
Bertl
and there is the i2c interface PS via PL to the adv7511
19:40
Bertl
all the control values are set from linux
19:40
Bertl
(i2c, reg_file via memory mapping)
19:41
Bertl
but once everything is setup, you can reboot linux without affecting the image
19:43
se6astian
very nice
19:44
se6astian
email sent
19:44
se6astian
big milestone
19:45
Bertl
I've added the scripts as well
19:45
se6astian
is it a single image in memory so far or could a next step be to "animate" it, like change colors slowly?
19:45
Bertl
it is dynamically generated
19:45
Bertl
i.e. on the fly by the generator
19:45
se6astian
maybe its time I give you commit access to GitHub?
19:46
se6astian
I see, even better!
19:46
Bertl
so moving pictures is only a matter of adding a frame counter :)
19:46
Bertl
but I first have to fix the bug, I obviously misinterpreted the fromat
19:46
Bertl
*format
19:48
se6astian
please register on GitHub, then I can give you commit access to the apertus project
19:52
Bertl
hmm, there was a reason why I didn't register there ... have to check that
20:09
dmj_nova
Bertl: excellent!
20:23
Bertl
tx
21:56
Bertl
there we go, moving pictures in full color :)
21:57
Bertl
(will upload in a moment)
22:06
dmj_nova
sweet
22:06
se6astian
hurray!
22:21
Bertl
haha, nice detail, the bus order can be reversed, so maybe more modes are available after all
22:22
Bertl
for example, table 20 style 1 would be impossible without that
22:23
Bertl
but I guess that's the only one we can add
22:26
Bertl
http://vserver.13thfloor.at/Stuff/AXIOM/hdmi_v2/
22:31
Bertl
hmm, as I thought, we can bypass the CSC
22:32
Bertl
e.g. 'i2c_bit 0x39 0x18 7 0' makes YCbCr -> GBR i.e. YCbYCr -> GBGR
22:33
Bertl
so putting aside that we still have 4:2:2 not 4:4:4, we can do basic RGB
22:33
Bertl
(without any colorspace conversion)
22:37
se6astian
double hurray!
22:40
dmj_nova
do you think 4:4:4 is possible?
22:41
Bertl
no, not directly, I haven't found a mode which would fit the zedboards I/O layout
22:43
Bertl
all the 4:4:4 modes use signals outside D8-D23
22:43
Bertl
with the bus order trick we could basically use modes for D12-D27 but that doesn't help with 4:4:4
22:47
Bertl
AFAICT, all 4:4:4 modes either use D0-D8 or D24-D35, which is out of reach on the zedboard
22:48
Bertl
I have no idea why the designers decided to skip the first 8 data inputs (IMHO that must have been an accident)
22:56
se6astian
IMHO 4:4:4 is not THAT important, 4:2:2 is fine for the prototype
22:56
Bertl
yes, especially if we make the overlay monochrome
22:57
Bertl
but of course, 4:4:4 would have been a lot easier/nicer to work with
22:58
dmj_nova
For the prototype it would have been "nice to have" but I doubt any of the prototypes will be used for heavy vfx work
22:59
dmj_nova
which is as far as I can tell, the main reason 4:4:4 matters