blogs
Fuzzy Logic at MIT
Submitted by Kirk Zurell on Tue, 2009-04-07 14:16. fuzzy logicMIT is using Fuzzy Logic to analyze cell function.
A perfectly useful do-nothing statement
Submitted by Walter Banks on Tue, 2009-03-24 14:50. CC macros are very useful, but a little taxing for both compiler writers and programmers.
Our view on RS08
Submitted by Walter Banks on Tue, 2009-03-17 16:25. C6808 | RS08I just read Jack's editorial on Embedded.com on the RS08 processor. This is a fun little processor.
We did some work on the instruction set design on this processor, and wrote a C compiler for the RS08. This is a remarkable little processor that, in the end, outperformed many people's expectations (including mine).
Jack Ganssle on RS08
Submitted by Kirk Zurell on Mon, 2009-03-16 13:44. C6808 | RS08Jack Ganssle's latest column in embedded.com reminds us that there is still life in 8-bit architectures.
He mentions the Freescale RS08, which is supported by our C6808 Code Development System.
UPDATE: Jack cites an article on Circuit Cellar by Tom Cantrell, who also talks about RS08.
Header File Customizations
Submitted by Kirk Zurell on Wed, 2009-02-18 19:37. header files | MPCWe've started to get some requests for header file support for ICD3, Microchip's new In-Circuit Debugger. There are some differences between ICD3 and previous generations of ICD. These differences are reflected in the device header files Byte Craft Limited issues for MPC.
If you're using MPC with MPLAB and ICD3, please contact Byte Craft Limited for more information about obtaining updated header files.
IEC 61131 and Fuzz-C
Submitted by Kirk Zurell on Wed, 2009-01-14 22:06. Fuzz-C | fuzzy logic | IEC 61131We've just posted a new paper that compares IEC 61131 fuzzy logic constructs and Fuzz-C additions to C for embedded systems. If you're moving from programmable logic controllers to C for embedded systems, this paper shows the similarities and differences between the two.
Optimization and Debugging
Submitted by Walter Banks on Thu, 2008-09-18 21:08. debugging | optimizationThere's an active discussion about optimization and debugging going on on comp.programming and comp.compilers.
C Traps
Submitted by Kirk Zurell on Fri, 2008-07-25 18:10. CC Traps and Pitfalls by Andrew Koenig is an interesting compilation of C-isms: quirks of the C language that can impact the programs you write.
Reading C type declarations
Submitted by Kirk Zurell on Fri, 2008-07-18 13:21. CThis article gives a plain-language way to read type declarations.
Loop Unrolling
Submitted by Walter Banks on Thu, 2008-04-24 14:01. C languageThis is the start of an interesting discussion on loop unrolling as a compiler optimization. I summed up our thinking on it:
Application code usually was very clear and almost always right
in their timing choice of straight line vs loop implementation. Rolling
up straight line code and unrolling loops more often than not
interfered with a conscience choice a developer made.

eTPU_C:
C6808: