Member for
3 years 2 months
Role
Community lead
Points
1970
SoC Labs Roles
Contributor, Moderator

Projects

Articles

Interests

Design Flow

Technology

Authored Comments

Subject Comment Link to Comment
Any update on the sensor side?

While you have been waiting for AAA have you made any progress on the sensors side?

view
Collaboration

Hi,

Shall we arrange a time to discuss potential collaboration activities? Daniel and I would be happy to look at options either on the generic reference design side or how we can help you with your own ideas on a custom SoC or in collaborating with one of the other teams looking to develop a SoC.

We look forward to hearing from you.

view
What are you working on

Hi,

What are you currently working on. I saw a few items around picking up the nanoSoC reference design and some reference the the HellFire SoC as that originally used the IP for the M0 that was freely available while you waited for the AAA access to the M0 core IP. Are you looking at the high level layout of the SoC from a hardware perspective or are you considering what firmware or software you will run on the processor? Are you using the project structure we provided for nanoSoC?

view
Welcome to SoC Labs

CS welcome to SoC Labs, we look forward to collaborating with you on some of the potential projects we have discussed.

view
Example Workflow

Ryan,

It was great to talk yesterday about how to engage with SoC Labs, especially when you don't have a specific SoC design just waiting to be implemented. Getting familiar with the reusable reference designs and establishing a working design environment are good foundations. 

We have tried to lay out the steps to working through the design to implementation flow in the design flow section. Feel free to add anything you feel is missing or could be improved, either as a comment or by adding content by editing a item.

Image removed.

There is an item on FPGA prototyping using Xilinx but I think you said you have an alternate tool chain. Feel free to share an example of how you developed your own flow for nanoSoC reference design as you become familiar with it. You can also add any points that you feel might be helpful or any requests for additional information as comments. By answering your questions we will hopefully answer other peoples also.

We look forward to hearing from you.

 

view
Translating HLS4ML models into ASIC implementation

The workflow proposed by Aba and the team in their project is developing but still has some issues being resolved to map the model to the nanoSoC reference design when dealing with the specifics of physical design for a specific technology node and ensuring there are no DRC violations. The section 'Workflow of Our system' is helpful in giving an overview. You should be able to get some understanding of the next milestones, I think these are 6,7,8.  

One significant difference I am aware of is that the volume of data Aba and team are looking to move through the system is such they plan to use DMA engines to offload the data movement across the bus. In your case you have said the data volume is low and so you don't plan to use DMA. I am assuming the firmware on the M0 will handle the transfers?

view
Generating the nanoSoC ASIC within HLS4ML

You are able to build nanoSoC with the DMA removed. The two nanoSoC designs taped out recently had either the DMA 230 or the DMA 350. Aba and the team are developing an accelerator core with micro DMA engines within their accelerator design. This allows them to generate similar firmware for their FPGA implementation as their ASIC implementation. They have been varying the nanoSoC project to build without the  DMA 230 or DMA 350 IP but containing their addressing within the accelerator expansion region. 

view
Video of the working accelerator in the test board

Hi,

It would be great to get a video of the working accelerator added to the project when you have time.

view
Final demonstration and additional information on the project

Hi,

It would be great to get an update on the final demonstration of the accelerator working on the test board and also an update to the project to reflect on the start to finish milestones and any reflections on the lessons learned along the way.

We look forward to hearing about your thoughts on this.

view
Update

Thank you for the update.

view

User statistics

My contributions
:
749
My comments
:
214
Overall contributor
:
#1
2024 contributor
:
#1
September 2024 contributor
:
#1

Add new comment

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