Site Home   Archive Home   FAQ Home   How to search the Archive   How to Navigate the Archive   
Compare FPGA features and resources   

Threads starting:
1994JulAugSepOctNovDec1994
1995JanFebMarAprMayJunJulAugSepOctNovDec1995
1996JanFebMarAprMayJunJulAugSepOctNovDec1996
1997JanFebMarAprMayJunJulAugSepOctNovDec1997
1998JanFebMarAprMayJunJulAugSepOctNovDec1998
1999JanFebMarAprMayJunJulAugSepOctNovDec1999
2000JanFebMarAprMayJunJulAugSepOctNovDec2000
2001JanFebMarAprMayJunJulAugSepOctNovDec2001
2002JanFebMarAprMayJunJulAugSepOctNovDec2002
2003JanFebMarAprMayJunJulAugSepOctNovDec2003
2004JanFebMarAprMayJunJulAugSepOctNovDec2004
2005JanFebMarAprMayJunJulAugSepOctNovDec2005
2006JanFebMarAprMayJunJulAugSepOctNovDec2006
2007JanFebMarAprMayJunJulAugSepOctNovDec2007
2008JanFebMarAprMayJunJulAugSepOctNovDec2008
2009JanFebMarAprMayJunJulAugSepOctNovDec2009
2010JanFebMarAprMayJunJulAugSepOctNovDec2010
2011JanFebMarAprMayJunJulAugSepOctNovDec2011
2012JanFebMarAprMayJunJulAugSepOctNovDec2012
2013JanFebMarAprMayJunJulAugSepOctNovDec2013
2014JanFebMarAprMayJunJulAugSepOctNovDec2014
2015JanFebMarAprMayJunJulAugSepOctNovDec2015
2016JanFebMarAprMayJunJulAugSepOctNovDec2016
2017JanFebMarAprMayJunJulAugSepOctNovDec2017
2018JanFebMarAprMayJunJulAugSepOctNovDec2018
2019JanFebMarAprMayJunJulAugSepOctNovDec2019
2020JanFebMarAprMay2020

Authors:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Custom Search

Messages from 106725

Article: 106725
Subject: Re: Using an FPGA as USB HOST without PHY
From: "Antti Lukats" <antti@openchip.org>
Date: Fri, 18 Aug 2006 00:37:35 +0200
Links: << >>  << T >>  << A >>
"rickman" <gnuarm@gmail.com> schrieb im Newsbeitrag 
news:1155852323.739435.194990@75g2000cwc.googlegroups.com...
> Antti wrote:
>> rickman schrieb:
>>
>> > Antti wrote:
>> > > bm schrieb:
>> > >
>> > > > Interesting ...Any pointer ?
>> > >
>> > > you really learn how to goofle ! :)
>> > >
>> > > just enter "usb fpga ukp" as search term and there you, first hit!
>> >
>> > Was this a typo?  I get a bunch of links to sites giving pricing in
>> > Brittish pounds.
>> >
>> > Maybe you were referring to this...
>> >
>> > http://www.opencores.org/projects.cgi/web/usb_phy/overview
>> NO.
>> and NO typo.
>>
>> google search web search from my PC with keywords "usb fpga ukp"
>> returns as first hit the following URL (I just rechecked!)
>>
>> http://www.geocities.jp/kwhr0/hard/pc8001.html
>
> Well I guess you are just special then.  I get
> http://lists.distributed.net/pipermail/hardware/1998-October/000325.html
> and I would have no idea why you would use "ukp" as part of the search.
> Care to explain or do you prefer to remail mysterious about it?
>
> BTW, the address you posted gives me a web page in an Asian language,
> possibly Japanese.  I am not able to read any of it.
>

I had lost the web pointer, so I found it again by googling. I remembered 
that the 1bit processor had some name ukx something and was lucky to have 
the search to return the page.

I understand from japanese as much as you do, eg nil. but verilog is 
verilog, also from japanese website.

just take the last archive from that page it is the latest source code I 
think

Antti
BTW google can translate this page to english












Article: 106726
Subject: Re: Using an FPGA as USB HOST without PHY
From: "Symon" <symon_brewer@hotmail.com>
Date: 18 Aug 2006 00:41:10 +0200
Links: << >>  << T >>  << A >>
"rickman" <gnuarm@gmail.com> wrote in message
news:1155852323.739435.194990@75g2000cwc.googlegroups.com...
>
> BTW, the address you posted gives me a web page in an Asian language,
> possibly Japanese.  I am not able to read any of it.
>
Did you see the bit on the Google search result page where it says
'translate this page'? Press that, and then you get stuff you can read, but
not understand. Along the lines of 'My hovercraft is full of eels. For great
justice.'.
HTH, Syms. :-)
p.s. The abbreviation for pounds sterling is properly GBP as those pesky
Ukrainians wanted UK too.



