How Software Gets Done  


Software Buyers
Request bids
Search coders
My Buyer Account
Buyer help
Buyer articles
Buyer FAQ
Latest news
Software Coders
Newest open work
Browse all work
Search all work
My Coder Account
Coder help
Coder articles
Coder FAQ
Latest news
My Affiliate Account
Affiliate help
Affiliate FAQ
Latest news
Newest Bid Requests.
(See all)
kernel upgrade
By ofer12 on Sep 6
Max Bid: $50

Phone input to MySQL database
By cyrusb on Sep 6
Max Bid: $60

(Screen Shot)

By Real Programmer on Sep 6
Max Bid: Open to fair suggestions

Computer Engg..
By Real Programmer on Aug 13
Max Bid: Open to fair suggestions

Java Expert to fix Java Bug
By blaster998 on Sep 6
Max Bid: $100

Video Editor ActiveX
By Chris Hoffman on Sep 5
Max Bid: Open to fair suggestions

Click here to put this ticker on your own site and/or get live RSS newsfeeds

Open Work Categories.
(172 open)
(59 open)
(115 open)
(12 open)
   SQL Server 
(69 open)
   Other DB 
(24 open)
Documentation / Tech Writing 
(25 open)
   Language (Human) Translations 
(8 open)
Data Entry 
(31 open)
Game Development 
(20 open)
Graphics / Art / Music 
(63 open)
(65 open)
     Adobe AfterEffects 
(12 open)
     Adobe Photoshop 
(27 open)
     Adobe Premiere 
(12 open)
     3d Animation 
(24 open)
   Art (Misc.) 
(20 open)
(13 open)
(11 open)
   3d Modeling 
(13 open)
Language Specific 
(123 open)
   Assembly / Machine language 
(11 open)
(71 open)
   ASP .NET 
(70 open)
(73 open)
   C++ / C 
(132 open)
   Carbon (Mac OS) 
(7 open)
   Cocoa / Obj-C 
(4 open)
   Cold Fusion 
(13 open)
(53 open)
(79 open)
(16 open)
(47 open)
(4 open)
(117 open)
(42 open)
   Visual Basic 
(162 open)
   Visual Basic .Net 
(109 open)
(75 open)
(41 open)
(1 open)
(2 open)
(36 open)
   Video Editing 
(13 open)
(34 open)
   Network Design 
(8 open)
   Network Implementation 
(4 open)
(81 open)
(193 open)
     MS Exchange 
(7 open)
     MS Office 
(20 open)
(9 open)
(3 open)
   Hand Held/PDA Programming 
(12 open)
   Internet Browser 
(55 open)
(53 open)
   Lotus Notes / Domino 
(2 open)
(34 open)
(14 open)
(32 open)
Testing / Quality Assurance 
(20 open)
(198 open)
   Page Design 
(94 open)
(56 open)
   Web Services 
(87 open)
   Web (Other) 
(104 open)
(13 open)
   Computer Based 
(13 open)
Other Sites

Download the free Rent A Coder IE toolbar!
Show Bid Request

dc motor controller
Bid Request Id: 17332
Bookmark in my 'To Do' list
Posted by: CoolWind (3 ratings)
(Software buyer rating 10)
Non-action Ratio: Very Good - 0.00%
Buyer Security Verifications: Good
Approved on: May 26, 2002
1:53:56 PM EDT
Bidding Closes: May 31, 2002
2:07:02 PM EDT
Viewed (by coders): 288 times
Deadline: 6/2/2002
100% of work completed and accepted. Coder has been paid.
Max Accepted Bid: Bidding is closed
Project Type: Personal Project / Homework Help
Bidding Type: Open Auction
Categories: Windows, Language Specific, Platforms, Other
Enter chat room for this bid request
(0 active users at Sep 6, 2003 4:18:34 AM EDT)

the design and build of a dc speed motor controller using VHDL.

The software of the project has to be done in xilinx environment in VHDL code. The CPLD that is used in the hardware is Coolrunner XPLA3 and more specific is the XCR3032XL. Two switches are connected in the CPLD board and a motor as well. The switches has to change th speed of the motor. Fast and slow ( 2 speed motor controller). The hardware has already been implemented and can be provided through schematic diagrams. The programming has to be in VHDL.

I would like from the coder to make me the software of the hardware i have already made.

it needs the software of the xilinx found in More specific is the ISE WebPack.

Must be 100% finished and received by buyer on:
Jun 2, 2002 EDT
Deadline legal notes: All times are expressed in the time zone of the site EDT (UT - 5). If the buyer omitted a time, then the deadline is 11:59:59 PM EDT on the indicated date.

