ARM has for the first time released a soft core for FPGA use to
be available with selected Actel products.
The processor firm’s cores have been sold as hard macros in
FPGAs for some years, however it has been put off offering a soft
core due to the risk of intellectual property theft.
“Security is number one,” John Sharp, microcontroller
segment manager at ARM, told EW.
Soft cores on programmable devices such as FPGAs can be stolen by
reading the device, its associated programme memory, or through
industrial espionage at the factory.
What sets the Actel FPGAs apart for ARM is that they are
flash-based, so there is no associated on-PCB memory or programming
bit-stream; and the selected devices, from the proASIC3 family,
include a hard macro AES decryption engine.
“You get an encrypted version of an ARM implementation for
the target architecture,” said Dr Yankin Tanurhan,
application director at Actel. “You get an ARM-enabled FPGA
and only that FPGA can understand the bit-stream.”
The processor, an ARM7TDMIS has been optimised for FPGAs. “It
uses more flip-flops than with an Asic implementation,” said
Tanurhan.
Just how this optimisation has eaten into the performance hit
usually associated with soft cores remains to be seen as neither
company is prepared to discuss real throughput or clock speeds at
this time.
The processors will be available licence-free for enabled FPGAs and
“users can customise interfaces, select different versions of
AMBA, attach to the core bus and do pretty much what they want
[with interfaces]”, said Tanurhan.
Price is also under wraps for now. “It will be very
competitive with other ARM implementations,” said Tanurhan.
“You will pay extra, but not much more than a ProASIC3 plus a
separate processor [chip].”
www.arm.com
www.actel.com
Avago Technologies
Data Devices Corporation
Green Hills Software
Hitachi Europe
IAR Systems
International Rectifier
Linear Technology
Power Integrations
RF Micro Devices
Torex Semiconductor