Article: 106727
Subject: Re: EDK vs. ISE for image processing
From: "MM" <mbmsv@yahoo.com>
Date: Thu, 17 Aug 2006 21:06:45 -0400
Links: << >>  << T >>  << A >>
"fpganovice" <alecwei@gmail.com> wrote in message
news:1155836380.092010.183830@m73g2000cwd.googlegroups.com...
> Hi Mikhail,
>
> Thanks for your reply.  The VGA core does use a Wishbone bus, and it
> has built-in Wishbone master and slave interfaces.  It seems like I
> just need to set some registers through the slave and get access to
> external memory through the master.  Therefore I was thinking those
> interfaces could connect with my FPGA hardware directly, or do I still
> need something to talk to the core?
>
Depending on what you mean under "directly". The MIG memory controller is
not aware of Wishbone... So, you will need to do a Wishbone interface for
it, however simple. The same is true for the other direction...

/Mikhail




Article: 106728
Subject: Re: Using an FPGA as USB HOST without PHY
From: "rickman" <gnuarm@gmail.com>
Date: 17 Aug 2006 18:33:13 -0700
Links: << >>  << T >>  << A >>
Symon wrote:
> "rickman" <gnuarm@gmail.com> wrote in message
> news:1155852323.739435.194990@75g2000cwc.googlegroups.com...
> >
> > BTW, the address you posted gives me a web page in an Asian language,
> > possibly Japanese.  I am not able to read any of it.
> >
> Did you see the bit on the Google search result page where it says
> 'translate this page'? Press that, and then you get stuff you can read, but
> not understand. Along the lines of 'My hovercraft is full of eels. For great
> justice.'.

I think you replied to the wrong post.  I did not find that page
through Google.  My search came up with other unrelated pages...


Article: 106729
Subject: tcp/ip
From: "David" <aresolimpico@gmail.com>
Date: 17 Aug 2006 18:39:38 -0700
Links: << >>  << T >>  << A >>
hi
i am new whit FPGA i just buy the spartan-3e starter kit,
i am looking a tcp/ip stack to use whit the kit ( a free one)
if any one have some info it will we great
thanks 
David


Article: 106730
Subject: Re: Quartus and source control (continued)
From: "toby" <toby@telegraphics.com.au>
Date: 17 Aug 2006 18:41:20 -0700
Links: << >>  << T >>  << A >>

Mark McDougall wrote:
> Martin Schoeberl wrote:
>
> > And for the SOPC builder all information
> > is in the .ptf.
>
> Ah yes, indeed! However, we'll strategically overlook mentioning NIOS
> IDE projects and the !@#*@&^#%$% workspace... ;)

Although the Nios IDE is Eclipse under its makeup, and Eclipse supports
Subversion very well via the Subclipse plugin:
http://subclipse.tigris.org - has anyone tried installing this?

>
> Regards,
>
> --
> Mark McDougall, Engineer
> Virtual Logic Pty Ltd, <http://www.vl.com.au>
> 21-25 King St, Rockdale, 2216
> Ph: +612-9599-3255 Fax: +612-9599-3266


Article: 106731
Subject: Re: Using an FPGA as USB HOST without PHY
From: pmaupin@gmail.com
Date: 17 Aug 2006 19:26:01 -0700
Links: << >>  << T >>  << A >>

rickman wrote:
> Antti wrote:
> > rickman schrieb:
> >
> > > Antti wrote:
> > > > bm schrieb:
> > > >
> > > > > Interesting ...Any pointer ?
> > > >
> > > > you really learn how to goofle ! :)
> > > >
> > > > just enter "usb fpga ukp" as search term and there you, first hit!
> > >
> > > Was this a typo?  I get a bunch of links to sites giving pricing in
> > > Brittish pounds.
> > >
> > > Maybe you were referring to this...
> > >
> > > http://www.opencores.org/projects.cgi/web/usb_phy/overview
> > NO.
> > and NO typo.
> >
> > google search web search from my PC with keywords "usb fpga ukp"
> > returns as first hit the following URL (I just rechecked!)
> >
> > http://www.geocities.jp/kwhr0/hard/pc8001.html
>
> Well I guess you are just special then.  I get
> http://lists.distributed.net/pipermail/hardware/1998-October/000325.html
> and I would have no idea why you would use "ukp" as part of the search.
>  Care to explain or do you prefer to remail mysterious about it?
>
> BTW, the address you posted gives me a web page in an Asian language,
> possibly Japanese.  I am not able to read any of it.

