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: Wed, 15 Dec 2010 15:57:21 -0000
Thanks for the reply! 


> I am using a TS-7800 too and I noticed my peripheral boards are
>using the 64-pin connector only. 

Yes, The TS7800 has D0-D7 on connector A/B (64 pin), and D8-D15 on connector 
C/D (40 pin) which is the normal PC104 standard. The TS7200 on the other hand 
manages to fit all 16 data pins D0=D15 on the single A/B (64 pin) connector. 
Neat, but non-standard!! I can get proper 16 bit transfers when using the 
TS7200 board (base address for this is 0x21A0_0000)  

BTW I also have pin 1 of the D connector (MEM16CS#) to ground.


>Aren't you reading from 0xEE00_0000 and 0xEF00_0000 

I tried all!!  0xEF00 and 0xEE00 produce no signals on the MEM-RW pins (as 
expected). 0xEC00 generates two consecutive RW pulses. 0xED00 also produces two 
RW pulses (should be one!!).


>Perhaps the 16-bit reading is just two read operations with a
>single call from the marvell chip? It goes through the FPGA to
>get to the PC/104 bus, right?

I thought about that, but the data bus changes between the pulses and the SBHE 
line is asserted between them which tells me this is a two byte transfer, 
rather than a twice 16 bit word one. So something is wrong somewhere, 
especially as it all works as it should on the TS7200! 


Having said all that, perhaps this may be more of a compiler/software matter. 
Does anybody know the correct way of declaring the write function in C? 



 
                

 




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

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