Home
Products
Applications
Support
FAQ
Contact
About us
     
 


Q1: Do I need Korat for my application?  

A1: Korat has many features that make it especially suited for applications with advanced requirements.  Here is a checklist to help determine if you application needs Korat. 
 
Do you need…
√      a power budget for the controller under 10 W?
√       cooling without fans for quiet and reliable operation?
√       Gigabit Ethernet over a fiber optic interface?
√       a hardware encryption accelerator?
√       on-board crypto memory
√       a non-multiplexed local bus extension?
√       a high speed CompactFlash controller
√       support for more than one PCI card with DMA? 

 If you answered “yes” to any of these questions, Korat may be the solution for you.  The more yeses, the more you need Korat.    


Q2: What does the Board Management Controller (BMC) do on Korat? 

 A2: The BMC is connected to the CPU through an I2C bus (on Korat rev. 3) and monitors:
 ●  input voltage
 ●  input current
 ●  all on-board generated voltages
 ●  fuses protecting Korat from failures on external PCI adapters
 ●  standby voltage of redundant power supply (if implemented)  

A Linux application can periodically access the BMC and collect the data for performance monitoring and detecting unusual CPU activity.    


Q3: How is the Korat supported by Open Source software?
 
 A3: Open Source U-boot 2008.10 includes a build option for Korat.  Open Source patches for running the Linux kernel on Korat are available from Ablyx.    


Q4: What happens if a developer is loading data into flash memory, and the boot loader is accidentally corrupt.  Is there any way to restore the flash, other than using an in-circuit emulator or sending the board back to Ablyx? 

 A4: Yes.  Korat boots using two flash memories: the “upgradeable” flash, which can be erased and written using U-Boot, and the “permanent” flash, which is not writable in the field.  Normally, Korat boots through the loader in the upgradeable flash, so users can load and use newer or customized versions of U-Boot.  However, if this loader becomes corrupted, the user can press and hold the reset button until the Korat generates a tone (about 10 seconds).  When the reset button is then released, Korat will run a copy of U-Boot stored in the permanent flash.  While this permanent U-Boot may not be the latest version, it contains all the functions necessary to download firmware (e.g., over Ethernet via tftp) and restore the upgradeable flash.

 
     

 

Top