Hi there everyone!
gis667en11
Posts: 73
I'm just finishing my degree in Electrical Engineering and now only need to finish my thesis to complete my undergrad requirements. I chose to do an entrepreneurial thesis, because I have an idea for an invention that I've been sitting on for awhile, which means I need to complete a functioning hardware prototype of my device to finally earn my degree. Initially, I thought I could get away with an Arduino based solution, but upon analyzing the requirements of my project, and discovering the Propeller's capabilities, I discovered that Arduino cannot work for what I have planned and Propeller probably can. So, I wanted to introduce myself because I'll likely be here a lot. I'm reading through Programming the Propeller with Spin: A Beginner's Guide, because I've decided Spin and PASM are the best choice for my project, as it involves quite a lot of data being parsed and sent out over several different protocols and rates. I'm starting to get a grip on how the structure works, and I just received my first oscilloscope in the mail today. So I suppose I'm just taking my first steps in what will be a long journey of learning and challenges. I'll be seeing you around.
gis667en11
P.S. Anyone who can guess what my username means gets bonus points.
gis667en11
P.S. Anyone who can guess what my username means gets bonus points.
Comments
Be happy to answer your questions.
The only Arduino advantage is in projects which really require more RAM than the Propeller has to offer. Eventually the Propeller 2 with fill that gap. But if you need such space, a Propeller P1V on FPGA can currently provide greater memory resources.
The only question would be whether your degree program would accept an FPGA solution as appropriate for you degree.
Sounds very cool
Since the Propeller only has 32kB for both program and data memory, things can get tight. The routines to communicate with an SD card are reasonably large. Hopefully you'll be fine though - Spin is a pretty compact language
FYI: FPGA - Field Programmable Gate Arrays. These devices permit you to "program" hardware on a chip. By using a FPGA as a Propeller, many here have added I/O and other functions creating a customized Propeller.
Regardless, that's super cool. I had no idea what an FPGA was, and now I feel like getting one and learning to use it is yet another life goal.
Oh, and finally, to address your suggestion of using an FPGA to overcome design challenges, I don't think that will be a path I take. As an entrepreneurial thesis, I do have an intention to develop a marketable product, whether I end up trying to do that or not. FPGA's sound like they aren't suited for use in mass produced consumer devices.
FPGA's are really cool. I wish I had more reason to play with them.
They can be very marketable - however, you only want to use one if you absolutely have to because of the price. FPGA gives you incredible flexibility, but they cost significantly more (and are physically larger, if you care). But when you need one... there is no substitute.
I ask blittled that same question all the time!!
(Hi, Brian!!!)
If an 8 bit machine, with it's minimal transistor count and hence power consumption is what you need then why not?
Don't forget that the world of Arduino is 8 bit. Not the Z80 of the 1970's but basically there for the same reasons.
It's not about being "old fashioned" or up with the latest 32/64 bit technology, it's about getting the job done as cheaply and efficiently as possible. Otherwise known as "Engineering". Which I understand is what you are studying.
By the way, welcome to the forum.
People like Google and Amazon think about it a lot, providing power to their thousands of servers is a major expense.
As an soon to be EE graduate you should be thinking about it a lot.
It's not all about the cost of energy. Low power brings small size, long battery life, reliability etc.
Sounds like an interesting challenge, however, depending on your future plans, you may want to be very careful, especially if you plan to follow through with your business plan, based on an invention.
There are many people here that disagree with the concept of patents and the protection of intellectual property rights, but for the sake of general information and possibly protecting you from some future grief, I will pass on an initial thought.
If you plan to file a future patent on your invention, you must be very careful not to disclose any information anywhere (including your thesis), that may be included in the claims of the patent application. The claims of a patent are the essence of an invention, for which a person seeks monopolistic protection.
Once again, welcome to the forum.
Bruce