Profile

Cover photo
Eric LaForest
52,091 views
AboutPostsPhotosVideos+1's

Stream

Eric LaForest

FPGA news  - 
 
Quite the collection of FPGA projects. I hope to use the good discussion of DRAM interfaces to write one someday.
Project, Description, Status. pmodi2s, Driving a Digilent PMODI2S Audio DAC, Completed. pmodenc, Decoding the input from the Digitent PMODENC rotary encoder, Completed. mains_hum_filter, A low-pass DSP filter removing 50Hz hum from an ADC's samples, Completed ...
2
Magnus Wedmark's profile photoGord Wait's profile photoChris McClelland's profile photoAessent Technology Ltd's profile photo
8 comments
 
+Chris McClelland very neat! Will have to investigate GTKWave. Looking forward to the logic analyser too.
Add a comment...

Eric LaForest

Discussion  - 
 
Can't recall if this has been linked before: it's a good discussion of the strengths of FPGAs.

Couple things though: the perspective is a little weird to my eyes, but I think that's because the author has a strong CPU ASIC background.

Also, he depicts the fabric as a flat mesh of LUT+FF (island-style) but modern FPGAs use a mesh of blocks of LUT+FF internally connected with a crossbar. 
Update (June 21): this article has been published at embeddedrelated.com, where I hope to publish a follow-up soon. Today, pretty much everyone has a CPU, a DSP and a GPU, buried somewhere in their PC, phone, car, etc. Most don't know or care that they bought any of these, but they did.
4
1
Gord Wait's profile photolIya B.'s profile photoJalil Vaidya's profile photo
2 comments
lIya B.
 
great article, thanks!
Add a comment...

Eric LaForest

Shared publicly  - 
 
Heck of a couple weeks in computing: first Steve Jobs, then Dennis Ritchie, now John McCarthy has left the party. :(
1
Add a comment...

Eric LaForest

Shared publicly  - 
 
Confusing correlation and causation in popular culture...(good explanation).
1
Eric LaForest's profile photo
 
+Allen Kitchen What makes the article valuable to me is the explanation of why the reasoning about science fair prodigies is flawed, not as some hard-to-follow logical discourse, but just by pointing out all the cases not considered, at which point it becomes obvious.
Add a comment...

Eric LaForest

Shared publicly  - 
 
This is true in the visual arts, but equally true in engineering!
Glenn Arthur originally shared:
 
I can't even begin to tell you how invaluable this advise is!
5
Add a comment...

Eric LaForest

Shared publicly  - 
 
My God, what beautiful light...
1
Add a comment...

Eric LaForest

Development Tools  - 
 
Wrote this guide a while back. Might be of help if you are trying to set up a USB Blaster for Quartus under Debian. 
Using Altera's USB-Blaster on Debian Linux. Most instructions online about this topic are aimed at Ubuntu Linux, which is subtly different enough from Debian Stable for them to not work. I've worked them out here for Debian 6.0.2 running kernel 2.6.32-5-686-bigmem.
4
Ben Twijnstra's profile photo
 
I tend to switch distros a lot although LinuxMint KDE is closest to what I'd like Linux to be for me. Everytime I switch I need to go through the excercise you're describing and everytime I need to do it slightly differently. However, this is a great starting point.
Add a comment...

Eric LaForest

Shared publicly  - 
 
Nice little timeline, with great pictures.
3
Add a comment...

Eric LaForest

Shared publicly  - 
 
He's a little Darwin, that one. thumbs up
2
Sheryl Cronk's profile photo
 
Now I want a solar cell tree in my yard.
Add a comment...

Eric LaForest

Shared publicly  - 
 
What you don't get from the video, is that he's the inventor of the hardware and software to control the robot. Very nice!
1
Add a comment...

Eric LaForest

Shared publicly  - 
 
Solved a WiFi problem by switching router to channel 11. Wife replies with a grin: "You fixed it by turning it up to 11!?". I love my wife. :)
5
Douglas Gregory's profile photoEric LaForest's profile photo
2 comments
 
Same to you. :)
Add a comment...

Eric LaForest

Shared publicly  - 
 
A programming language created with the design goal to make the
source code resemble Shakespeare plays.

The characters in the play are variables. If you want to assign a
character, let's say Hamlet, a negative value, you put him and another
character on the stage and let that character insult Hamlet.

Input and output is done be having someone tell a character to
listen their heart and speak their mind. The language contains
conditionals, where characters ask each other questions, and jumps,
where they decide to go to a specific act or scene. Characters are
also stacks that can be pushed and popped.
1
Chris Rovers's profile photoEric LaForest's profile photo
2 comments
 
+Kareem Shehata Hey, assembly language is user-friendly in that it does not get in your way, at all. It's a dull, but efficient and ramrod-straight butler. :)
Add a comment...
Eric LaForest's +1's are the things they like, agree with, or want to recommend.