Maybe you have your google search preferences set to return "English
pages only"

Pat


Article: 106732
Subject: Re: tcp/ip
From: Sudhir.Singh@email.com
Date: 17 Aug 2006 20:09:43 -0700
Links: << >>  << T >>  << A >>
check out
http://www.itee.uq.edu.au/~peters/xsvboard/stack/stack.htm

David wrote:
> hi
> i am new whit FPGA i just buy the spartan-3e starter kit,
> i am looking a tcp/ip stack to use whit the kit ( a free one)
> if any one have some info it will we great
> thanks 
> David


Article: 106733
Subject: Re: Using an FPGA as USB HOST without PHY
From: "rickman" <gnuarm@gmail.com>
Date: 17 Aug 2006 21:09:17 -0700
Links: << >>  << T >>  << A >>
pmaupin@gmail.com wrote:
> rickman wrote:
> > Antti wrote:
> > > rickman schrieb:
> > >
> > > > Antti wrote:
> > > > > bm schrieb:
> > > > >
> > > > > > Interesting ...Any pointer ?
> > > > >
> > > > > you really learn how to goofle ! :)
> > > > >
> > > > > just enter "usb fpga ukp" as search term and there you, first hit!
> > > >
> > > > Was this a typo?  I get a bunch of links to sites giving pricing in
> > > > Brittish pounds.
> > > >
> > > > Maybe you were referring to this...
> > > >
> > > > http://www.opencores.org/projects.cgi/web/usb_phy/overview
> > > NO.
> > > and NO typo.
> > >
> > > google search web search from my PC with keywords "usb fpga ukp"
> > > returns as first hit the following URL (I just rechecked!)
> > >
> > > http://www.geocities.jp/kwhr0/hard/pc8001.html
> >
> > Well I guess you are just special then.  I get
> > http://lists.distributed.net/pipermail/hardware/1998-October/000325.html
> > and I would have no idea why you would use "ukp" as part of the search.
> >  Care to explain or do you prefer to remail mysterious about it?
> >
> > BTW, the address you posted gives me a web page in an Asian language,
> > possibly Japanese.  I am not able to read any of it.
>
> Maybe you have your google search preferences set to return "English
> pages only"

Isn't that rather irrelevant?  Even if the search had turned up a
Japanese page, how would I have any clue as to what it was about?

Antti seems to think that this was somehow an obviously useful page and
should have been found by the OP.  Bah!


Article: 106734
Subject: Re: Using an FPGA as USB HOST without PHY
From: "BM" <osainto@free.fr>
Date: 17 Aug 2006 22:24:49 -0700
Links: << >>  << T >>  << A >>
Thanks Antti !
Put the tranlsated page here :
http://osainto.free.fr/USBHOST/UKP/Version%20traduite%20de%20la%20page%20ht=
tp--www_geocities_jp-kwhr0-hard-pc8001.htm

Not sure it does contain what i'm looking for (direct connection from
I/O pins to USB) but interesting anyway .....



Antti a =E9crit :

> rickman schrieb:
>
> > Antti wrote:
> > > bm schrieb:
> > >
> > > > Interesting ...Any pointer ?
> > >
> > > you really learn how to goofle ! :)
> > >
> > > just enter "usb fpga ukp" as search term and there you, first hit!
> >
> > Was this a typo?  I get a bunch of links to sites giving pricing in
> > Brittish pounds.
> >
> > Maybe you were referring to this...
> >
> > http://www.opencores.org/projects.cgi/web/usb_phy/overview
> NO.
> and NO typo.
>
> google search web search from my PC with keywords "usb fpga ukp"
> returns as first hit the following URL (I just rechecked!)
>=20
> http://www.geocities.jp/kwhr0/hard/pc8001.html
>=20
> Antti


Article: 106735
Subject: Re: Using an FPGA as USB HOST without PHY
From: "BM" <osainto@free.fr>
Date: 17 Aug 2006 22:37:18 -0700
Links: << >>  << T >>  << A >>
Did translate another page from the original link :

