Choosing a compatible ARM controller?

For E-blocks user to discuss using E-blocks and programming for them.

Moderators: Benj, Mods

Post Reply
northcountry
Posts: 3
Joined: Sat Sep 15, 2012 12:14 am

Choosing a compatible ARM controller?

Post by northcountry »

I've come to a place of abundant intelligence..., nice forum.
I'm configuring a CAN bus system and would like to use the Flowcode/ARM software with E-blocks but I'm having trouble finding the ideal main board that's going to be compatibile with the Flowcode/ARM software.
The list of SAM7 processors that are compatibile [url] http://www.matrixmultimedia.com/resourc ... V5_ARM.txt [url] does not include the ARM7 LPC2294 board I'm interested in. I'd like to have the SD card socket, CAN support and the ethernet controller on the main board.
Each CAN node board should be fine with the EICO40 and the CAN E-block but I would like the main node or MCU to have more capabilites than the SAM7 boards listed as compatibile.
This is for a vehicle project.
Any suggestions?
Thanks!

~Paul

northcountry
Posts: 3
Joined: Sat Sep 15, 2012 12:14 am

Re: Choosing a compatible ARM controller?

Post by northcountry »

Recently came across the Raspberry Pi and it looks to be quite a powerful microcontroller in a nice little package. Although it doesn't have CAN support it does have ethernet and an hdmi port.

Here's an unconventional question;
Being I've come to like Flowcode so well would it seem reasonable using it to create a program then manually making edits so the program could be used with the Raspberry?
Opinions welcome!

User avatar
Benj
Matrix Staff
Posts: 15312
Joined: Mon Oct 16, 2006 10:48 am
Location: Matrix TS Ltd
Has thanked: 4803 times
Been thanked: 4314 times
Contact:

Re: Choosing a compatible ARM controller?

Post by Benj »

Hello,

We shortly have a board coming out for the Pi which allows E-block compatibility. Unfortunately all the coding I have done for the Pi is written in Python and we currently have no plans in adapting Flowcode to create Pi compatible code. Saying this most of the code for v5 is now fairly abstract and it is the CAL layer that takes care of the hardware. I suppose it may be possible to create your own CAL to drive the Pi hardware.

If CAN and high speed is a must then what about using a 16-bit dsPIC30 device? If I remember rightly the ARM's run at around 24MIPs and the dsPIC30 devices can run up to 30MIPs but at half the bit depth.

northcountry
Posts: 3
Joined: Sat Sep 15, 2012 12:14 am

Re: Choosing a compatible ARM controller?

Post by northcountry »

Thanks Ben, I appreciate your suggestions. I'll take a closer look at the dsPIC30, that may be a better approach.
I think I'll also try to create a Flowcode/ARM file and see if I can edit the CAL layer to accommidate the RPi.

~Paul

Post Reply