ARM9 in 2020 – Meet Microchip SAM9X60 SoC & Evaluation Kit

In my first job, I wrote code for a MIPS processor for VoIP phones, then I switched to NEC/Renesas MCUs for CD and DVD players, before going back to Linux and my first experience with an Arm processor: Cirrus Logic EP9307 with a single ARM9  (ARM920T) core clocked at 200 MHz. That was in 2005, and according to Wikipedia various ARM9 cores were released between 1998 to 2006, and now such cores are not recommended for new IC designs with most companies now building their chips around Arm Cortex-A/M/R cores.

At the end of last year, we wrote about Banana Pi BPI-F2S SBC based on Sunplus SP7021 “Plus1” quad-core Cortex-A7 processor with ARM9 and 8051 co-processor. Odd enough but at least the ARM9 core is not the main processor, however, while looking at the upcoming Linux 5.6 Linux kernel log I read an entry about a new SAM9X60 ARM926-based SoC from Microchip.

Microchip SAM9X60 ARM9 Processor

SAM9X60 ARM9 Processor

Quite surprising to have a new ARM9 processor right now, but it should be considered more like an upgrade than a completely new design as explained on Semimedia that first reported about the processor in October 2019:

The chip was upgraded from Atmel’s AT91SAM9260. First, the computing performance of the SAM9X60 has been improved. The previous generation CPU was clocked at 180MHz, and the SAM9X60 was upgraded to 600MHz, up 3.3 times. Secondly, the SAM9X60’s Cache capacity has been expanded to 32KB I-Cache and 32KB D-Cache, which is four times larger than the previous generation…

The SAM9X60 reduces the core operating voltage from 1.8V to 1.2V, and upgrades the SDRAM interface to a (LP)DDR2 interface…

The SAM9X60 adds a 24-bit LCD-TFT interface and a 2D GPU. It can drive up to 1024*768 resolution.

SAM9X60 Block Diagram
SAM9X60 Block Diagram – Click to Enlarge

It’s worth noting SAM9X60 is an industrial-grade processor with a temperature range of -40 to 105°C.

Since there haven’t been any other new ARM9 SoC that I know of in recent times, 600Mhz must be a CPU clock record for ARM9 architecture. The system and memory bus are still clocked at 200MHz. The processor should also be more efficient thanks to a lower core operating voltage, and LPDDR2 memory interface. I suppose Microchip introduced this processor for existing customers that may want to upgrade products with improved performance and features while reusing most of the code.

You’ll find the full specifications, datasheet, and documentation for the processor on the product page. Volume pricing starts at $4.34 for 5,000 pieces.

SAM9X60-EK Evaluation Kit

SAM9X60-EK Evaluation Kit
Click to Enlarge

The company also launched an evaluation kit with the following key features and specifications:

  • SoC – Microchip SAM9X60-V/DWB ARM926EJ-S microprocessor @ 600 MHz with 64 KB SRAM, 2D Graphics Processor Unit; 228-ball TFBGA
  • System Memory – 256 MB DDR2 SDRAM
  • Storage – 512 MB NAND Flash, 8 MB QSPI Flash, SD card slot
  • Display I/F – LCD Connector
  • Networking
    • 10/100M Ethernet Port with Microchip KSZ8081 PHY
    • Footprint for WILC3000 Wifi and Bluetooth module
  • USB – 3x USB Ports
  • Serial – Dual CAN
  • Expansion – mikroBUS socket, Raspberry Pi expansion header
  • Debugging – Embedded debugger; JTAG and serial headers
  • Misc – User buttons, reset and wake up buttons
  • Power Supply – 5V via USB or power barrel jack; Microchip MIC2800 PMIC

There’s excellent hardware and software documentation for the board on Linux4SAM Wiki with source code and demo image for Yocto & Builroot built Linux as well as OpenWrt. The product page also comes with documentation, and the board can be purchased on Microchip online store for $260.

Support CNX Software - Donate via PayPal or become a Patron on Patreon
Advertisements

10
Leave a Reply

avatar
3 Comment threads
7 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
5 Comment authors
theguyukJean-Luc Aufranc (CNXSoft)dgpFrederic Renettheguyk Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
dgp
Guest
dgp

Nuvoton also have a bunch of slower (~300mhz) industrial arm9 chips with memory. They have one in a tqfp 64 from what I remember.

Frederic Renet
Guest

Let’s not forget the Alwinner F1C100S family with integrated DRAM. F1C200S with 128MB of RAM cost less than $2

dgp
Guest
dgp

If you order 5 of the nuvoton parts from their distributor they are $.50 each apparently because a sample price is applied. Which is a good deal for makers especially if you want something your can solder like the QFP packages.

dgp
Guest
dgp

For someone so concerned with the price of things it’s weird you would suggest something that costs almost 10 times as much.

theguyk
Guest
theguyk

How nice that the evaluation kit is available from Mouser UK for £270.93. Thats roughly $311.53 ( so UK get charged more? )

Also on old tech getting used. Several of the high priced multi console retro arcade machines on Aliexpress, have Allwinner H3, or Amlogic S812 SoC running inside. They tend to be fitted with a copper coloured cheap graphics card heatsink and fan too. Some have noted the S812 emulate games better than the S912, as well as comments that the S812 runs cool with the fitted graphics heatsink and fan.

theguyk
Guest
theguyk

” Mini Street Arcade also know as the pandoras treasure, Its basically a pandora’s box clone with no arcade stick attached it uses usb or wireless controller.
Its supports Sega genesis,FBA,NeoGeo,MAME,CPS1,CPS2,CPs3 and PS1.
Unfortunately, it’s overpriced for what you get and I just can’t recommend it to anyone.
Powered by the Allwinner H3 quad-core CPU with 1GB of ram. Lies about true memory size.
ETA PRIME

theguyk
Guest
theguyk

Pandoras Box 3d 9 or Pandoras BOX 3d with WIFI. Powered by a quad-core Cortex A9 CPU clocked at 2.0Ghz paired with an 8 Core Mali450MP8 GPU

dgp
Guest
dgp

>How nice that the evaluation kit is available from Mouser UK for £270.93.

I’ve said this here before but the cost of eval kits doesn’t really matter. It’s not meant for consumers to buy. It’s meant to be bought as a business expense.

theguyuk
Guest
theguyuk

So why not just use a Samsung Cortex A8 ARM processor running at 1 GHZ. Like ARMWORKS andahammer com.

Advertisements