http://osainto.free.fr/USBHOST/UKP/Version%20traduite%20de%20la%20page%20ht=
tp--www_asahi-net_or_jp-~qx5k-iskw-robot-usbhost.htm
This one does contain actual material for HW connection aspects
Great !


BM a =E9crit :

> Thanks Antti !
> Put the tranlsated page here :
> http://osainto.free.fr/USBHOST/UKP/Version%20traduite%20de%20la%20page%20=
http--www_geocities_jp-kwhr0-hard-pc8001.htm
>
> Not sure it does contain what i'm looking for (direct connection from
> I/O pins to USB) but interesting anyway .....
>
>
>
> Antti a =E9crit :
>
> > rickman schrieb:
> >
> > > Antti wrote:
> > > > bm schrieb:
> > > >
> > > > > Interesting ...Any pointer ?
> > > >
> > > > you really learn how to goofle ! :)
> > > >
> > > > just enter "usb fpga ukp" as search term and there you, first hit!
> > >
> > > Was this a typo?  I get a bunch of links to sites giving pricing in
> > > Brittish pounds.
> > >
> > > Maybe you were referring to this...
> > >
> > > http://www.opencores.org/projects.cgi/web/usb_phy/overview
> > NO.
> > and NO typo.
> >
> > google search web search from my PC with keywords "usb fpga ukp"
> > returns as first hit the following URL (I just rechecked!)
> >=20
> > http://www.geocities.jp/kwhr0/hard/pc8001.html
> >=20
> > Antti


Article: 106736
Subject: Re: Using an FPGA as USB HOST without PHY
From: "Antti Lukats" <antti@openchip.org>
Date: Fri, 18 Aug 2006 08:17:45 +0200
Links: << >>  << T >>  << A >>
"rickman" <gnuarm@gmail.com> schrieb im Newsbeitrag 
news:1155874157.627847.11130@i3g2000cwc.googlegroups.com...
> pmaupin@gmail.com wrote:
>> rickman wrote:
>> > Antti wrote:
>> > > rickman schrieb:
>> > >
>> > > > Antti wrote:
>> > > > > bm schrieb:
>> > > > >
>> > > > > > Interesting ...Any pointer ?
>> > > > >
>> > > > > you really learn how to goofle ! :)
>> > > > >
>> > > > > just enter "usb fpga ukp" as search term and there you, first 
>> > > > > hit!
>> > > >
>> > > > Was this a typo?  I get a bunch of links to sites giving pricing in
>> > > > Brittish pounds.
>> > > >
>> > > > Maybe you were referring to this...
>> > > >
>> > > > http://www.opencores.org/projects.cgi/web/usb_phy/overview
>> > > NO.
>> > > and NO typo.
>> > >
>> > > google search web search from my PC with keywords "usb fpga ukp"
>> > > returns as first hit the following URL (I just rechecked!)
>> > >
>> > > http://www.geocities.jp/kwhr0/hard/pc8001.html
>> >
>> > Well I guess you are just special then.  I get
>> > http://lists.distributed.net/pipermail/hardware/1998-October/000325.html
>> > and I would have no idea why you would use "ukp" as part of the search.
>> >  Care to explain or do you prefer to remail mysterious about it?
>> >
>> > BTW, the address you posted gives me a web page in an Asian language,
>> > possibly Japanese.  I am not able to read any of it.
>>
>> Maybe you have your google search preferences set to return "English
>> pages only"
>
> Isn't that rather irrelevant?  Even if the search had turned up a
> Japanese page, how would I have any clue as to what it was about?
>
> Antti seems to think that this was somehow an obviously useful page and
> should have been found by the OP.  Bah!
>
LOL

no I am just having my fun. sorry rick. no this google search wasnt obvious.
but the page it should have landed can be found by other means too -
I found it from some cross links that talked about PC8001 retrocomputer
and those links pointed to that japanese site where I found the UKP
(USB Keyboard Processor) there are some more pages from that
japanese guy I think I looked at his 'one bit processor' and found it
interesting. but I forgot the link, and how I initially find it. So I tried
if I can find the site again with google and found.

I added USB FPGA to google search and I rememebered the
name of special processor being short and have UK in the name,
I tried a few combinations until google itself suggested to change
the search term to UKP, and after that the page link appeared !

sorry again - rick - I am under extreme stress and I just cant
help of having the comments, eh they way I do.


cheers,
Antti























