原创 Déjà vu: Designing FPGA from scratch

2011-12-7 10:17 1982 10 11 分类: 消费电子

Time flies, doesn't it? About four years ago as I pen these words, I was introduced to expert Swedish ASIC designer Sven-Ake Andersson. At that time, Sven was aware that, with their increasing NRE costs and with long turnaround times, ASIC / ASSP / SoC designs were becoming high-risk projects. Meanwhile, FPGAs had increased in capacity and performance to the extent that many companies were moving to using only FPGAs. (Of course FPGA capacity and performance has ramped-up even more dramatically over the last few years.) Thus, Sven decided that it was time that he should learn more about FPGAs.


The really interesting thing is that Sven decided to maintain an on-going record, in the form of his "FPGA from scratch" blog, of the decisions he made and his progress with regard to learning and using FPGA design and verification tools and implementing his test designs. In fact, Sven was so successful in his endeavors that he ended up working as a consultant creating FPGA designs.


A few days ago, Sven called me to say that he had returned to work on his "FPGA from scratch" blog (svenand.blogdrive.com). In fact he's added a whole bunch of stuff. A short-form listing of the new topics is as follows (Click Here to see a more detailed listing):


* Part 60: Revisiting the MicroBlaze soft core processor
* Part 61: Looking for a new development board
* Part 62: Connecting a terminal
* Part 63: Configuring the FPGA
* Part 64: Installing a board support package
* Part 65: Putting together an embedded system
* Part 66: Using the Software Developmnet Kit SDK
* Part 67: Adding an EDK IP to an embedded system
* Part 68: Writing code for the new peripheral
* Part 69: Adding a custom IP to an embedded system
* Part 70: Embedded system simulation
* Part 71: Embedded ChipScope Debugging
* Part 72: Running Linux on the LX9 MicroBoard
* Part 73: Installing PetaLinux SDK
* Part 74: Networking configuration procedures
* Part 75: Board bring up with PetaLinux SDK
* Part 76: Create a new PetaLinux software platform
* Part 77: Writing our first application program
* Part 78: Writing and debugging an application program
* Part 79: Configuring the Spartan-6 FPGA
* Part 80: Booting PetaLinux from SPI flash
* Part 81: Installing custom web server content
* Part 82: Building a web-enabled application
* Part 83: Building a virtual machine


Actually, if you haven't previously seen Sven's "FPGA from scratch" blog, you may want to start at Part 1 and work your way through from the beginning (at least reading it) because – even though the original discussions are based on older incarnations of the design and verification tools – there is a wealth of information here that you simply won't find anywhere else.


In fact, if you visit Sven's Website, you will discover a treasure-trove of information. In addition to his ongoing "FPGA from scratch" project, Sven has a 5-part mini-series on designing with Actel FPGAs, a 3-part mini-series on using VirtualBox, and a series of articles on Installing and Customizing Ubuntu Linux on a MacBook... to name but a few.


And, in case all of this isn't enough, Sven and his beautiful wife Elisabeth run a very popular Bed and Breakfast in Södermalm, which is close to the heart of Stockholm, Sweden (Click Here for more details). As it says on their website:


The property itself is over a century old with the apartment located on the fourth floor. This comprises of a combined living room / bedroom furnished with a double or if preferred twin beds and a wall mounted LCD TV, a kitchen fitted with a cooker, fridge/freezer, microwave oven and an espresso machine, plus it is furnished with a dining table and seating for three people. The apartment has a modern bathroom.


Sven tells me that their Bed and Breakfast business is booming and that they have so many bookings that they often have to turn people away. You can bet that if I ever get the chance to visit Sweden again, I'll be making an advanced booking as soon as I can.


 

文章评论1条评论)

登录后参与讨论

用户3805470 2012-2-29 20:08

I used to read his blog lot of times.. not regularly but liked it whenever I did read.

相关推荐阅读
用户3826190 2016-04-29 17:59
Can you improve this BMP display?
Our Caveman Diorama is going to boast a Time Portal, thereby explaining my presence in the scene. ...
用户3826190 2016-04-29 17:56
In progress: Home-made Nixie tube clock
Just to make sure we're all tap dancing to the same drum beat, let's remind ourselves that, someti...
用户3826190 2016-04-29 17:51
Incorporating medication delivery into smartphones
I don’t know about you, but whenever I have to take medications over a period of time, I have a tr...
用户3826190 2016-04-15 17:20
Incredibly handy electronic component testers
Several weeks ago, I was walking around my office building when I ran across my chums Ivan and Dar...
用户3826190 2016-04-15 17:17
A look at electronic component testers
Several weeks ago I was meandering my way around my office building when I ran across my chums Iva...
用户3826190 2016-03-24 11:48
Let Jolly Roger Telephone Co deal with telemarketers
I don’t know about you, but I receive a staggering number of unsolicited telemarketer calls these ...
我要评论
1
10
关闭 站长推荐上一条 /2 下一条