• About Jakob Engblom and this blog
Observations from Uppsala Computer Simulation, Virtual Platforms, Embedded Programming, Multicore and More (by Jakob Engblom)

Monthly Archives: June 2008

You are browsing the site archives by month.

Off-topic: P990i Sync Working at Last

2008 June 24 08:23 / Leave a Comment / Jakob

At long last, the sync software for my SonyEricsson P990i mobile phone has started to work as it should. I have had an issue with synching of contacts since back in the days of my P900, where for some reason it would delete most of the contacts from my phone when synchronizing. I never managed to quite work out why, but I suspect it had something to do with a combination of contacts being in an unusual place in Outlook, and there being some 1600 of them when I was also synchronizing Outlook with a Salesforce install we used to have.

There were workarounds like forced sync in place that kept the phone very useful. But now, with version 1.5.8 of the PCSuite for Smartphones, it has started to work as it should have all along. Nice. Too bad this is coming pretty late in the life of this phone, got it almost two years ago and after the summer it is time to see what they have got to replace it. The P1i is too similar to the P990i to be worthwhile, waiting for the next-gen UIQ phone after that.

And yes, I do like the UIQ phones. They have their quirks, sure, but they also have lots of nice features. And for me, they tend to just work as you expect. Since I have learnt to use them, I guess. But in any case, next phone is likely also a SonyEricsson P-something.

Tweet
Posted in: desktop software, gadgets / Tagged: P990i, SonyEricsson

Off-topic: Software tip: SnagIT.

2008 June 22 20:07 / 3 Comments / Jakob

Sometimes you find this rare gem of a piece of software that just works and that just solves a problem you have been having an itch with for a long time. SnagIT, from TechSmith, is just such a program. It makes doing screen captures and editing them incredibly easy and convenient. It also has some nice extras, like capturing a webpage in its entirety by scrolling the window in Internet Explorer or Firefox. Simple, but a great time saver for me. I feel like I literally saved hours of work time in just a few weeks of using this program. 30 bucks for a piece of software that does screen capture? In my job, a no-brainer. Highly recommended!

Tweet
Posted in: desktop software, review / Tagged: screen capture, SnagIt, TechSmith, Vista, Windows

Freescale QorIQ P4080 Hybrid Simulation on YouTube(!)

2008 June 18 10:25 / 3 Comments / Jakob

YouTube – Freescale QorIQ P4080 Hybrid Simulation is a video of a demo of the QorIQ P4080 hybrid simulation. Cool of Freescale to be publishing it like this, I think it is a very smart move!

Updated: Here is the video inline, let’s see if this works.

Tweet
Posted in: business issues, computer simulation technology, ESL, multicore computer architecture, virtual platforms / Tagged: clock-cycle models, freescale, Functional models, hybrid simulation, p4080, power architecture, qoriq

Freescale QorIQ P4080 is out — with Simics support

2008 June 16 13:36 / 3 Comments / Jakob

Only half an hour ago, the embargoes lifted. Freescale announced its new QorIQ series of multicore (and some single- and dual-core) processors. For the top-end of that line, the P4080, Freescale and Virtutech (where I work, remember) have developed a virtual platform solution to help Freescale customers get to working products faster. The virtual platform is available now, and is already running several operating systems including VxWorks, QNX, and a variety of Linuxes. Apart from the fairly large scale of this SoC, the really new part of the virtual platform is the so-called Hybrid solution, where the fast models are combined with detailed models from Freescale themselves. This creates a cycle-level detailed model with validated timing, “from the source” — but without the performance issues of having to run everything at great level of detail. Rather, you use the fast model to steer the simulation of a workload to an interesting spot, and then turn up the level of detail then and there. You can also select which components of the chip are actually detailed and which parts are modeled with the fast functional models, avoiding the incredible slow-down of running and entire virtual platform at a great level of detail.

If you happen to be at the FTF in Orlando, do come by and look at the demos!

I have been involved in this work for the past year, and it is wonderful to finally see it coming out and be able to talk about it.

Tweet
Posted in: business issues, computer simulation technology, embedded systeme, multicore computer architecture, multicore software, virtual platforms, virtualization / Tagged: p4080, qoriq, Simics

System Companies leaving the ASIC Business

2008 June 13 09:51 / Leave a Comment / Jakob

As a follow-up to my previous post on the scope of ESL, I found a nice tidbit in an EETimes article… basically saying that hardware design is declining inside the typical system houses.