Article: 106737
Subject: Re: Simple state machine in CUPAL
From: "logjam" <grant@cmosxray.com>
Date: 17 Aug 2006 23:19:22 -0700
Links: << >>  << T >>  << A >>
I think I've come up with a "better" way to do it.  This one uses the
data input strobe as the clock for the flip flops.  Much cleaner.  The
only thing I can't quite figure out how to do is make the SPLD power up
with sequence S3.  This really isn't a BIG deal since the
microprocessor has to go through a reset sequence at power-up, but its
annoying to think about...

I'd like the SPLD to power up with STSDSB high and data.oe=0 (count =
S3).

Grant

$define S0 'b'00
$define S1 'b'01
$define S2 'b'10
$define S3 'b'11

STSDSB = count:S3;		/* Disable Status outputs if count is < S3 */

data.oe = !STSDSB;	/* Enable data bus if count is < S3 */

data = 'h'C3 & count:S0 #	/* First byte is the C3 jump instruction */
	'h'00 & count:S1 #	/* Second is the low address location */
	jmpadr & count:S2;	/* Third is the high address location */

count.ck = !pDBIN;
count.sp = 'b'0;
count.ar = !pRESET;

SEQUENCE count {
	PRESENT S0	next S1;
	PRESENT S1	next S2;
	PRESENT S2	next S3;
	PRESENT S3	next S3;
}


Article: 106738
Subject: Re: Using XMD for memory dumps (speed)
From: "Martijn" <M.G.v.d.Horst@gmail.com>
Date: 18 Aug 2006 00:07:02 -0700
Links: << >>  << T >>  << A >>

Siva Velusamy wrote:
> > Can anybody tell me what causes this difference in speed?
> > Any hints on how to increase the speed would also be very welcome.
> >
> > Currently I am considering using the serial port to transfer data back
> > to the PC, since it would get a higher throughput.
> > The ethernet port would also be an option, but since I have no license
> > for the Ethernet core from Xilinx it is kinda hard to get it working.
> >
>
> I'd suggest you try using a download TCL script from within XMD.
> Basically write a TCL script which reads N bytes from X location, source
> it within XMD and then execute it. This will avoid the socket
> communication and remote protocol overhead between XMD and GDB.
>
> However, I *think* you are mainly limited by the speed of the jtag
> protocol between the powerpc and XMD. In which case using Ethernet or
> RS232 might be the better option.
>
> /Siva

Thanks, I tried that too, but it did not seem to improve the speed very
much.
So, I think you are right about the JTAG protocol being the bottleneck.

I have the RS232 port working now and am using the xmodem protocol to
transfer data.
Theoretically the USB interface with the board should be a lot faster,
but I can manage like this too.


Article: 106739
Subject: Re: Using an FPGA as USB HOST without PHY
From: Frank Buss <fb@frank-buss.de>
Date: Fri, 18 Aug 2006 09:35:03 +0200
Links: << >>  << T >>  << A >>
Symon wrote:

> Did you see the bit on the Google search result page where it says
> 'translate this page'? Press that, and then you get stuff you can read, but
> not understand. Along the lines of 'My hovercraft is full of eels. For great
> justice.'.

The KPU description was understandable for me:

http://tinyurl.com/lzauk

And the 1 bit processor looks interesting and it comes with full Verilog
source code (commented in english). But why Antti called it 1 bit? It uses
8 bit registers and a 10 bit program counter.

-- 
Frank Buss, fb@frank-buss.de
http://www.frank-buss.de, http://www.it4-systems.de

Article: 106740
Subject: Re: Quartus and source control (continued)
From: Petter Gustad <newsmailcomp6@gustad.com>
Date: 18 Aug 2006 09:53:50 +0200
Links: << >>  << T >>  << A >>
Mark McDougall <markm@vl.com.au> writes:

> Martin Schoeberl wrote:
> 
> > And for the SOPC builder all information
> > is in the .ptf. 
> 
> Ah yes, indeed! However, we'll strategically overlook mentioning NIOS
> IDE projects and the !@#*@&^#%$% workspace... ;)

As for NIOS I've made a makefile to build everything from the ptf
file. In the NIOS case compile.tcl, mysystem.ptf and makefile are the
only files checked in besides hdl and c source files.

The makefile is probably not portable across different versions of the
sopc builder. There are lots of variables which have to be set
(SOPC_PERL, sopc_kit_nios, etc.)


Petter
-- 
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?

