Modeling of Processor Datapaths with VLIW Architecture at the System Level

被引:0
|
作者
Tarasov, Ilya [1 ]
Kazantseva, Larisa [1 ]
Daeva, Sofia [1 ]
机构
[1] Russian Technol Univ, MIREA, Vernadsky Ave 78, Moscow 119454, Russia
来源
HIGH-PERFORMANCE COMPUTING SYSTEMS AND TECHNOLOGIES IN SCIENTIFIC RESEARCH, AUTOMATION OF CONTROL AND PRODUCTION | 2022年 / 1526卷
关键词
Processor; VLSI; Computational system; Compilation; Modelling;
D O I
10.1007/978-3-030-94141-3_1
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The article discusses an approach to designing a datapath for a processor with a VLIW architecture. A feature of this architecture is the ability to implement an arithmetic-logic device with a complex structure, which leads to an explosive growth of possible options. The choice of the best option is complicated by conflicting requirements for the functionality and characteristics of the topological implementation of the processor. The article discusses the application of modeling at the transaction level to assess the characteristics of the processor when performing model tasks, followed by a description of the resulting solution at the RTL level. To describe the structure of the arithmetic-logical unit, a modification of the known description is proposed with the help of four parameters characterizing the number of operations, operands and latency in the datapath. The proposed modification makes it possible to describe asymmetric datapaths as part of an arithmetic-logic device with a complex structure. A consistent description of the high-level programming model and the register transfer layer allows for reduced design time and allows for joint design of hardware and support tools.
引用
收藏
页码:3 / 12
页数:10
相关论文
共 50 条
  • [11] Multi-thread VLIW processor architecture for HDTV decoding
    Kim, H
    Yang, WS
    Shin, MC
    Min, SJ
    Bae, SO
    Park, IC
    PROCEEDINGS OF THE IEEE 2000 CUSTOM INTEGRATED CIRCUITS CONFERENCE, 2000, : 559 - 562
  • [12] mAgic-FPU and MADE: A customizable VLIW core and the modular VLIW processor architecture description environment
    Paolucci, PS
    Kajfasz, P
    Bonnot, P
    Candaele, B
    Maufroid, D
    Pastoreli, E
    Ricciardi, A
    Fusella, Y
    Guarino, E
    COMPUTER PHYSICS COMMUNICATIONS, 2001, 139 (01) : 132 - 143
  • [13] Transaction level modeling of NoC based multi-processor architecture for wireless communication system
    Yoon, Sung-Rok
    Park, Sin-Chong
    2006 ASIA-PACIFIC CONFERENCE ON COMMUNICATION, VOLS 1 AND 2, 2006, : 694 - 697
  • [14] 2-Way VLIW processor architecture for embedded multimedia applications
    Seoul Natl Univ, Seoul, Korea, Republic of
    IEEE Workshop Signal Process Syst SiPS Des Implement, (211-220):
  • [15] A novel video signal processor with VLIW-controlled SIMD architecture
    Zhang, Y
    Ma, KK
    Yao, QD
    VISUAL COMMUNICATIONS AND IMAGE PROCESSING 2000, PTS 1-3, 2000, 4067 : 932 - 940
  • [16] A modular VLIW processor
    Brost, Vincent
    Yang, Fan
    Paindavoine, Michel
    2007 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, 2007, : 3968 - 3971
  • [17] Ultrasmall: A Tiny Soft Processor Architecture with Multi-Bit Serial Datapaths for FPGAs
    Takamaeda-Yamazaki, Shinya
    Nakatsuka, Hiroshi
    Tanaka, Yuichiro
    Kise, Kenji
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2015, E98D (12): : 2150 - 2158
  • [18] Viterbi Accelerator for Embedded Processor Datapaths
    Azhar, Muhammad Waqar
    Sjalander, Magnus
    Ali, Hasan
    Vijayashekar, Akshay
    Tung Thanh Hoang
    Ansari, Kashan Khurshid
    Larsson-Edefors, Per
    2012 IEEE 23RD INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP), 2012, : 133 - 140
  • [19] Current consumption dynamics at instruction and program level for a VLIW DSP processor
    Muresan, R
    Gebotys, CH
    ISSS'01: 14TH INTERNATIONAL SYMPOSIUM ON SYSTEM SYNTHESIS, 2001, : 130 - 135
  • [20] A multiobjective genetic fuzzy approach for intelligent system-level exploration in parameterized VLIW processor design
    Ascia, Giuseppe
    Catania, Vincenzo
    Di Nuovo, Alessandro G.
    Palesi, Maurizio
    Patti, Davide
    2006 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-6, 2006, : 1721 - +