MCCI Blog

Subscribe to feed Viewing entries tagged Windows 8

Synopsys demos USB 3.1 support with MCCI's USB host stack

Posted by Terry Moore
Terry Moore
 
User is currently offline
on Wednesday, 17 September 2014
in USB 3

I'm attending the USB 3.1 Developer Days conference in Seattle, and I was pleasantly surprised to see Synopsys demonstrating USB 3.1 host, talking to a USB 3.1 BOT device, using MCCI's host stack on Windows 8.1. (Click on the picture to see the details.) Yep, 918 megabytes per second, or roughly 7.5 gigabits/sec on the bus.

Note that we're getting 918 MB/sec read speed, roughly twice as fast as MCCI's stack with USB 3.0 host controllers.The really gratifying thing is that no modifications to MCCI's USB host stack were required. If you zoom in on the device manager portion of the screenshot, you'll see that they're using MCCI's host stack, along with MCCI's high-performance mass storage drivers. (Which I've written about before: see "MCCI's UASP and BOT Drivers".) Of course, the Microsoft stack would also have worked; we're pleased they chose to demo using our stack.

Since MCCI's Windows stack consists of our embedded system stack (TrueTask® USB), plus Windows-specific wrappers, this means that our embedded stack can offer similar performance for USB 3.1 systems, in addition to providing the peace of mind of a stack that has been tested at USB-IF PIL, and used by millions of users on Windows systems.

Of course, the kudos should really go to Synopsys -- it's very impressive. Glad we could be a part of it. I'm looking forward to even better performance once we have a chance to tune the software part of the demo.

Hits: 785 0 Comments

Windows 8 Release Preview date implies November 2012 release

Posted by Terry Moore
Terry Moore
 
User is currently offline
on Tuesday, 08 May 2012
in Uncategorized

As noted previously, the Windows 8 Release Preview will be out first week of June.  It appears that this is, in effect, the release candidate. For Windows 7, there was a five month delay from release candidate to final release (May to October, 2009). This suggests that Windows 8 will be released by November.

If you've been waiting to update your drivers, or to start testing on Windows 8, it's time to get started. The conversion is not terribly hard; the biggest issue, if you have a large collection of drivers, is the change in the build system (from makefile-based to msbuild.exe based -- basically XML-controlled builds). Microsoft ships a tool to convert things, but it's somewhat incomplete; and if your automation depends on the structure of the build tree, you'll probably have to fix things up. (Makefile.inc processing is particularly troublesome.) In some ways, the new scheme is a step backward, because it's not as mature as build.exe; so some of the things that used to be possible (but difficult) from inside the old framework are now much more difficult (or impossible) in the new framework.

I'm looking forward to Windows 8; though I'm kind of bummed out that Microsoft is not going to support a DDK for WinRT (formerly Windows on Arm). There are lots of interesting things that one could do with a WinRT tablet that are not as easy if you have to live in user mode -- there are no TAP drivers in WinRT, as far as I know, and there's no general PTY mechanism; I guess I'll just have to wait for some kind of tablet running an x86-architecture CPU.

Hits: 3042 0 Comments
0 votes
Legal and Copyright Information