We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hello everybody,
I'm trying to program an Actel 8051s core with Keil uVision3 for a ProASIC3 FPGA and I have some problems.
Keil device database just contains Actel core8051 (a licensed version), but Core8051s is a stripped down version that enables users to add their own peripherals via an APB bus. Actel documentation suggest just to change the header file Reg51.h with the core8051s registers, but it doesn't work.
I'm a noob with this matters, but I suspect that more Keil libraries must be changed in order to adapt core8051s for uVision. Does anyone know how to program this core with Keil??
Thank you!
Not just SFRs - from some of your other posts, it seems that this core gives you the choice of mapping your custom peripherals into either SFR or XDATA space?
"Does anyone has worked before with this Actel core8051s in Keil?"
Not this core, but the Triscend TE5 worked on exactly the same principle...
As far as the Core (and, therefore, the compiler) is concerned, it just reads/writes SFRs or XDATA - it neither knows nor cares what custom peripheral functions may be behind those interfaces...