Article: 106741
Subject: Re: Simple state machine in CUPAL
From: Jim Granville <no.spam@designtools.maps.co.nz>
Date: Fri, 18 Aug 2006 20:23:23 +1200
Links: << >>  << T >>  << A >>
logjam wrote:
> I think I've come up with a "better" way to do it.  This one uses the
> data input strobe as the clock for the flip flops.  Much cleaner.  The
> only thing I can't quite figure out how to do is make the SPLD power up
> with sequence S3.  This really isn't a BIG deal since the
> microprocessor has to go through a reset sequence at power-up, but its
> annoying to think about...
> 
> I'd like the SPLD to power up with STSDSB high and data.oe=0 (count =
> S3).
> 
> Grant
> 
> $define S0 'b'00
> $define S1 'b'01
> $define S2 'b'10
> $define S3 'b'11

I'm not going to try and decode the full state details, but here are
some tips :
In any state engine, the states are abitrary, so you can shuffle S0..S3 
to amy mapping, if POR gives 'b'00 and you want S3 @ POR, then define S3 
as 'b'00.

If you also want it to stall later at S3, then you need to add an alias 
state, ( brings this to 5, one of which is an entry state ), which will 
cost one more bit.

-jg


Article: 106742
Subject: Re: DCM and Maximum Frequency implied by XST
From: "Sandro" <sdroamt@netscape.net>
Date: 18 Aug 2006 02:16:40 -0700
Links: << >>  << T >>  << A >>
Peter Alfke wrote:
> How do your two clock domains, 35 MHz and 50 MHz communicate with each
> other?
> I hope you are aware of their asynchronous relationship, and the many
> problems that poses...
> Peter Alfke, Xilinx

Peter,
thanks a lot for the hint...
Modifying some interrelations between the two clock domains and
using DCM  now I obtain:

Timing Summary:
---------------
Speed Grade: -4
   Minimum period: 18.284ns (Maximum Frequency: 54.694MHz)
   Minimum input arrival time before clock: 14.734ns
   Maximum output required time after clock: 12.789ns
   Maximum combinational path delay: No path found

I'm not sure the changes I done are "semantically" wath I want but now
I "know" that I can (?must?) improve something in the design.

Regards
Sandro


Article: 106743
Subject: Re: JOP as SOPC component
From: "Martin Schoeberl" <mschoebe@mail.tuwien.ac.at>
Date: Fri, 18 Aug 2006 11:39:14 +0200
Links: << >>  << T >>  << A >>
>> Here are some performance numbers of this JOP/SRAM
>> interface on an embedded benchmark. It measures iterations/s
>> and therefore higher numbers are better. All versions are clocked
>> at 100 MHz, 4 KB instruction cache and 512 Byte stack cache.
>> FPGA is Cyclone EP1C6-6, Memory is 32-bit SRAM 15ns. The only
>> difference is the memory interface.
>>
>> SimpCon: 16,633
>> Avalon (PTF version): 14,015
>> Avalon (VHDL version): 13,920
>>
> some additional numbers from the Altera DE2 board with
> Cyclone II at 100 MHz with SDRAM and using on-chip
> memory (the EP2C35 is big enough to run the benchmark
> in on-chip memory).
>
> Avalon SDRAM: 7,288
> Avalon on-chip memory: 15,769
>
and some more:

JOP at 100MHz on the Altera DE2 using the 16-bit SRAM:

Avalon: 11,322
SimpCon: 14,760

So for the SRAM interface SimpCon is a clear winner ;-)
The 16-bit SRAM SimpCon solution is even faster than
the 32-bit SRAM Avalon solution.

BTW: the embedded benchmark is a control application
which is does not need a high memory bandwith. For a
different benchmark (a UDP/IP application with IP
processing - lot of buffer access) the difference is
larger. With the 16-bit SRAM:

Avalon: 4,302
Simpcon: 5,716

again - higher number is better

Martin 



Article: 106744
Subject: Re: Using an FPGA as USB HOST without PHY
From: Jim Granville <no.spam@designtools.maps.co.nz>
Date: Fri, 18 Aug 2006 21:44:30 +1200
Links: << >>  << T >>  << A >>
Frank Buss wrote:
> Symon wrote:
> 
> 
>>Did you see the bit on the Google search result page where it says
>>'translate this page'? Press that, and then you get stuff you can read, but
>>not understand. Along the lines of 'My hovercraft is full of eels. For great
>>justice.'.
> 
> 
> The KPU description was understandable for me:
> 
> http://tinyurl.com/lzauk
> 
> And the 1 bit processor looks interesting and it comes with full Verilog
> source code (commented in english). But why Antti called it 1 bit? It uses
> 8 bit registers and a 10 bit program counter.

