Hello:
I have a little problem and I don´t know exactilly if you can help me but I have to try because at this moment I’m lossed.
We’re developing a new product and in our first discussions with homologation institutes they have said to us that our software has to be necessary “SOFT- Class C”. This kind of software is very special because demands to the programmer a lot of considerations about the security of microprocessor.
This soft demands me to control CPU registers ( with WALPAT routines for example), Programme counter ,addressing, clock, invariable memory internal or external (cyclic redundancy test->CRC8) , timer , etc.
My question is:
¿Do you have developed any routines or libraries which control some possibles CPUs errors , clock errors or memory errors, etc? Is there any application note with some kind of questions?
Let me know please. I have to develop this project with the micro MC9S08AW16.
Eneko Muguerza
Copreci S.Coop.
Spain
Hi Alex:
We develop electronic circuits to whitegoods. Our electronic can control:
vitroceramic heaters, gas heaters and induction heaters. My case is the 3rd but my collegues will be start working with thw soft class-C in gas heaters and vitroceramics ( the last step) soon.
depends on the application and the final client, we usually homologate our products in these institutes. IMQ(Italy) to gas control , LCOE(spain) to induction and VDE (germany) to vitroceramics. We have to observe the normative IEC 60730 aptdo H whict talks about how is necessary to test the microprocessor operation.
I enclose to you the example guide that is included in this manual. Is my guide because as I have said in my e-mail before, I´m lossed because I´m working without any reference.
I hope this information would be usefull.
Many thanks in advance.
Best regards
Eneko
Hi Alex:
My micro is a 9S08AW16. I don´t use external memories. I use only a internal part of flash memory as Eeprom.
As you say, I know that I have to test CPU registers (that is way I'm asking about walpat memory test) and the rest of CPU values (programe counter , etc).
I´m using a internal clock (FLL Engaged) so I have to test clock. At the same time , I need to test too Internal memory and I'll need a CRC routine to do that.
And as you say in your last e-mail I have to be able to stop programn and test RAM (I don´t know how). To make that is not necessary has to be a problemn because I have to develop a total new software to consider all these neccessary changes to achieve all the requeriments of Soft Class-C.
I hope this information will be usefull to you for help me but really, when I read this normative IEN 60730 Annex H, I found it very theorist.
Let me kmow.
Thanks in advance
Eneko