Read More →

Tweet
Posted in: business issues, computer simulation technology, EDA, embedded systeme, virtual platforms / Tagged: ABB, ASIC design, BMW, EETimes, Ericsson, Huawei, Nokia, NSN, ST, TI

Is SoC (was: ESL) all there is to virtual platforms?

2008 June 11 22:19 / 6 Comments / Jakob

SystemC TLM-2.0 has just been released, and on the heels of that everyone in the EDA world is announcing various varieties of support. TLM-2.0-compliant models, tools that can run TLM-2.0 models, and existing modeling frameworks that are being updated to comply with the TLM-2.0 standard. All of this feeds a general feeling that the so-called Electronic System Level design market (according to Frank Schirrmeister of Synopsys, the term was coined by Gary Smith) is finally reaching a level of maturity where there is hope to grow the market by standards. This is something that has to happen, but it seems to be getting hijacked by a certain part of the market addressing the needs of a certain set of users.

There is more to virtual platforms than ESL. Much more. Remember the pure software people.

Edit: Maybe it is more correct to say “there is more to virtual platforms than SoC”, as that is what several very smart comments to this post has said. ESL is not necessarily tied to SoC, it is in theory at least a broader term. But currently, most tools retain an SoC focus.

Read More →

Tweet
Posted in: computer simulation technology, embedded software, embedded systeme, ESL, multicore computer architecture, programming, virtual platforms / Tagged: C, clock-cycle models, cycle accuracy, Gary Smith, hardware design, SystemC, TLM-2.0

Serendipity and Music

2008 June 6 22:43 / Leave a Comment / Jakob

I often listen to Leo Laporte’s “This Week in Tech” podcast. It is not particularly focused, but thanks to the quality of the participants it always enjoyable and I tend to end up learning something about general IT and general desktop computing that I did not know before. However, there are a few annoying themes that tend to pop up. One of these is the idea that traditional paper journalism and journalism in general is dead, to be replaced by smart news search engines finding “just what I need” based on my preferences. I think that idea is utterly broken. There is immense value to reading a collection of news and articles put together by someone skilled in the craft, and not just a search bot looking for stuff like what I already know and like.

Here is nice example of what such a bleak world would be missing…

Just last week I found the group “Universal Poplab“. A Swedish trio making nice pop music in a style that is quite reminiscent of classic 1980′s Synthpop. Which I happen to like. How I found it? Pure serendipity of the kind that will never happen in a world of agent-based targeted search and information. I was moving the car to the garage, and just tuned in to P3 on the radio. Where they happened to interviewing the group and played some short bits from their hits from recent years (hits that had completely gone me by, as I tend to be quite out of touch with cultural developments since we had a child a few years ago). “This is brilliant” I thought and logged into iTunes and bought a record immediately.

Without that purely random act, I probably would never have found out about them. There is so much good stuff out there hidden in enormous mass of indifferent stuff that the only really good way to get a handle on it is to let someone better informed tell you. Not some search bot. I guess this qualifies for “Rant” status.


Tweet
Posted in: popular culture / Tagged: rant, Universal Poplab

Off-topic: “Vit” is here again for another summer

2008 June 2 22:17 / Leave a Comment / Jakob

Slottskällans vitThis is way off-topic and not very relevant to anyone located even remotely far from Uppsala. But my favorite summer beer is back for another season.  Slottskällans Bryggeri here in Uppsala (in which I was a shareholder in an earlier incarnation before the reconstruction a couple of years’ ago) has once again decided to a run of “Vit“, their local idea of a German-style Weissen. It is a perfect summer beer, and a good beer any time of the year. Get it while supplies last, seems to be fairly limited in production.

Slottskällan is a true microbrewery, despite recent increases they are still producing only enough to cover the Uppsala and Stockholm markets, and some special orders from some places more distant. Their customer list is a good hint for good places to find their good beers.

Tweet
Posted in: food and drink / Tagged: beer, Slottskällans bryggeri, vit

Recent Posts

  • Wind River Blog: Simics 4.8 is Here
  • A Few Electrons too Many
  • Wind River Blog: Visuality NQ CIFS Server on Simics
  • Everything in the Cloud?
  • Wind River Blog: TCF and Simics
  • Off-Topic: Moving Bad Piggies Save Games
  • Two Cores, Four Cores, Eight Cores – Mobile Variety
  • Bliss: Failing to Pivot for Ideology
  • Wind River Blog and Movie: Demo of Simics Debugging
  • Simulation vs Reality in Schlock Mercenary
  • Programming like Lego
  • Does ISA Matter for Performance?
  • Wind River Blog: Debugging Simics using Simics
  • Wind River Blog: Simics and Flying Piggies
  • Dragons can be Useful – when AT Models Make Sense