Not quite.
Looks an interesting tiny core, similar to the old MC14500.
That also is one bit data, and nibble sized opcodes, gives
just 16 opcodes.


If I've followed the janglish, the W register is Serial IO collection 
and the operands work on IN and OUTx ( the D+/D- lines
), so it is manipulating one-bit PIN data serially.

Some questions for Antti, who may have made more sense of this

  I think this manipulates the Kbd USB lines directly, but not in USB 
mode, but in the psuedo PS/2 mode, that most USB KBDs seem to contain ?

  How large is the CODE image to make the tiny core do this ?

-jg





Article: 106745
Subject: Re: Using an FPGA as USB HOST without PHY
From: "Antti" <Antti.Lukats@xilant.com>
Date: 18 Aug 2006 03:16:49 -0700
Links: << >>  << T >>  << A >>
Jim Granville schrieb:

> Frank Buss wrote:
> > Symon wrote:
> >
> >
> >>Did you see the bit on the Google search result page where it says
> >>'translate this page'? Press that, and then you get stuff you can read, but
> >>not understand. Along the lines of 'My hovercraft is full of eels. For great
> >>justice.'.
> >
> >
> > The KPU description was understandable for me:
> >
> > http://tinyurl.com/lzauk
> >
> > And the 1 bit processor looks interesting and it comes with full Verilog
> > source code (commented in english). But why Antti called it 1 bit? It uses
> > 8 bit registers and a 10 bit program counter.
>
> Not quite.
> Looks an interesting tiny core, similar to the old MC14500.
> That also is one bit data, and nibble sized opcodes, gives
> just 16 opcodes.
>
>
> If I've followed the janglish, the W register is Serial IO collection
> and the operands work on IN and OUTx ( the D+/D- lines
> ), so it is manipulating one-bit PIN data serially.
>
> Some questions for Antti, who may have made more sense of this
>
>   I think this manipulates the Kbd USB lines directly, but not in USB
> mode, but in the psuedo PS/2 mode, that most USB KBDs seem to contain ?
>
>   How large is the CODE image to make the tiny core do this ?
>
> -jg

no, the USB keyboard is in USB mode!
just look at the ukp.s that is the source code, you see the USB
enumeration commands being present!

Antti


Article: 106746
Subject: Re: EDK vs. ISE for image processing
From: "Guru" <ales.gorkic@email.si>
Date: 18 Aug 2006 03:40:44 -0700
Links: << >>  << T >>  << A >>
Hi fpganovice,

Forget about MicroBlaze, you will never get the desired speed. Image
processing should be done in logic ONLY. Try to figure out how you can
serialize your processing algorithm to work pixel-to-pixel. This way
you probably won't even need a DDR.

There is also a Xilinx thing called Multi Port Memory Controller 2
which has a fast interface to DDR, PowePC and GigaLAN. PLB_LCD (native
LCD) controller is also included in the project cores. The only
drawback is that it consumes a lot of logic, which you can use for
image processing.

Cheers,

Guru

fpganovice wrote:
> Hi all,
>
> I'm working on an FPGA implementation of an image processing algorithm.
>  I'll be using the ML401 to do the job which has DDR memory and a VGA
> port to output the image directly on screen.  Should I go with a
> microblaze solution?  EDK comes with DDR and VGA controllers for this
> board, however I'm not at all familiar with it regarding the buses and
> stuff.  If I use ISE only, I'll probably use MIG 1.5 to generate the
> memory controller and I've also found a VGA/LCD display module on
> opencores.org.  So both solutions seem viable to me (or do they not?),
> which path should I choose?  Please comment.  Thanks!


Article: 106747
Subject: Re: Open-source JTAG software?
From: Daniel O'Connor <darius@dons.net.au>
Date: Fri, 18 Aug 2006 20:14:39 +0930
Links: << >>  << T >>  << A >>
Evan Lavelle wrote:

> Does anyone know of any open-source software which will program an
> XCF04S (Xilinx serial PROM) on JTAG? It also needs to issue a CONFIG
> command to start configuration.

xc3sprog can program a Spartan 3 and a XCFxxS
http://sourceforge.net/projects/xc3sprog

I am looking at porting the programming algorithm to OpenOCD but I haven't
actually started yet..

