Design Con 2015
Breaking News
Comments
Newest First | Oldest First | Threaded View
KarlS01
User Rank
Manager
Each sensor can essentially have its own state machine-like controller and/or hardware accelerator
KarlS01   3/24/2014 1:56:48 PM
NO RATINGS
So far, the soft cores have a reputation of too big and too slow.  As Max said, the MCU has a very fast clock, but is too slow or inefficient, whatever.  Having to access a memory to load registers and store the result serializes the function by definition.

Changing behavior by loading a new program is an advantage of MCU.  FSMs were also mentioned as many can run in parallel.  FPGA takes longer to reconfigure than just reloading memory.

A memory and a counter can be an FSM.  A basic C program is an FSM as the source line numbers can be used as states and the memory outputs as control signals.  Yeah, I know horizontal micro-code is about 50 years old.  It still works.

Parse the C source to generate memory content, load, execute.  Run and debug the C code first is a good idea.

Logitraxx reconfigures FPGA which looks great as educational tool.  Auto coded FSMs  are just an easy way to control/change behaviour.

For computation, the true dual port RAM can deliver both operands to the ALU per clock cycle, so load the data and go.

What am I missing?

LogicOne
User Rank
Rookie
Re: Is that so?
LogicOne   3/23/2014 6:31:29 PM
NO RATINGS
Sure thing, Glad you like it and all the best on your next project.

-SL

DrFPGA
User Rank
Blogger
Re: Is that so?
DrFPGA   3/23/2014 6:16:39 PM
NO RATINGS
The important thing to remember about FPGAs is that there is SO MUCH you can learn, but if you stake out a very simple self contained task (like the LED example) you can get strated fairly quickly.

Now getting to the point where you are running a web server on your SoC FPGA (and REALLY undersatnding everything that's going on) can take N minutes where N is the product of 2 large prime numbers...

betajet
User Rank
CEO
Re: Is that so?
betajet   3/23/2014 6:06:38 PM
NO RATINGS
Thank you for the clarification.  As I said earlier, I do think Logitraxx is a very nice project and I wish you the best of luck with it.

LogicOne
User Rank
Rookie
Re: Is that so?
LogicOne   3/23/2014 5:20:05 PM
NO RATINGS
Definitely so FPGAs can be daunting depending on the application and design. So, my statement is meant in the spirit of the graduated complexity of FPGA design. They can be very complex and yet for simple tasks, the design and execution is also simple. For instance I had just received the boards back from assembly and needed a picture for the campaign page. And so I had not even hooked up the motors yet. I wrote something as simple as "hedlights <= not lightsens;" then assigned some pins and hit the synthesis. After programming the FPGA, boom I had headlights working and ready for the photo.


The Logitraxx main purpose is to introduce FPGAs to the embedded world that typically designs with MCUs or ARM and might be unfamiliar with FPGAs though their design applications increasingly could greatly benefit from the use of them. That's been something I have been running into more often with my design services. And so Logitraxx is a learning tool that is meant to be fun, and to encourage FPGA design while learning at the gadget level that has similar traits that MCU based gadgets may have.

Albiet after the "many" minutes it takes to install the webpack tool :~)


-SL

betajet
User Rank
CEO
Is that so?
betajet   3/22/2014 1:25:27 PM
NO RATINGS
Thanks for the link, Max.  I'm always looking for cheap (in the USA) reliable FPGA boards, preferably Xilinx.  The current winner for my purposes appears to be the Papilio One 250K at US$38.

Logitraxx isn't the one I need, but it looks like a pretty nice project.  However, I am disturbed when I see text like this in a Kickstarter:

Easy to Learn – Easy to Use

With a basic understanding of Boolean logic, VHDL, or Verilog, you'll be on your way to programming your first FPGA in minutes.

FPGAs are not easy to learn, or easy to use well.  There's a pretty steep learning curve -- Duane Benson gave an excellent talk on this subject at last year's ESC AKA "design west" called "FPGAs: I know nothing... yet."

So unless by "in minutes" they mean "in N minutes where N is a surprisingly large number", it makes me wonder what else the Kickstarteur may be exaggerating.  Heck, it takes tens of minutes just to install Webpack.

JMO/YMMV



Most Recent Comments
Top Comments of the Week
Flash Poll
Like Us on Facebook

Datasheets.com Parts Search

185 million searchable parts
(please enter a part number or hit search to begin)
EE Life
Frankenstein's Fix, Teardowns, Sideshows, Design Contests, Reader Content & More
Max Maxfield

Want a Voltera Desktop PCB Printer?
Max Maxfield
9 comments
I just received an email from my chum Javi in Spain. "Have you heard about Voltera (VolteraInc.com)? It's a Canadian company that is going to offer desktop-size PCB printers for fast ...

Aubrey Kagan

Have You Ever Been Blindsided by Your Own Design?
Aubrey Kagan
37 comments
I recently read GCHQ: The uncensored story of Britain's most sensitive intelligence agency by Richard J. Aldrich. The Government Communication Headquarters (GCHQ), Britain's equivalent of ...

Martin Rowe

No 2014 Punkin Chunkin, What Will You Do?
Martin Rowe
2 comments
American Thanksgiving is next week, and while some people watch (American) football all day, the real competition on TV has become Punkin Chunkin. But there will be no Punkin Chunkin on TV ...

Rich Quinnell

Making the Grade in Industrial Design
Rich Quinnell
15 comments
As every developer knows, there are the paper specifications for a product design, and then there are the real requirements. The paper specs are dry, bland, and rigidly numeric, making ...

Special Video Section
The LT8640 is a 42V, 5A synchronous step-down regulator ...
The LTC2000 high-speed DAC has low noise and excellent ...
How do you protect the load and ensure output continues to ...
General-purpose DACs have applications in instrumentation, ...
Linear Technology demonstrates its latest measurement ...
10:29
Demos from Maxim Integrated at Electronica 2014 show ...
Bosch CEO Stefan Finkbeiner shows off latest combo and ...
STMicroelectronics demoed this simple gesture control ...
Keysight shows you what signals lurk in real-time at 510MHz ...
TE Connectivity's clear-plastic, full-size model car shows ...
Why culture makes Linear Tech a winner.
Recently formed Architects of Modern Power consortium ...
Specially modified Corvette C7 Stingray responds to ex Indy ...
Avago’s ACPL-K30T is the first solid-state driver qualified ...
NXP launches its line of multi-gate, multifunction, ...
Doug Bailey, VP of marketing at Power Integrations, gives a ...
See how to ease software bring-up with DesignWare IP ...
DesignWare IP Prototyping Kits enable fast software ...
This video explores the LT3086, a new member of our LDO+ ...
In today’s modern electronic systems, the need for power ...