OESF | ELSI | pdaXrom | OpenZaurus | Zaurus Themes | Community Links | Ibiblio

IPB

Welcome Guest ( Log In | Register )

4 Pages V  < 1 2 3 4 >  
Reply to this topicStart new topic
> Sl6000 Hardware Accelerated Display?, Anyone figured out how to use it?
seed
post Apr 17 2005, 01:51 PM
Post #16





Group: Members
Posts: 88
Joined: 8-January 05
Member No.: 6,156



[/quote]
not sure about c1k and c3k. but worse than c860 with w100 hard accl driver.
*

[/quote]
the performance are worse cuz the lcd (wich is bigger) or it it simply a ploblem of dirver supporting video acceleration ?
does the c1000 use the same ship than the c860?
in a purely hardware point of view wich one of those ship is the best
??
Go to the top of the page
 
+Quote Post
seed
post Jun 12 2005, 07:13 PM
Post #17





Group: Members
Posts: 88
Joined: 8-January 05
Member No.: 6,156



any new about this
Go to the top of the page
 
+Quote Post
the_oak
post Jul 30 2005, 10:04 AM
Post #18





Group: Members
Posts: 426
Joined: 10-February 04
From: Virginia, USA
Member No.: 1,794



Any new developments in video hardware acceleration for sl6000?
Go to the top of the page
 
+Quote Post
speculatrix
post Nov 16 2005, 02:44 PM
Post #19





Group: Admin
Posts: 3,281
Joined: 29-July 04
From: Cambridge, England
Member No.: 4,149



bump!
Go to the top of the page
 
+Quote Post
guylhem
post Nov 17 2005, 05:51 PM
Post #20





Group: Members
Posts: 577
Joined: 17-March 04
Member No.: 2,365



without the chip technical manual, no hope.
Go to the top of the page
 
+Quote Post
mahadri
post Nov 28 2005, 02:28 AM
Post #21





Group: Members
Posts: 5
Joined: 28-November 05
Member No.: 8,626



Sharp's tc6393fb.h has enough information to experiment. First, I'd try modifying the fill command to draw colored boxes on the screen. This is very useful for accelerating window managers, as they tend to draw the backing color, then the objects on top. The source copy would be great for moving windows, scrolling windows, scrolling the console, and drawing console characters.

The TC6393 has 1MB of video memory. The default 640x480x16bit mode only uses 600kB, leaving 424kB for console fonts, bitmaps, etc, for source copy. Also, 424kB is enough for one large 528x400 buffer. With a custom mplayer plugin, mplayer can render to that off-screen buffer, then StretchBLT the buffer to the 640x480 screen. It looks like StretchBLT has vertical reverse and horizontal reverse options, too, so you can flip horizontal, or flip vertical, or rotate the video 180 degrees in hardware.

I'm working on the 2.6 kernel at the moment, and I'll work on video acceleration at some point (it's a low priority, so it could be a while). If someone wants to experiment and help out, that'd be even better. =)

The TC6393's LCD controller has five accelration commands:
PXAIO_COMDI_CMGO - Cursor Move?
PXAIO_COMDI_FLGO - Fill
PXAIO_COMDI_SCGO - Source Copy
PXAIO_COMDI_SBGO - StretchBLT
PXAIO_COMDI_LDGO - Line Draw

Out of the set commands, we can group by ones that take a pixel color as a paremeter:
PXAIO_COMDI_FILL - fill color
PXAIO_COMDI_TCLOR - transparent color for Source Copy

ones that take a memory address as a parameter:
PXAIO_COMDI_CSADR - cursor screen address?
PXAIO_COMDI_PSADR - physical screen address?
PXAIO_COMDI_POADR - physical offset address?
PXAIO_COMDI_DSADR - destination screen address?
PXAIO_COMDI_SSADR - source screen address?

and ones that take a x or y offset or pixel count as a parameter:
PXAIO_COMDI_CHPIX - cursor horizontal pixels?
PXAIO_COMDI_CVPIX - cursor vertical pixels?
PXAIO_COMDI_PHPIX - physical horizontal pixels?
PXAIO_COMDI_PVPIX - physical vertical pixels?
PXAIO_COMDI_PHOFS - physical horizontal offset?
PXAIO_COMDI_PVOFS - physical vertical offset?
PXAIO_COMDI_DHPIX - destination horizontal pixels
PXAIO_COMDI_DVPIX - destination vertical pixels
PXAIO_COMDI_SHPIX - source horizontal pixels?
PXAIO_COMDI_SVPIX - source vertical pixels?
Go to the top of the page
 