Categories

  • appearances (30)
  • articles (21)
  • blogging (10)
  • books (6)
  • business issues (31)
  • computer architecture (35)
  • conferences (34)
  • EDA (50)
    • ESL (35)
  • embedded (78)
    • embedded software (57)
    • embedded systeme (50)
  • general research (6)
  • history (32)
    • general history (7)
    • history of computing (26)
  • off-topic (94)
    • biking (5)
    • board games (1)
    • computer games (3)
    • desktop software (35)
    • food and drink (1)
    • funny (12)
    • gadgets (24)
    • Politics (3)
    • popular culture (5)
    • trains (5)
    • transportation (10)
    • travel (10)
    • websites (3)
  • parallel computing (92)
    • multicore computer architecture (51)
    • multicore debug (22)
    • multicore software (65)
  • programming (107)
  • review (8)
  • security (19)
  • teaching (7)
  • testing (9)
  • uncategorized (12)
  • virtual things (129)
    • computer simulation technology (68)
    • virtual machines (17)
    • virtual platforms (98)
    • virtualization (14)
  • Wind River Blog (40)

Tags

ARM blog commentary Cadence Checkpointing clock-cycle models Communications of the ACM computer architecture conference cycle accuracy debugging DML Domain-specific languages embedded freescale G900 heterogeneous homogeneous IBM Intel iPod lego linux mobile phones multicore off-topic office 2007 operating systems p4080 podcast commentary power architecture rant research reverse debugging reverse execution S4D SiCS Multicore days Simics simulation software tools Sun SystemC video virtualization Vista Windows

1

  • F-Secure Blog

Blogs and news

  • Andras Vajda's blog (on multicore)
  • Embedded in Academia (John Regehr)
  • Grant Martin
  • Jack Ganssle
  • My Wind River Blog
  • Security Now podcast
  • Secworks (Joachim Strömbergson)
  • Simon Kågström
  • Synopsys View from the Top
  • Worse Than Failure

Archives

  • May 2013 (2)
  • April 2013 (1)
  • March 2013 (4)
  • February 2013 (1)
  • January 2013 (3)
  • December 2012 (2)
  • November 2012 (2)
  • October 2012 (1)
  • September 2012 (6)
  • August 2012 (4)
  • July 2012 (4)
  • June 2012 (3)
  • May 2012 (4)
  • April 2012 (2)
  • March 2012 (3)
  • February 2012 (1)
  • January 2012 (6)
  • December 2011 (2)
  • November 2011 (3)
  • October 2011 (4)
  • September 2011 (5)
  • August 2011 (4)
  • July 2011 (3)
  • June 2011 (4)
  • May 2011 (7)
  • April 2011 (1)
  • March 2011 (3)
  • February 2011 (5)
  • January 2011 (1)
  • December 2010 (4)
  • November 2010 (3)
  • October 2010 (5)
  • September 2010 (5)
  • August 2010 (5)
  • July 2010 (6)
  • June 2010 (5)
  • May 2010 (3)
  • April 2010 (4)
  • March 2010 (3)
  • February 2010 (4)
  • January 2010 (7)
  • December 2009 (6)
  • November 2009 (6)
  • October 2009 (7)
  • September 2009 (6)
  • August 2009 (7)
  • July 2009 (11)
  • June 2009 (5)
  • May 2009 (10)
  • April 2009 (7)
  • March 2009 (8)
  • February 2009 (9)
  • January 2009 (12)
  • December 2008 (8)
  • November 2008 (9)
  • October 2008 (9)
  • September 2008 (10)
  • August 2008 (13)
  • July 2008 (12)
  • June 2008 (8)
  • May 2008 (9)
  • April 2008 (10)
  • March 2008 (7)
  • February 2008 (8)
  • January 2008 (5)
  • December 2007 (5)
  • November 2007 (7)
  • October 2007 (7)
  • September 2007 (12)
  • August 2007 (9)
  • July 2007 (2)
© Copyright 2013 - Observations from Uppsala
Infinity Theme by DesignCoral / WordPress