Remember that contacting the other party outside of the site (by email, phone, etc.) on all business projects < $500 (before the buyer's money is escrowed) is a violation of both the software buyer and seller agreements. We monitor all site activity for such violations and can instantly expel transgressers on the spot, so we thank you in advance for your cooperation. If you notice a violation please help out the site and report it. Thanks for your help.
All monetary amounts on the site are in United States dollars.
Rent a Coder is a closed auction, so coders can only see their own bids and comments. Buyers can view every posting made on their bid requests.

See all rejected bids (and all comments)
Name   Bid Amount 
Date   Coder Rating  
This bid was accepted by the buyer!
(6 ratings)
in Cluj-Napoca, Cluj
Bid id: 189,409
$150 (USD) May 27, 2002
7:05:19 AM EDT

I think I can do this for you.

I am working with Xilinx tools too (FPGA Express compiler and synthesizer). I also use Aldec ACTIVE-VHDL.

If you want to give me more details, I am willing to do this project for you. I am a Teching Assistant at a Technical University in Romania and I am familiar with VHDL (I teach VHDL at my Logic Design classes). Please see my resume on this site.

About CPLDs:
I use Xilinx FPGAs (Virtex, Spartan, XC4000 family), but I think that what you really need is a VHDL code, that will work also on a CPLD (I can try to install CPLD libraries on my computer - I'm not sure they are included in the Xilinx kit, but I will check it out if I win the bid).

Hope to hear more from you, Octi
  See 7 private reply(ies)
to/from octi.

(6 ratings)
in Cluj-Napoca, Cluj
Bid id: 191,408
N/A May 29, 2002
6:40:29 AM EDT
Dear Coolwind,

I received the 2 ZIP files containing :

1. Component list for the CPLD board.doc
2. Motor and switch boards.doc
3. Shematic.jpg
4. Artwork of the CPLD board

Unfortunately, these files are very general and I don't know what the CPLD schematic really consists of!
The 2 DOC files contain only 1 page each: 'Component list for the CPLD board.doc' contains a list of 13 components, and 'Motor and switch boards.doc' contains 2 schematics (some rectangles, a transitor, 2 inverters... I don't understand what I have to do).

What I really need is the STATE-DIAGRAM of the Automaton (the Finite State Machine) that commands the motor. Then, I will be able to implement it in VHDL.

I saw the connections of the CPLD to the PL5 and PL6, but I don't know what is INSIDE the CPLD.

Of course, if I understand what I have to do and if I do it, it is very clear that I will add a full documentation!

I looked at (I know this site from a long time, but I never used CPLDs - I work with FPGAs). But the most important is the schematic INSIDE the CPLD, in order for me to write the VHDL code.

So, I'm waiting for you to send me a description, or a STATE DIAGRAM of the logic INSIDE the CPLD. I will not write VHDL code for the transistors, diods, switches etc. (I can't do that in VHDL; VHDL is only for DIGITAL components).

Best regards,

(6 ratings)
in Cluj-Napoca, Cluj
Bid id: 191,593
N/A May 29, 2002
9:57:21 AM EDT

I'm very happy that you answered so quickly this time.

Then, I have a proposal for you: I will try to imagine a state-diagram for
your motor, IF you explain me (in natural language (English)) WHAT is its

If you explain me this in English, I will certainly be able to implement a
VHDL Automaton (a Finite State Machine - FSM) for you. I can guarantee you

Just specifiy me very clearly the following elements:
1. A complete list of The inputs of the FSM.
2. A complete list of The outputs of the FSM.

Here is an example of a possible behaviour:
1. The FSM is in State STAND-BY
2. Somebody prsses the Start button of the motor. The FSM receives a
signal on input Start and commands the motor to turn in clockwise
direction (the FSM will activate its output CLOCKWISE_Direction).
3. Somebody presses the Reverse_Direction button. The FSM receives this
signal on the Rev_Dir input. The FSM will stop the motor (this means the
FSM will activate its STOP_ENGINE output); then, it will
activate the motor to spin in the opposite direction (counterclockwise or
anticlockwise - I'm not very good in English...). This means the FSM will
activate its ANTICLOCKWISE_DIRECTION output.
4. Somebody (the user) presses the Stop button. The FSM will activate its
STOP_ENGINE output and will go back in state STAND_BY.

So, in this case, the FSM has the following interface:
1. Inputs (from the user and/or from the motor): Start, Reverse_Direction,
Clockwise_Direction, Anticlockwise_Direction. THESE ARE FROM THE USER.
2. Outputs: STOP_ENGINE, Clockwise_direction, Anticlockwise_Direction
(some inputs and aoutputs have the same name here, but in fact these are
different signals).

We could add some signals like Speed1, Speed2 and others.

If you understand that, please think about it and send me a short
description in ENGLISH. If you specify me correctly this information
(Inputs, Outputs and behaviour in English), I will certainly be able to
help you!!!

Best regards,

  See 11 private reply(ies)
to/from octi.

Bid Request Search
 Advanced Search
Newest Open Work
Latest News  


Rent A Coder upholds the rigorous business practices required to be both a BBB member and Square Trade vendor.
  • All customer issues addressed within 2 days
  • Openly disclosed pricing and return policies
  • Participation in mediation at buyer request
  • Superior selling track record
This site is verified through its parent company, Exhedra Solutions, Inc.
Top Coders.

Rated a 9.97 on 120 jobs 
Rated a 9.84 on 91 jobs 
Rated a 9.97 on 157 jobs 
Andrei Remenchuk
Rated a 10 on 14 jobs 
Rated a 9.93 on 38 jobs 
Rated a 10 on 121 jobs 
Rated a 10 on 22 jobs 
Maxnet Technologi es Private Limited
Rated a 9.93 on 84 jobs 
Rated a 10 on 55 jobs 
Rated a 9.76 on 100 jobs 

See all top coders...

(What makes a top coder?)

Top Exam Scorers

Rent A Coder is PayPal verified through its parent company, Exhedra Solutions, Inc.

Created in partnership with:


Affiliate Sites
Latest News | About Us | Kudos | Feedback/Contact    Affiliates | Advertise    Privacy | Legal

Copyright 2001, Exhedra Solutions, Inc. All rights reserved.
By using this site you agree to its Terms and Conditions.
"Rent A Coder" (tm), "Safe Project Escrow" (tm) and "How Software Gets Done" (tm)
are trademarks of Exhedra Solutions, Inc.