fpga4fun.com Forum Index fpga4fun.com
where FPGAs are fun
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Free as in Speech Software

 
Post new topic   Reply to topic    fpga4fun.com Forum Index -> PCI FPGA board
View previous topic :: View next topic  
Author Message
ralph



Joined: 01 Mar 2005
Posts: 2

PostPosted: Tue Mar 01, 2005 2:11 pm    Post subject: Free as in Speech Software Reply with quote

Hi,

Since I've only Linux/x86 here, can anyone confirm for me that there's sufficient Free Software available to program a Dragon board? I'm new to FPGAs but have had a look at the GNU EDA project, and the Open Collector site, but there's quite a lot to take in. If someone can just say "Yes, I use X, Y, and Z to get from the design to downloading the place and route to the FPGA" then I can find out more for myself at a slower pace knowing I'm not wasting my time.

Cheers,


Ralph.
Back to top
View user's profile Send private message
fpga4fun
Site Admin


Joined: 18 Sep 2003
Posts: 820

PostPosted: Tue Mar 01, 2005 5:09 pm    Post subject: Reply with quote

I wouldn't recommend using Dragon with Linux because the USB software is provided for the Windows environment only.
It's possible to use the board in JTAG mode (with a JTAG cable) but that removes a lot of the value out of the board - the USB being so much more convenient.
Back to top
View user's profile Send private message
ralph



Joined: 01 Mar 2005
Posts: 2

PostPosted: Tue Mar 01, 2005 6:29 pm    Post subject: Re: Free as in Speech Software Reply with quote

Ah, OK. Is there enough information available on the Dragon so one can attempt to write Linux USB interface software?

Thanks for the reply.

Ralph.
Back to top
View user's profile Send private message
fpga4fun
Site Admin


Joined: 18 Sep 2003
Posts: 820

PostPosted: Tue Mar 01, 2005 7:02 pm    Post subject: Reply with quote

Yes, I can provide you with the info required to do FPGA configuration over USB (if you release the code in exchange) and it's certainly possible to speak with the USB chip, see http://ezusb2131.sourceforge.net/

Nonetheless, the utility provided with Dragon (FPGAconf) provides many other services besides FPGA configuration (boot-PROM config, I2C) that I won't be able to support on Linux.

So please don't buy the board if you don't have some access to a Windows machine, since that's currently the only way you can use all the features of the board.
Back to top
View user's profile Send private message
fpga4fun
Site Admin


Joined: 18 Sep 2003
Posts: 820

PostPosted: Tue Mar 01, 2005 7:34 pm    Post subject: Reply with quote

BTW, I just downloaded the code for fxload and it seems that I could easily add the FPGA configuration in there... so I might try that. That would bring minimal Dragon support on Linux.
http://linux-hotplug.sourceforge.net/?selected=usb
Back to top
View user's profile Send private message
angilberto



Joined: 22 Feb 2005
Posts: 2
Location: Amazonas, Brazil

PostPosted: Mon Apr 18, 2005 1:34 pm    Post subject: Free as in Speech Software Reply with quote

fpga4fun wrote:
BTW, I just downloaded the code for fxload and it seems that I could easily add the FPGA configuration in there... so I might try that. That would bring minimal Dragon support on Linux.
http://linux-hotplug.sourceforge.net/?selected=usb


Any update on this issue?

Angilberto.
Back to top
View user's profile Send private message Visit poster's website
pixel



Joined: 10 Jul 2005
Posts: 11

PostPosted: Thu Jul 14, 2005 12:26 pm    Post subject: Reply with quote

And I can give a hand on that too, since I have some interest into having a linux host for the Dragon.
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger MSN Messenger
pixel



Joined: 10 Jul 2005
Posts: 11

PostPosted: Sun Aug 07, 2005 1:13 pm    Post subject: Reply with quote

