<?xml version="1.0" encoding="UTF-8" ?>
			<rss version="2.0">
				<channel>
					
								<lastBuildDate>Thu, 23 Feb 2012 06:35:38 GMT</lastBuildDate>
							
								<title><![CDATA[Mediama Technologies]]></title>
							
								<generator><![CDATA[Doteasy Hosted Blogs - Powered By Doteasy.com]]></generator>
							
								<link><![CDATA[http://apps.mediamatech.com/Blog/]]></link>
							
								<ttl><![CDATA[60]]></ttl>
							
								<description><![CDATA[Mediama Technologies
Development&nbsp;Blog]]></description>
							
								<docs><![CDATA[http://blogs.law.harvard.edu/tech/rss]]></docs>
							
								<pubDate>Thu, 23 Feb 2012 06:35:38 GMT</pubDate>
							
						<item>
							
											<description><![CDATA[<p>As of Dec 31, 2011, I am closing down Mediama Technologies for the time being.&nbsp; I have been working at Intel for 2.5 years&nbsp;now, which is has been extremely busy;&nbsp;combine that with a growing family,&nbsp;and life&nbsp;has been&nbsp;far too&nbsp;full to continue this adventure.&nbsp; Thank you for your support and all the great&nbsp;discussions, and I hope you enjoyed the RMT1.</p>
<p>If you are interested in the design files for the RMT1 or the PMT1G, please contact me at <a href="mailto:info@mediamatech.com">info@mediamatech.com</a>.</p>
<p>Regards,</p>
<p>Pete</p>]]></description>
										
											<title><![CDATA[Good-bye (for now)]]></title>
										
											<link><![CDATA[http://apps.mediamatech.com/Blog/?e=75746&d=02/11/2012&s=Good%2Dbye%20%28for%20now%29]]></link>
										
											<guid><![CDATA[http://apps.mediamatech.com/Blog/?e=75746&d=02/11/2012&s=Good%2Dbye%20%28for%20now%29]]></guid>
										
											<pubDate>Sat, 11 Feb 2012 08:51:21 GMT</pubDate>
										
						</item>
					
						<item>
							
											<description><![CDATA[<p><br />
It has been a busy few weeks, especially with personal life.&nbsp; But now time for an update.&nbsp;<strong>PMT1G</strong> has been progressing slowly but surely:</p>
<ol>
    <li>SAM-BA over JTAG (SAM-ICE) is working, with applets written for initializing both LP DDR SDRAM on both DDR0 and EBI.&nbsp; NAND and DataFlash proven.&nbsp; ES replacement boot ROM loaded on DataFlash, so now SAM-BA over USB is working.</li>
    <li>AT91 Bootstrap (1.14) modified to initialize both LP DDR.&nbsp; So I can now launch U-Boot...</li>
    <li>Latest U-Boot (not yet released) has native support for AT91SAM9G45, so I started with that as a base.&nbsp; Added PMT1G support code, and we are now booting into U-Boot!&nbsp;&nbsp;Ethernet is working under U-Boot.<br />
    There appears to be some stability issues, in which U-Boot prompt becomes unresponsive after ~10 minutes, unless something is actively running (e.g. memory test).&nbsp; Might have to roll back to Atmel's 1.3.4 demo, just to check.</li>
    <li>Starting from 2.6.30, maxim.org.za AT91 patches, and Nicolas Ferre's latest patch set, I have added PMT1G board support to linux.&nbsp; Can now boot through to the linux prompt, using my own root filesystem in NAND (JFFS2).&nbsp; But after several minutes, a spontaneous cache error occurs.&nbsp; Still investigating.</li>
</ol>
<p>And now for a picture of the board, loaded thus far:</p>
<p align="center"><img alt="PMT1G Prototype" target="_new" src="/blog/upload/m/e/mediamatech.com/ae8278fc01f5d6e21ddf74ff2c32783e.jpg" /></p>
<p align="left">DC jack on the lower left, ethernet coming in on the middle-top, and USB miniB cable on lower-right is for console support (on-board SiLabs CP2102 USB/UART).&nbsp; Console is the DBGU serial interface; in linux, mapped to <font face="Courier New">/dev/ttyS0</font>.</p>
<p align="left">Next up is to analyze some of the U-Boot and Linux stability issues.&nbsp; And then onto verifying LCD and AC97 codec support.</p>
<p align="left">Stay tuned for more news as things progress...</p>]]></description>
										
											<title><![CDATA[PMT1G: Status Update]]></title>
										
											<link><![CDATA[http://apps.mediamatech.com/Blog/?e=38010&d=10/02/2009&s=PMT1G%3A%20Status%20Update]]></link>
										
											<guid><![CDATA[http://apps.mediamatech.com/Blog/?e=38010&d=10/02/2009&s=PMT1G%3A%20Status%20Update]]></guid>
										
											<pubDate>Sat, 03 Oct 2009 01:25:50 GMT</pubDate>
										
						</item>
					
						<item>
							
											<description><![CDATA[<p>Received four partially-loaded (e.g. BGAs, top-side QFN packages, etc) PMT1G prototypes from my contract manufacturer.</p>
<p>Thus far, loaded all power supply components and all voltages measure nominal (phew!), on one prototype thus far.&nbsp; Next will be all circuitry for the SAM9G45 to reach basic start-up (e.g. filtered supplies, clocks/crystals, etc) -- enough to get SAM-BA over JTAG going.</p>
<p>I will post&nbsp;a photo of the prototype&nbsp;soon.&nbsp; Stay tuned!</p>]]></description>
										
											<title><![CDATA[PMT1G: Proto build-up]]></title>
										
											<link><![CDATA[http://apps.mediamatech.com/Blog/?e=36506&d=09/07/2009&s=PMT1G%3A%20Proto%20build%2Dup]]></link>
										
											<guid><![CDATA[http://apps.mediamatech.com/Blog/?e=36506&d=09/07/2009&s=PMT1G%3A%20Proto%20build%2Dup]]></guid>
										
											<pubDate>Tue, 08 Sep 2009 12:34:25 GMT</pubDate>
										
						</item>
					
						<item>
							
											<description><![CDATA[<p>Just received a fresh batch of RMT1-A v1.4.&nbsp; This version has the 4-pin flex connector that matched the Sharp LQ043T1DG0x panels.&nbsp; Also, used ENIG (electroless nickel, immersion gold) PCB finish -- looks much nicer and longer shelf life.&nbsp; Tested about 16, and no failures thus far.&nbsp; So RMT1 stock is available again!</p>
<p>Finally got around to getting&nbsp;a LQ043T1DG01&nbsp;panel.&nbsp; Beautiful looking output, with relatively high contrast and brightness.&nbsp;The touch panel appears (at least subjectively) to be more sensitive and responsive than the Hantouch panels commonly used.&nbsp; Looks like it will be a popular &quot;high-end&quot; option.</p>
<p>In terms of the touch pin-out, it turned out it was not a necessity yo change the pin-out (flip Y axis) after all.&nbsp; It is more an issue of perspective and use.&nbsp; Oh well, at least <strong>tslib</strong> is capable of translating any axis flips, and thus compensates for this change simply by running <strong>ts_calibrate</strong>.</p>
<p>In terms of a new linux release and root filesystems, still waiting for everything to percolate up into mainline -- or I would even settle for just a AVR32 GIT tag when 2.6.31 is finally out.</p>]]></description>
										
											<title><![CDATA[RMT1: v1.4 & Sharp LCD]]></title>
										
											<link><![CDATA[http://apps.mediamatech.com/Blog/?e=36223&d=09/01/2009&s=RMT1%3A%20v1%2E4%20%26%20Sharp%20LCD]]></link>
										
											<guid><![CDATA[http://apps.mediamatech.com/Blog/?e=36223&d=09/01/2009&s=RMT1%3A%20v1%2E4%20%26%20Sharp%20LCD]]></guid>
										
											<pubDate>Wed, 02 Sep 2009 12:45:44 GMT</pubDate>
										
						</item>
					
						<item>
							
											<description><![CDATA[<p><strong>RMT1</strong>:</p>
<p>PCBs and kit at the contract manufacturer.&nbsp; Expect to have more RMT1 boards available within one week!</p>
<p>After some feedback from the AVR32 kernel list, the patches for RMT1 should get through soon, and should make it in time for 2.6.31.</p>
<p><strong>PMT1x</strong>:</p>
<p>Should&nbsp;have the mobile DDR parts soon.&nbsp; Lead-times are stretching out these days, as vendors are being&nbsp;extremely careful not to over produce.</p>
<p>Looking at the kernel GIT, and the SAM9G45 and -EK board setup code is (finally) next in line.&nbsp; Again, should make it in time for&nbsp;2.6.31.&nbsp; I can soon start test kernel builds, and move onto the&nbsp;board setup code for PMT1G.</p>
<p>On the u-boot front, v2009-08-rc* looks to have the SAM9G45 support in place already.&nbsp; So it looks like 2009-08 is the place to start the u-boot port for PMT1G.</p>
<p>&nbsp;</p>]]></description>
										
											<title><![CDATA[RMT1/PMT1x: Update]]></title>
										
											<link><![CDATA[http://apps.mediamatech.com/Blog/?e=35832&d=08/26/2009&s=RMT1%2FPMT1x%3A%20Update]]></link>
										
											<guid><![CDATA[http://apps.mediamatech.com/Blog/?e=35832&d=08/26/2009&s=RMT1%2FPMT1x%3A%20Update]]></guid>
										
											<pubDate>Wed, 26 Aug 2009 10:49:07 GMT</pubDate>
										
						</item>
					
						<item>
							
											<description><![CDATA[<p>Now that I (finally) resolved my&nbsp;2.6.3x kernel touchscreen&nbsp;bug, I was able to spend some time getting a new toolchain/library release that contains the latest Nokia full-GPL Qt Embedded 4.5.2 libraries.&nbsp; WIll be publishing the&nbsp;archive&nbsp;on the Mediama Downloads very soon.</p>
<p>Kernel patches were submitted, and now I am waiting for them to be accepted and a new tagged AVR32 kernel in GIT.&nbsp; Then I can publish a new kernel based on 2.6.31*.&nbsp; RMT1 is support is almost&nbsp;completely in the kernel mainline!&nbsp; Along with that release will be an updated root filesystem.</p>
<p>In recent days, there was a sudden spike in RMT1-A orders -- more in the last two days than in the last two months!&nbsp; Not sure what the reason is.&nbsp; But now I am completely out of stock.&nbsp; A new batch will be built next week.&nbsp; This time, I fixed the pin-out of <strong>J13</strong>, and will load that connector so the Sharp LQ043T1DG01 is supported right away.</p>
<p>Sorry for the delay -- the new RMT1 batch&nbsp;should be available within 2 weeks.</p>
<p>On the PMT1x front, I received the blank PCBs.&nbsp; Now just waiting on some BGA SDRAMs to arrive, before I can get the first protos made.</p>]]></description>
										
											<title><![CDATA[RMT1:  new SW, new boards (in 2 weeks)]]></title>
										
											<link><![CDATA[http://apps.mediamatech.com/Blog/?e=35500&d=08/20/2009&s=RMT1%3A%20%20new%20SW%2C%20new%20boards%20%28in%202%20weeks%29]]></link>
										
											<guid><![CDATA[http://apps.mediamatech.com/Blog/?e=35500&d=08/20/2009&s=RMT1%3A%20%20new%20SW%2C%20new%20boards%20%28in%202%20weeks%29]]></guid>
										
											<pubDate>Thu, 20 Aug 2009 05:49:26 GMT</pubDate>
										
						</item>
					
						<item>
							
											<description><![CDATA[<p>The AT91SAM9G45 samples arrived today!&nbsp; ES revision (oh well).&nbsp; So should be ready to build the first proto when the PCBs arrive in a couple of weeks.</p>
<p>There is now a DRAFT <a href="http://www.mediamatech.com/shop/downloads/PMT1x/Brochure_PMT1G.pdf"><strong>PMT1G Brochure</strong></a>&nbsp;(variant with SAM9G45).</p>
<p>I have converted FA1 (FPGA board) into what is now <strong>PMTF1</strong>, likely the first expansion card for PMT1x.</p>
<p>Preliminary top-side &quot;picture&quot;:</p>
<p align="center"><img alt="PMTF1 Top Side" target="_new" src="/blog/upload/m/e/mediamatech.com/40d19a13dbb89038aa6c553cfd5e6101.jpg" /></p>
<p align="left">And bottom-side:</p>
<p align="center"><img alt="PMTF1 Bottom Side" target="_new" src="/blog/upload/m/e/mediamatech.com/8b78c00ae2d5c0b6acf77e49bfeeaf11.jpg" /></p>
<p>The PMTF1&nbsp;PCB is 2.2&quot; x 1.7&quot;, and is designed to mate with the PMT1x's EBI Expansion port (16-bit data) over a Samtec FSI connector.&nbsp; It also has a standard 2x20 0.1&quot; footprint (only 8-bit data) for simple mounting on&nbsp;other&nbsp;boards.&nbsp; This footprint also matches the <a href="http://www.pctestinstruments.com/"><strong>Intronix LA1034</strong></a>&nbsp;USB Logic Analyzer's cable -- very useful for debugging, as it is much less expensive than ChipScope (which does not come with the free Xilinx WebPack tools).</p>
<p>As with FA1, there is&nbsp;SPI DataFlash that holds the FPGA configuration image.&nbsp; The FPGA takes control of the DataFlash to configure itself right after power-up.&nbsp; After that, the DataFlash will be placed on the SPI bus, allowing the host CPU to access it.&nbsp; So in linux, it could be mounted as a typical MTD device, and thus one could easily re-program the bitstream without requiring any special drivers.</p>]]></description>
										
											<title><![CDATA[PMT1x: Update & "PMTF1"]]></title>
										
											<link><![CDATA[http://apps.mediamatech.com/Blog/?e=35047&d=08/12/2009&s=PMT1x%3A%20Update%20%26%20%22PMTF1%22]]></link>
										
											<guid><![CDATA[http://apps.mediamatech.com/Blog/?e=35047&d=08/12/2009&s=PMT1x%3A%20Update%20%26%20%22PMTF1%22]]></guid>
										
											<pubDate>Wed, 12 Aug 2009 12:34:30 GMT</pubDate>
										
						</item>
					
						<item>
							
											<description><![CDATA[<p>Received confirmation that AT91SAM9G45 samples have shipped.&nbsp; So I did some final checks and sent the PCB data off for fabrication.</p>
<p>The project is now called &quot;PMT1x&quot;, to reflect the possible variants:<br />
<strong>PMT1G</strong>:&nbsp; based on AT91SAM9G45 (first product)<br />
<strong>PMT1M</strong>:&nbsp; based on AT91SAM9M10 (TBD)</p>
<p>Then there will be sub-options, based on BoM customization requests (minimum quantities would apply):&nbsp; e.g. amount of memory, with/without ethernet, etcetc.</p>
<p>Here is a &quot;picture&quot; of the first-prototype topside:<br />
<img alt="PMT1x Top Side Placement" target="_new" src="/blog/upload/m/e/mediamatech.com/89904d183ec35989da8e1f4e30043a94.jpg" /></p>
<p>Except for the USB debug console and the (optional) DC power jack,&nbsp;the main&nbsp;user connections are along the bottom-edge.&nbsp; Also, the battery cable connections are on the right-edge, as they are intended to be kept internal to the enclosure.</p>
<p>And the bottomside:<img alt="PMT1x Bottom Side Placement" target="_new" src="/blog/upload/m/e/mediamatech.com/bd3f6fb150a3e9440d4557280860ca64.jpg" /></p>
<p>Right now I need to finally tackle this elusive SPI/ADS7846 driver bug that has been keeping RMT1 board support from&nbsp;transitioning to 2.6.31!</p>
<p>Then&nbsp;working will begin in earnest on the Atmel SAM-BA bootloader support, U-Boot, and the the Linux board setup (based on the 9G45-EK board).<br />
And remember the FA1 FPGA accelerator?&nbsp; I am working on revamping it to work with the PMTx board, via the EBI expansion header.&nbsp; The new board will be a bit larger and will also accomodate a standard 2x20 0.1&quot; header to allow it to be used practically anywhere.&nbsp; Stay tuned...</p>]]></description>
										
											<title><![CDATA[PMT1x: PCB off to fab]]></title>
										
											<link><![CDATA[http://apps.mediamatech.com/Blog/?e=34687&d=08/07/2009&s=PMT1x%3A%20PCB%20off%20to%20fab]]></link>
										
											<guid><![CDATA[http://apps.mediamatech.com/Blog/?e=34687&d=08/07/2009&s=PMT1x%3A%20PCB%20off%20to%20fab]]></guid>
										
											<pubDate>Fri, 07 Aug 2009 11:07:01 GMT</pubDate>
										
						</item>
					
						<item>
							
											<description><![CDATA[<p>Looks like Atmel has finally&nbsp;announced the AT91SAM9G45.&nbsp; The ES version&nbsp;has a few errata, the most important of which is a bug in the NV boot firmware that keeps SAM-BA USB from working properly.&nbsp; Workaround is to load a replacement image into a&nbsp;DataFlash and make sure it always runs when you need SAM-BA over USB.&nbsp; This has forced me to add a mid-sized (16Mbit) DataFlash device.&nbsp; Hopefully, it will only ever be needed&nbsp;on the&nbsp;initial prototypes.</p>
<p>No word yet on the 9M10 release schedule.&nbsp; At least the first PMT10 prototypes will be made with the 9G45.&nbsp; I am hoping the PMT10 release has the 9M10, but if that is looking too far out (or prohibitively expensive), than I will release with the 9G45.</p>
<p>Still waiting on 9G45 samples.&nbsp; Not proceeding&nbsp;with the&nbsp;PCB&nbsp;until I get&nbsp;confirmation.&nbsp; Hopefully soon!</p>
<p>The first General&nbsp;I/O card (e.g. PMTC1) will have dual USB host (built-in USB hub), and options for a bluetooth module, RS-232 DTE (DB-9M), and CAN interface.&nbsp; The design and layout are completed; so just a matter of waiting until PMT10 is proven.&nbsp;&nbsp;Or perhaps a better&nbsp;idea is to make a simple PCB with prototyping area, etc.</p>
<p>I am also in the midst of defining the first of the EBC (EBI Bus Extension) cards:&nbsp; an FPGA video output board,&nbsp;targetting&nbsp;full HD (1080p)&nbsp;decoding applications, with DVI output.&nbsp; It will likely be based on a Xilinx Spartan-6 FPGA, depending on scheduling, etc.&nbsp; More details to come.</p>]]></description>
										
											<title><![CDATA[PMT10: SAM9G45]]></title>
										
											<link><![CDATA[http://apps.mediamatech.com/Blog/?e=34167&d=07/30/2009&s=PMT10%3A%20SAM9G45]]></link>
										
											<guid><![CDATA[http://apps.mediamatech.com/Blog/?e=34167&d=07/30/2009&s=PMT10%3A%20SAM9G45]]></guid>
										
											<pubDate>Thu, 30 Jul 2009 10:01:26 GMT</pubDate>
										
						</item>
					
						<item>
							
											<description><![CDATA[<p>Recently, I have been getting quite a few questions about&nbsp;enabling Sharp LQ043T1DG01 (4.3&quot; PSP with built-in touchpanel) support on RMT1.&nbsp;Frankly,&nbsp;I did not think anyone cared for it, as it was <strong>very</strong> expensive.&nbsp;&nbsp;Apparently&nbsp;not anymore: &nbsp;Sharp recently reduced&nbsp;its price by almost 50%, to ~US$65.&nbsp; Not as inexpensive as the Formike, but certainly more readily available in North America.</p>
<p>So for PMT10, I decided to add footprints for connectors to support the DG01.</p>
<p>For&nbsp;now, default stuffing will be for the lower-cost Formike -- but we shall see what the market wants.</p>
<p>Any thoughts&nbsp;about this anyone?</p>
<p>FYI:&nbsp; it appears that <a href="http://www.mini-box.com/pico-SAM9G45-X">mini-box.com</a> is working on&nbsp;a 9G45 board.&nbsp; &quot;ituner&quot;&nbsp;(presumably someone from&nbsp;there)&nbsp;seems to be&nbsp;advertising it everywhere he/she can -- including AVRfreaks!&nbsp; Looks like quite an interesting board.</p>
<p>To correct any possible misperceptions out there, please note that PMT10 is intended to be used as a&nbsp;standalone developmnent board, as well as an OEM-quality board that can be directly integrated into&nbsp;production systems, or even on its own (e.g. intelligent control terminal, etc).&nbsp; I am hoping the design choices I have made will make it amicable to both kinds of need.</p>
<p>Meanwhile, still waiting on 9G45 samples to get going with the first prototype...</p>]]></description>
										
											<title><![CDATA[PMT10: LCD choices]]></title>
										
											<link><![CDATA[http://apps.mediamatech.com/Blog/?e=32416&d=07/10/2009&s=PMT10%3A%20LCD%20choices]]></link>
										
											<guid><![CDATA[http://apps.mediamatech.com/Blog/?e=32416&d=07/10/2009&s=PMT10%3A%20LCD%20choices]]></guid>
										
											<pubDate>Sat, 11 Jul 2009 12:41:11 GMT</pubDate>
										
						</item>
					
				</channel>
			</rss>
		
