ts-7000
[Top] [All Lists]

[ts-7000] Re: TS7800 PC104 16 bit memory access problem

To:
Subject: [ts-7000] Re: TS7800 PC104 16 bit memory access problem
From: "tommessum" <>
Date: Fri, 17 Dec 2010 09:50:09 -0000
To answer my own questions (and for general information) I have fixed the 
problem and also found the following: 

Correct 16 bit PC104 interface transfers are obtained on the TS7800 only when 
the EABI toolchain is used (arm-none-linux-gnueabi-gcc.exe). That is, if the 
OABI version is used  (arm-unknown-linux-gnu-gcc.exe) 16 bit transfers will 
only appear as dual 8 bit transfers (2 write pulses) Not the end of the world, 
but much slower!  I suspect there may be a problem with one of the lower level 
drivers here. 

Also with the TS-7200, only the OABI version can be used, luckily this produces 
the right write pulse format.

So use EABI with TS7800 and OABI with TS7200.   

Also, the access register 0xE800000C must be set correctly: bit 10 must be 
cleared otherwise very narrow RW pulses will be generated. Bit 11 is 
interesting: if set to zero, the PC104 interface works across connectors A/B 
and C/D as per standard PC104 specifications. If this bit is set to 1, the 16 
data bits are all sent down the single connector A/B making the TS-7800 PC104 
pin-compatible with the single PC104 connector TS-7200. So interface boards 
designed for the TS7200 will also work on the TS-7800. 


Hope this is useful to somebody! 







------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/ts-7000/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/ts-7000/join
    (Yahoo! ID required)

<*> To change settings via email:
     
    

<*> To unsubscribe from this group, send an email to:
    

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU