2010 17th IEEE International Conference on Electronics, Circuits and Systems 2010
DOI: 10.1109/icecs.2010.5724624
|View full text |Cite
|
Sign up to set email alerts
|

SysPy: using Python for processor-centric SoC design

Abstract: Although software engineers have high performance algorithms that could be implemented power-efficiently as embedded Systems on Chip (SoC) with modem FPGAs, there is still no easy path for them to a hardware realization, mainly due to the lack of appropriate de sign tools. We present an overview of a tool we have developed to boost the productivity of processor-centric SoC designs for FP GAs. Our tool called SysPy (System Python) exploits the strengths of the popular Python scripting language and acts as a "gl… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0
1

Year Published

2012
2012
2021
2021

Publication Types

Select...
3
3
2

Relationship

1
7

Authors

Journals

citations
Cited by 14 publications
(6 citation statements)
references
References 1 publication
0
4
0
1
Order By: Relevance
“…Dictionaries can be very useful in storing design or signal parameters, thus creating easy-to-read hardware descriptions. Examples of behavioral and structural Python hardware descriptions using SysPy can be found in an earlier publication [Logaras and Manolakos 2010].…”
Section: Hardware Modules Descriptionmentioning
confidence: 99%
See 1 more Smart Citation
“…Dictionaries can be very useful in storing design or signal parameters, thus creating easy-to-read hardware descriptions. Examples of behavioral and structural Python hardware descriptions using SysPy can be found in an earlier publication [Logaras and Manolakos 2010].…”
Section: Hardware Modules Descriptionmentioning
confidence: 99%
“…In Logaras and Manolakos [2010] we presented an image processing SoC that was designed using SysPy around an AVR 8-bit processor core. Since then SysPy has evolved along the following important directions: a) Supports a structured way to communicate …”
Section: Soc Design Examples With Syspy For Systems Biologymentioning
confidence: 99%
“…While using C++/Python have many advantages in the design phase of the NN algorithm including well documented library for Python and ease of implementation, there are few challenges in moving from these languages to microcontroller code. Python requires lot of memory for execution and uses fair amount of power consumption, which are limiting factors for microcontroller codes [32]. This is especially true when using popular packages such as numpy and scipy.…”
Section: Implementation In Mobile Devices For Real-time Monitoringmentioning
confidence: 99%
“…PyRTL [33] [34] , PyMTL [35] , SysPy [36] 和 PHDL [37] 等, 这些语言针对不同的应用目标, 利用 Python 图 5 定义的元素及 AST 表示示例 [14] 图 6 FIRRTL 中间格式的处理 [14] 它设计了完备的硬件元语, 大量采用位向量数据类 图 7 以 CoreIR 为核心的敏捷设计流程 [39] 3.3 微处理器生成技术 微处理器生成器的核心思想是避免设计单个 芯片实例, 而是通过设计生成器, 配置参数, 自动 生成满足需求的微处理器 [1] , 其关键技术是微处理 器特征参数的建模、模板电路、模板体系结构的 设计, 这些技术涉及的内容常常与应用领域密切 相关.…”
Section: 敏捷设计方法关键使能技术unclassified