Hardware/software partitioning in Verilog

被引:0
|
作者
Qin, SC [1 ]
He, JF [1 ]
Qiu, ZY [1 ]
Zhang, NX [1 ]
机构
[1] Peking Univ, Sch Math Sci, Beijing 100871, Peoples R China
关键词
Verilog; algebraic laws; hardware/software co-design; hardware/software partitioning;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We propose in this paper an algebraic approach to hardware/software partitioning in Verilog HDL. We explore a collection of algebraic laws for Verilog programs, from which we design a set of syntax-based algebraic rules to conduct hardware/software partitioning. The co-specification language and the target hardware and software description languages are specific subsets of Verilog, which brings forth our successful verification for the correctness of the partitioning process by algebra of Verilog. Facilitated by Verilog's rich features, we have also successfully studied hw/sw partitioning for environment-driven systems.
引用
收藏
页码:168 / 179
页数:12
相关论文
共 50 条
  • [21] An algebraic hardware/software partitioning algorithm
    Qin, SC
    He, JF
    Qiu, ZY
    Zhang, NX
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2002, 17 (03) : 284 - 294
  • [22] Hardware/software partitioning for telecommunications systems
    Rousseau, F
    Berge, JM
    Israel, M
    [J]. TWENTIETH ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE (COMPSAC'96), PROCEEDINGS, 1996, 20 : 483 - 488
  • [23] Efficient algorithms for hardware/software partitioning to minimize hardware area
    Wu Jigang
    Srikanthan, Thambipillai
    [J]. 2006 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS, 2006, : 1875 - +
  • [24] INCREMENTAL HARDWARE ESTIMATION DURING HARDWARE SOFTWARE FUNCTIONAL PARTITIONING
    VAHID, F
    GAJSKI, DD
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 1995, 3 (03) : 459 - 464
  • [25] Hardware software partitioning with integrated hardware design space exploration
    Srinivasan, V
    Radhakrishnan, S
    Vemuri, R
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE, PROCEEDINGS, 1998, : 28 - 35
  • [26] An approach to hardware/software partitioning for multiple hardware devices model
    Pu, GG
    Zhao, XP
    Wang, SL
    Qiu, ZY
    He, JF
    Wang, Y
    [J]. PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND FORMAL METHODS, 2004, : 376 - 385
  • [27] Hardware resource allocation for hardware/software partitioning in the LYCOS system
    Grode, J
    Knudsen, PV
    Madsen, J
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE, PROCEEDINGS, 1998, : 22 - 27
  • [28] Hardware/software partitioning of embedded systems with multiple hardware processes
    Hendry, DC
    Sananikone, DS
    [J]. IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1997, 144 (05): : 285 - 294
  • [29] Dependency driven partitioning objects generation for hardware/software partitioning
    Sang, Shengtian
    Li, Xiaoming
    Ye, Yizheng
    [J]. 2006 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, PROCEEDINGS, 2006, : 2685 - +
  • [30] Hardware/software partitioning of operating systems -: The δ hardware/software RTOS generation framework for SoC
    Mooney, VJ
    [J]. EMBEDDED SOFTWARE FOR SOC, 2003, : 187 - 206