JDrive is a nice idea but the code is not portable and full of some pretty
dubious constructs (try compiling it under gcc with -Wall).

I believe you can get the programming algorithm from the appropriate .bsd
file, and/or the datasheet.

-- 
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
"The nice thing about standards is that there
are so many of them to choose from."
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C

Article: 106748
Subject: Re: EDK vs. ISE for image processing
From: "Guru" <ales.gorkic@email.si>
Date: 18 Aug 2006 03:44:56 -0700
Links: << >>  << T >>  << A >>
Oh yes, I forgot one more thing:

FPGA->VGA OPB bus driver was included in the Spartan3 starter kit Xpong
project - opb_color_video_ctrl_v1_00_a.

Cheers,

Guru


fpganovice wrote:
> Hi all,
>
> I'm working on an FPGA implementation of an image processing algorithm.
>  I'll be using the ML401 to do the job which has DDR memory and a VGA
> port to output the image directly on screen.  Should I go with a
> microblaze solution?  EDK comes with DDR and VGA controllers for this
> board, however I'm not at all familiar with it regarding the buses and
> stuff.  If I use ISE only, I'll probably use MIG 1.5 to generate the
> memory controller and I've also found a VGA/LCD display module on
> opencores.org.  So both solutions seem viable to me (or do they not?),
> which path should I choose?  Please comment.  Thanks!


Article: 106749
Subject: Re: Open-source JTAG software?
From: "Antti" <Antti.Lukats@xilant.com>
Date: 18 Aug 2006 03:49:44 -0700
Links: << >>  << T >>  << A >>
Daniel O'Connor schrieb:

> Evan Lavelle wrote:
>
> > Does anyone know of any open-source software which will program an
> > XCF04S (Xilinx serial PROM) on JTAG? It also needs to issue a CONFIG
> > command to start configuration.
>
> xc3sprog can program a Spartan 3 and a XCFxxS
> http://sourceforge.net/projects/xc3sprog
>
> I am looking at porting the programming algorithm to OpenOCD but I haven't
> actually started yet..
>
> JDrive is a nice idea but the code is not portable and full of some pretty
> dubious constructs (try compiling it under gcc with -Wall).
>
> I believe you can get the programming algorithm from the appropriate .bsd
> file, and/or the datasheet.

yes the algo can be 'reversed' from BSDL and SVF files, but the XCF
datasheet does not include and programming info 

Antti




Site Home   Archive Home   FAQ Home   How to search the Archive   How to Navigate the Archive   
Compare FPGA features and resources   

Threads starting:
1994JulAugSepOctNovDec1994
1995JanFebMarAprMayJunJulAugSepOctNovDec1995
1996JanFebMarAprMayJunJulAugSepOctNovDec1996
1997JanFebMarAprMayJunJulAugSepOctNovDec1997
1998JanFebMarAprMayJunJulAugSepOctNovDec1998
1999JanFebMarAprMayJunJulAugSepOctNovDec1999
2000JanFebMarAprMayJunJulAugSepOctNovDec2000
2001JanFebMarAprMayJunJulAugSepOctNovDec2001
2002JanFebMarAprMayJunJulAugSepOctNovDec2002
2003JanFebMarAprMayJunJulAugSepOctNovDec2003
2004JanFebMarAprMayJunJulAugSepOctNovDec2004
2005JanFebMarAprMayJunJulAugSepOctNovDec2005
2006JanFebMarAprMayJunJulAugSepOctNovDec2006
2007JanFebMarAprMayJunJulAugSepOctNovDec2007
2008JanFebMarAprMayJunJulAugSepOctNovDec2008
2009JanFebMarAprMayJunJulAugSepOctNovDec2009
2010JanFebMarAprMayJunJulAugSepOctNovDec2010
2011JanFebMarAprMayJunJulAugSepOctNovDec2011
2012JanFebMarAprMayJunJulAugSepOctNovDec2012
2013JanFebMarAprMayJunJulAugSepOctNovDec2013
2014JanFebMarAprMayJunJulAugSepOctNovDec2014
2015JanFebMarAprMayJunJulAugSepOctNovDec2015
2016JanFebMarAprMayJunJulAugSepOctNovDec2016
2017JanFebMarAprMayJunJulAugSepOctNovDec2017
2018JanFebMarAprMayJunJulAugSepOctNovDec2018
2019JanFebMarAprMayJunJulAugSepOctNovDec2019
2020JanFebMarAprMay2020

Authors:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Custom Search