Okay, sorry to make that post pop out again, but, I've new things here. Well, long-short story: I've done it; I have a somewhat working linux software for the Dragon. (somewhat as in I can't do any boot-PROM workout yet with it; this is still Work In Progress, and I have good hope Wink). But basic code features are here:

Code:

// Implemented:
// -----------
//   an2131 init
//   an2131 memwrite
//     an2131 cpucs
//     an2131 reboot
//   dragon i2c read
//     dragon eeprom dump
//   dragon i2c write
//     dragon i2c probe
//     dragon eeprom write
//   dragon data read
//   dragon data write
//   dragon fpga programming

// Extras:
// ------
//   .hex file compiler
//   an2131 eeprom file compiler
//   an2131 eeprom file decompiler

// Missing:
// -------
//   dragon boot prom erasing, writing and reading


Now, I can't release it. The law here authorize me to do any kind of reverse engineering work to interface with any kind of hardware and/or software, but only for personal use. It doesn't give me any right to redistribute it to anyone without permission. So that's the main reason of that post: Jean, if you're somewhat interested, could you send me an email so I give you the sourcecode I have so far, and tell me what you want to do exactly with it. I actually do agree on distributing it to Dragon buyers only (the GPL license permits it actually), since it contains sensible code (I have a full 15KB sourcecode for the an2135 to support all the above functions). I could agree on distributing it closed source, but that's usually not my way of doing.

Ah, and I go camping next week, so don't worry if I don't reply asap.
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger MSN Messenger
fpga4fun
Site Admin


Joined: 18 Sep 2003
Posts: 820

PostPosted: Sun Aug 07, 2005 3:23 pm    Post subject: Reply with quote

Whoa! Sure, I'd be happy to add your files into the Dragon's distribution (what I call the "startup kit") with your permisson.

Happy camping trip!
Back to top
View user's profile Send private message
pixel



Joined: 10 Jul 2005
Posts: 11

PostPosted: Sun Aug 07, 2005 8:44 pm    Post subject: Reply with quote

Okay, great Smile I'm happy to see you're happy Razz I've sent you an email. See you in one week!
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger MSN Messenger
fpga4fun
Site Admin


Joined: 18 Sep 2003
Posts: 820

PostPosted: Sun Aug 07, 2005 8:58 pm    Post subject: Reply with quote

Looks great. I'll need to re-install Linux somewhere to try it. What Linux did you use?

I think it's good that you're hosting the files, this way you can modify them without trouble.
Anyone who purchased the Dragon board... feel free to send me an email an I'll forward you the FTP address.
Back to top
View user's profile Send private message
angilberto



Joined: 22 Feb 2005
Posts: 2
Location: Amazonas, Brazil

PostPosted: Tue Aug 09, 2005 1:35 pm    Post subject: Reply with quote

fpga4fun wrote:
Looks great. I'll need to re-install Linux somewhere to try it. What Linux did you use?

I think it's good that you're hosting the files, this way you can modify them without trouble.
Anyone who purchased the Dragon board... feel free to send me an email an I'll forward you the FTP address.


Jean,
I definitely need to have a pick on this Linux stuff.

Thanks,

Angilberto.
Back to top
View user's profile Send private message Visit poster's website
fpga4fun
Site Admin


Joined: 18 Sep 2003
Posts: 820

PostPosted: Wed Aug 10, 2005 2:57 pm    Post subject: Reply with quote

Please send me an email from the same email that you used to purchase Dragon an I'll forward you the files.
jean at fpga4fun dot com
Back to top
View user's profile Send private message
pixel



Joined: 10 Jul 2005
Posts: 11

PostPosted: Sat Aug 13, 2005 2:16 pm    Post subject: Reply with quote

Oh, you already agreed on distributing the files to your customers ? Okay, well, this was just temporary repository, with dirty coding and stuff, hosted on my personal ADSL at home Smile

Okay, well, I'll forward that address to another hosting, with proper packaging as soon as I finish unpacking my stuff.
Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger MSN Messenger
fpga4fun
Site Admin


Joined: 18 Sep 2003
Posts: 820

PostPosted: Sat Aug 13, 2005 8:41 pm    Post subject: Reply with quote

Either that or I can add it to the Dragon's startup kit once you feel it is ready.
Back to top
View user's profile Send private message
Nicolas.Boulay



Joined: 08 Sep 2005
Posts: 2

PostPosted: Thu Sep 15, 2005 8:20 am    Post subject: Reply with quote

What the status of the linux file ?

Can i find them somewhere to see what is possible to do with it ?
Back to top
View user's profile Send private message
fpga4fun
Site Admin


Joined: 18 Sep 2003
Posts: 820

PostPosted: Thu Sep 15, 2005 5:26 pm    Post subject: Reply with quote

I forward them only to owners of a Dragon board.
I don't have a description besides the one posted earlier in this thread.
Back to top
View user's profile Send private message
ktrinh



Joined: 03 Jan 2006
Posts: 1

PostPosted: Tue Jan 03, 2006 2:46 pm    Post subject: Reply with quote

Does anyone know how to use the Linux files for Dragon. I am looking for the instruction of how to use these. Thanks a lot.
Back to top
View user's profile Send private message
Rosemarry



Joined: 19 Jun 2010
Posts: 1

PostPosted: Sat Jun 19, 2010 5:49 am    Post subject: Reply with quote

But i think NaturalReader is a Text to Speech software with natural sounding voices. This easy to use software can convert any written text such as MS Word, Webpage, PDF files, and Emails into spoken words. NaturalReader can also convert any written text into audio files such as MP3 or WAV for your CD player or iPod. Smile Smile
_________________
Marry
_______
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    fpga4fun.com Forum Index -> PCI FPGA board All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group