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.
Hi,
I am working for the software development (Basically the drivers and the software integration) for an ASIC being developed by our company. The core on the ASIC is ARM7, but the various peripherals may be different from any standard ARM development board. Is it possible to use keil effectively for such a development? If yes, How?. Is the keil software configurable?
Regards, Syed T
The basic answer is 'Yes'. Keil can be configured to support different RAM/ROM configurations. The object code is, of course, ARM. You did not say if your IP core was ARM7 or ARM9 or Cortex-M3. That makes a big difference. The lastest version of Keil MDK supports the Actel Cortex core directly. For other IP core, just select a basic device that is near your core device. Drop out the header information of the peripherals that your IP core does not support and add your own header information. Make sure that you configure the memory configuration of Keil to match your IP core configuration. The type of device EDK that you have will determine how you download the code to your FPGA device. Also, I suggest that you look at some of the Linux tools to create your IP code. Bradford