Member for
1 year 4 months
SoC Labs Team
SoC Labs Roles


Title Updated date Comment count
System Verification of NanoSoC 3 weeks ago 1
SHA-2 Accelerator Engine 3 months 4 weeks ago 1
Lightweight DMA Infrastructure 3 months 4 weeks ago 9


Authored Comments

Subject Comment Link to Comment
Communication Page Layout

Is it worth splitting with the communication page into three sections; one on on-chip communications, one on Wired off-chip communications and one of Wireless off-chip communications? 

Would it also be worth adding additional communication methods such as USB, SPI, JTAG and UART?

Thank you,


AMBA Guide

Do we want to have a basic guide on this page discussing the different AMBA bus architectures? Explaining the basic difference between APB, AHB and AXI along with the hardware and example hardware required (address decoders, arbiters)?

Corelink Guide

Would it be worth having a table or breakdown on the differences between the different corelink modules? There is some good information on the arm website which I think we should try and replicate. 

Bluetooth Design IP

Is there any Arm/Open-source design IP or example chips which can be used for Bluetooth LE?

I have previously used Nordic NRF Chips but do we want to find example projects that can be used to communicate with Custom SoC's? 

NFC Modules

As with the bluetooth, do we want to find some example NFC designs or IP that we can put on this page?

I have previously used NFC Chips which are communicated with Arm-based SoC's via SPI and I can go and find out what chips I used. Would this be helpful?


Should the NFC page be a subsection of the RFID page as NFC is just a subset of RFID?


Core Breakdown

Is it worth having a table to breakdown the differences/usecases between each cores?

I think specifying which cores are actually being used in current multi-accelerator SoC's would also be a good thing to share so we reduce the type of cores being developed for at one time.

Accelerator Breakdown

I think Characterising the types of accelerators might be a good idea, such as Graphics accelerators and ML accelerators to make it easier to distinguish which accelerators are used where. 

Along with this, I think we should have a standardised table to specify bus compatibility and throughput specifications/limitations for each accelerator to make it easier for researchers to make an educated decision into which accelerator to use in their project.

Used Technologies

Along with a brief description for each corestone subsystem on this page, we should also document the IP used in each subsystem and link it back to the relevant page in technology. 

Peripherals vs Technology

Where do we draw the line before communications and peripherals? UART and SPI are arguably communications also


User statistics

My contributions
My comments
Overall contributor

Add new comment

To post a comment on this article, please log in to your account. New users can create an account.