ts-7000
[Top] [All Lists]

Res: Res: [ts-7000] I/O, kernel mode...

To:
Subject: Res: Res: [ts-7000] I/O, kernel mode...
From: Lissandro <>
Date: Tue, 9 Nov 2010 05:24:52 -0800 (PST)


And regarding the Cyclone II I/O, what exactly is the processor interface with it?
Does anyone can inform what is the ARM - FPGA interface clock/speed?
 
I need to have a huge data throughput and if the FPGA - ARM interface is something better than the slow 14MHz GPIO then maybe I can manage to have a faster I/O on the FPGA side than on the GPIO ARM side by making some custom code inside it.
 
Thanks
Lissandro.


De: Lissandro <>
Para:
Enviadas: Quinta-feira, 4 de Novembro de 2010 17:32:57
Assunto: Res: [ts-7000] I/O, kernel mode...

 

Well, looking the datasheet it seems that 7300Âs gpio shares a 14.xxx mhz peripheral buz clock, so... :-)


De: Razvan-Ionut Stoian <>
Para:
Enviadas: Quinta-feira, 4 de Novembro de 2010 11:26:44
Assunto: Re: [ts-7000] I/O, kernel mode...

 


I never drove the EP9302's GPIOs so fast. In general, GPIOs pins toggle at a much lower frequency  than the main processor clock.

Don't expect to have toggling times of 1/(200 MHz).

For example, the Atmel (400 MHz) and OMAP3530 (600 MHz) - based boards I have feature GPIO switching times of 50 and 120 ns, respectively. Judging by processor speed, the OMAP GPIOs should have been faster on the OMAP3550 board.

The only reason for this  is that all GPIO banks are tied to a different clock domain (usually, the main clock divided by at least 2).

just my $0.02.


--- On Thu, 11/4/10, Lissandro <> wrote:

From: Lissandro <>
Subject: [ts-7000] I/O, kernel mode...
To: "ts7000 group" <>
Date: Thursday, November 4, 2010, 8:42 AM

 

Hi

IÂve being struggling with the 7300 board in order to make a small software that
would make a faster use of GPIOs.

Well maybe I should try other interfaces, but anyway my question is.

- While having a 200 MHz ARM running in the board, so far I was able to make I/O
changes using the sample code and mmap that have reached nearly 13MHz speed
(say, a 7MHz or so "square" wave output). I think one should be able to put out
something like a 50 MHz sq wave or even more, doing some direct I/O. In order to
accomplish that, I should run the software in kernel mode? Or is there any other
way.

Thanks :-)



 

 

__._,_.___


Your email settings: Individual Email|Traditional
Change settings via the Web (Yahoo! ID required)
Change settings via email: =Email Delivery: Digest | m("yahoogroups.com?subject","ts-7000-fullfeatured");=Change Delivery Format: Fully Featured">Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | =Unsubscribe

__,_._,___
<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