+Quote Post
speculatrix
post Nov 28 2005, 02:40 AM
Post #22





Group: Admin
Posts: 3,281
Joined: 29-July 04
From: Cambridge, England
Member No.: 4,149



QUOTE(mahadri @ Nov 28 2005, 11:28 AM)
Sharp's tc6393.h has enough information to experiment.  First, I'd try modifying the fill command
*


this sounds very promising. Perhaps with the re-release of the 6000 as a windows mobile device more information will come out too.

Whilst I'd love to help, I'm only running kernel 2.4 on the Guylhem ROM, sorry :-(

I've also no experience at actually writing kernel modules. But, I'd be willing to give back-porting the driver to 2.4.x a shot, or even being a guinea pig if I can.

If nothing else, be encouraged that there are lots of eager people waiting for faster video drivers for their 6000!

Paul
Go to the top of the page
 
+Quote Post
speculatrix
post Nov 28 2005, 02:41 AM
Post #23





Group: Admin
Posts: 3,281
Joined: 29-July 04
From: Cambridge, England
Member No.: 4,149



p.s. and I'll gladly contribute to a beer fund!
Go to the top of the page
 
+Quote Post
mahadri
post Nov 28 2005, 03:10 AM
Post #24





Group: Members
Posts: 5
Joined: 28-November 05
Member No.: 8,626



QUOTE(speculatrix @ Nov 28 2005, 05:40 AM)
this sounds very promising. Perhaps with the re-release of the 6000 as a windows mobile device more information will come out too.
I could reverse-engineer those drivers if they implement a feature we like.
QUOTE
Whilst I'd love to help, I'm only running kernel 2.4 on the Guylhem ROM, sorry :-(
The Sharp kernel exports an ioctl for video acceleration. I doubt any Sharp-based ROM removed this ioctl, so you can test from userspace. You just need a cross-compiler to compile tosaacc.c. It's a simple program that uses the Fill command to clear the screen to a color specified on the command line.

Usage: tosaacc <color in hex>
Example: tosaacc 48c0

If there's enough demand from people without cross-compilers, I can modify this program to read accelerator commands from stdin so I can distribute a binary version. It's not as nice, though, as you can't use Sharp's #defines and would have to write all commands in hex.
Go to the top of the page
 
+Quote Post
guylhem
post Dec 2 2005, 03:34 AM
Post #25





Group: Members
Posts: 577
Joined: 17-March 04
Member No.: 2,365



Hello

By any chance, would you have the chip tech ref with details explaining the hardware acceleration? It would be great to have that working. Experimenting could take a while, but it would be great to have accel working...

Video Accel is IMHO the most important thing the 6000 miss (imagine playing divx from a microdrive at 640X480 24fps on that beautiful screen !) - it could be shared between 2.4 and 2.6 kernels

Email me guylhem at googlemail dot com if you want the information I have about the chip, the device, etc.

Guylhem
Go to the top of the page
 
+Quote Post
xenophobe
post Dec 8 2005, 08:15 AM
Post #26





Group: Members
Posts: 25
Joined: 29-September 04
From: Ukraine
Member No.: 4,801



QUOTE
Sharp's tc6393fb.h has enough information to experiment. First, I'd try modifying the fill command to draw colored boxes on the screen. This is very useful for accelerating window managers, as they tend to draw the backing color, then the objects on top. The source copy would be great for moving windows, scrolling windows, scrolling the console, and drawing console characters.


I found what a screen copy command (PXAIO_COMDI_SCGO) takes four arguments:
PXAIO_COMDI_DSADR - an addres of a destination region (left upper corner)
PXAIO_COMDI_DHPIX - a width of a region to copy
PXAIO_COMDI_DVPIX - a height of a region to copy
PXAIO_COMDI_SSADR - an address of a source region (upper left corner)

Formula to calculate address from coordinates is
Addr = 2*X+Y*960 - for VGA mode (2bytes per pixel)

Has somebody else any luck with Tosa video accelerator?
Go to the top of the page
 
+Quote Post
jcabrer
post Jan 4 2006, 05:09 PM
Post #27





Group: Members
Posts: 161
Joined: 23-June 05
Member No.: 7,429



QUOTE(psycoman @ Jan 4 2005, 03:43 AM)
yeap, i send a email to this guy, he will send a partial document to me. lets see smile.gif

someone can try, contact Toshiba ?

and some news, Wince .NET have a tc6393xb.dll, can use this for reverse engenier ?
*


I contacted Toshiba's TAEC U.S. headquarters today to request Datasheets for the TC6393XB. I've had luck with Hitachi in the past doing this, so I'm keeping my fingers crossed.
Go to the top of the page
 
+Quote Post
jcabrer
post Jan 5 2006, 09:49 AM
Post #28





Group: Members
Posts: 161
Joined: 23-June 05
Member No.: 7,429



My first response from Toshiba is displayed below.
Looks like a possible dead end. I've sent the engineer another e-mail asking him to forward my request to someone who might be able to provide more information. Hopefully I'll hear back from him soon.


QUOTE
Hi John,

This is a Secured Digital Host Controller (SDHC) device which we don't sell
anymore.  I also don't have any datasheet of that part to share with you.

Best Regards,
Noman
--------------------------------------------------------------------
Noman Waseq
System Engineering Manager
ASSP System LSI Group
Toshiba America Electronic Components, Inc
Office: (408) 526-2895  Cell: (408) 464-9660
http://www.toshiba.com/taec/







                                                                         
            Rakesh                                                       
            Sethi/TOSHIBA_TAE                                           
            C                                                          To
                                      Noman                             
            01/04/2006 05:07          Waseq/TOSHIBA_TAEC@TOSHIBA_TAEC   
            PM                                                        cc
                                                                         
                                                                  Subject
                                      Fw: Honda R&D Americas, Inc  -     
                                      TC6393xb - CA                     
                                                                         
                                                                         
                                                                         
                                                                         
                                                                         
                                                                         




www.socworld.toshiba.com
Rakesh Sethi
System Level IC's  Biz. Development


----- Forwarded by Rakesh Sethi/TOSHIBA_TAEC on 01/04/2006 05:09 PM -----
                                                                         
            Tech                                                         
            Questions/TOSHIBA                                           
            _TAEC                                                      To
                                      Rakesh                             
            01/04/2006 04:44          Sethi/TOSHIBA_TAEC@TOSHIBA_TAEC   
            PM                                                        cc
                                                                         
                                                                  Subject
                                      Honda R&D Americas, Inc  - TC6393xb
                                      - CA                               
                                                                         
                                                                         
                                                                         
                                                                         
                                                                         
                                                                         



Hello, Rakesh!
Can you please help us with this inquiry from Honda? Thanks
Regards,
Tech Questions


                                                                         
            jcabrer@hra.com                                             
                                                                         
            01/04/2006 04:17                                          To
            PM                        tech.questions@taec.toshiba.com   
                                                                        cc
                                                                         
            Please respond to                                    Subject
              jcabrer@hra.com          Technical Questions               
                                                                         
                                                                         
                                                                         
                                                                         
                                                                         
                                                                         




---------------------------------------------------------------------------
Name: John Cabrer
Email: jcabrer@hra.com
Telephone: 310-781-6073
Organization: Honda R&D Americas, Inc.
City: Torrance
State: CA
Country: USA
Title: Systems Integration Consultant
Product Interest: ASIC/Soc
Product Interest Other:
Application Interest: Automotive
Application Interest Other:
Product Information: Yes
Question: I'm having a great deal of difficulty locating a datasheet for
the TC6393xb SoC. From what I understand, this component is used in several
ARM-based embedded products. Can you provide documentation for this device?
Thank you.

---------------------------------------------------------------------------
Go to the top of the page
 
+Quote Post
speculatrix
post Jan 5 2006, 01:33 PM
Post #29





Group: Admin
Posts: 3,281
Joined: 29-July 04
From: Cambridge, England
Member No.: 4,149



Just to note that the MSDN site has a comment about the SD/SDIO driver for this chip at
http://msdn.microsoft.com/embedded/usewine...rs/default.aspx
which would be a nice addition!
Go to the top of the page
 
+Quote Post
jcabrer
post Jan 5 2006, 02:20 PM
Post #30





Group: Members
Posts: 161
Joined: 23-June 05
Member No.: 7,429



QUOTE(speculatrix @ Jan 5 2006, 02:33 PM)
Just to note that the MSDN site has a comment about the SD/SDIO driver for this chip at
http://msdn.microsoft.com/embedded/usewine...rs/default.aspx
which would be a nice addition!
*


I chased this down a couple of days ago with no luck in finding the mentioned DLL. It would be usefull to have a look inside.
Go to the top of the page
 
+Quote Post

4 Pages V  < 1 2 3 4 >
Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 28th November 2014 - 05:26 AM