• Title/Summary/Keyword: SystemC

Search Result 26,440, Processing Time 0.049 seconds

Design and Implementation of a C-to-SystemC Synthesizer (C-to-SystemC 합성기의 설계 및 구현)

  • You, Myoung-Keun;Song, Gi-Yong
    • Journal of the Institute of Convergence Signal Processing
    • /
    • v.10 no.2
    • /
    • pp.141-145
    • /
    • 2009
  • A C-to-SystemC synthesizer which processes the input behavior according to high-level synthesis, and then transforms the synthesis result into SystemC module code is implemented in this paper. In the synthesis process, the input behavioral description in C source code is scheduled using list scheduling algorithm and register allocation is performed using left-edge algorithm on the result of scheduling. In the SystemC process, the output from high-level synthesis process is transformed into SystemC module code by combining it with SystemC features such as channels and ports. The operation of the implemented C-to-SystemC synthesizer is validated through simulating the synthesis of elliptic wave filter in SystemC code. C-to-SystemC synthesizer can be used as a part of tool-chain which helps to implement SystemC design methodology covering from modeling to synthesis.

  • PDF

A research on an efficient methodology for conversion from Verilog to SystemC (Verilog에서 SystemC로 변환을 위한 효율적인 방법론 연구)

  • 신윤수;고광철;정제명
    • Proceedings of the IEEK Conference
    • /
    • 2003.07b
    • /
    • pp.1177-1180
    • /
    • 2003
  • Recently, SystemC is one among the language observed. In Industry, there are many the languages that use Verilog. But, unskillful SystemC users must learn SystemC for conversion that from Verilog to SystemC and need time and effort for this. By these reason, feel necessity of easy and efficient conversion. This paper argues efficient methodology to change Verilog to SystemC. Abstract concepts of Verilog are proposed fittingly each one by one in SystemC.

  • PDF

Effect of Gypsum on the Characteristics of Early Hydration of the System C3S-C3A (I) (C3S-C3A계의 초기 수화반응 특성에 미치는 석고의 영향 (I))

  • 신규연;한기성
    • Journal of the Korean Ceramic Society
    • /
    • v.26 no.4
    • /
    • pp.514-520
    • /
    • 1989
  • The early hydration characteristics according to the C3S/C3A ratio and presence of gypsum, in order to establish the hydration mechanism of the system C3S-C3A, have been studied. The rate of C3S dissolution in the system C3S-Gypsum was higher than that in the system C3S. Consequently, the induction period was reduced and the rate of Ca(OH)2 formation in the accleration period was increased. The hydration of C3S in the system C3S-C3A was retarded because Al3+ in the liquid phase originating from the hydration of C3A was incorporated into calcium hydrosilicates formed. The retardation phenomenon of C3S hydration was not appeared in the system C3S-C3A-gypsum because the reaction of monosulfate formation became the rate-determining step.

  • PDF

Design and Implementation of Co-Verification Environments based-on SystemVerilog & SystemC (SystemVerilog와 SystemC 기반의 통합검증환경 설계 및 구현)

  • You, Myoung-Keun;Song, Gi-Yong
    • Journal of the Institute of Convergence Signal Processing
    • /
    • v.10 no.4
    • /
    • pp.274-279
    • /
    • 2009
  • The flow of a universal system-level design methodology consists of system specification, system-level hardware/software partitioning, co-design, co-verification using virtual or physical prototype, and system integration. In this paper, verification environments based-on SystemVerilog and SystemC, one is native-code co-verification environment which makes prompt functional verification possible and another is SystemVerilog layered testbench which makes clock-level verification possible, are implemented. In native-code co-verification, HW and SW parts of SoC are respectively designed with SystemVerilog and SystemC after HW/SW partitioning using SystemC, then the functional interaction between HW and SW parts is carried out as one simulation process. SystemVerilog layered testbench is a verification environment including corner case test of DUT through the randomly generated test-vector. We adopt SystemC to design a component of verification environment which has multiple inheritance, and we combine SystemC design unit with the SystemVerilog layered testbench using SystemVerilog DPI and ModelSim macro. As multiple inheritance is useful for creating class types that combine the properties of two or more class types, the design of verification environment adopting SystemC in this paper can increase the code reusability.

  • PDF

Importance, Support and Application for Contract Foodservice Management Company′s Infra-System in the Viewpoint of Headquarters and Branch Office (위탁급식전문업체의 운영관리 인프라 시스템에 대한 본사와 업장 측면에서의 중요도, 지원도, 활용도 탐색)

  • 양일선;박문경;한경수;채인숙;박소현;이해영
    • Korean Journal of Community Nutrition
    • /
    • v.9 no.2
    • /
    • pp.233-240
    • /
    • 2004
  • This study was design to grope the suggestions leading synergic effects by bridging the gap between headquarters and branch office, and so to identify the infra-system of contract foodservice management company (CFMC) necessary for operating any kind of branch office including school, hospital and business and industry (B&I). Among 8 categories consisted of infra-system in CFMC, 'C8. Evaluation & analysis for branch office's operation' was the most important category in the headquarter's viewpoint, while 'C3. Sanitation management system' was the most important category in branch office's viewpoint. In support and application, 'C3. Sanitation management system' was the highest category in both headquarters and branch offices including school, hospital and B&I. As a result of analysis on gap between main and branch office in importance, support and application in 8 categories, the efforts of communication and community of perception for infrastructure were needed, because 'C4. Education & training for human resource management (HRM) system' and 'C8. Evaluation & analysis for branch office's operation' in importance, 'C2. Menu management system', 'C4. Education & training for HRM system', 'C6. Facility & utility support system' and 'C8. Evaluation & analysis for branch office's operation' in support had a gap. Correlation analysis to grasp the relation between importance of infra-system and headquarters' support or branch office's application showed that headquarters's importance and support were correlated positively in 'C3. Sanitation management system', 'C6. Facility & utility support system', 'C7. Customer satisfaction management system' and 'C8. Evaluation & analysis for branch office's operation' and branch office's importance and application were correlated positively in 'C1. Procurement & food processing system', 'C5. Management Information system', 'C7. Customer satisfaction management system' and 'C8. Evaluation & analysis for branch office's operation'. Lastly, 'C6. Facility & utility support system' in the branch office of school and hospital and 'C2. Menu management system' in the branch office of B&I were high in importance, low in support and application, therefore Intensive support for these categories was needed. In conclusion, continuous check and improvement for categories, which were identified as an urgent problems to be solved in this study, among infra-structure qualifying for CFMC, would enable contract foodservice industry that has grown quantitatively till now to grow qualitatively.

Hybrid Multi-System-on-Chip Architecture as a Rapid Development Approach for a High-Flexibility System

  • Putra, Rachmad Vidya Wicaksana;Adiono, Trio
    • IEIE Transactions on Smart Processing and Computing
    • /
    • v.5 no.1
    • /
    • pp.55-62
    • /
    • 2016
  • In this paper, we propose a hybrid multi.system-on-chip (H-MSoC) architecture that provides a high-flexibility system in a rapid development time. The H-MSoC approach provides a flexible system-on-chip (SoC) architecture that is easy to configure for physical- and application-layer development. The physical- and application-layer aspects are dynamically designed and modified; hence, it is important to consider a design methodology that supports rapid SoC development. Physical layer development refers to intellectual property cores or other modular hardware (HW) development, while application layer development refers to user interface or application software (SW) development. H-MSoC is built from multi-SoC architectures in which each SoC is localized and specified based on its development focus, either physical or application (hybrid). Physical HW development SoC is referred to as physical-SoC (Phy-SoC) and application SW development SoC is referred to as application-SoC (App-SoC). Phy-SoC and App-SoC are connected to each other via Ethernet. Ethernet was chosen because of its flexibility, high speed, and easy configuration. For prototyping, we used a LEON3 SoC as the Phy-SoC and a ZYNQ-7000 SoC as the App-SoC. The proposed design was proven in real-time tests and achieved good performance.

Architecture Exploration Using SystemC and Performance Improvement of Network SoC (SystemC를 이용한 아키텍처 탐색과 네트워크 SoC 성능향상에 관한 연구)

  • Lee, Kook-Pyo;Yoon, Yun-Sup
    • Journal of the Institute of Electronics Engineers of Korea SD
    • /
    • v.45 no.4
    • /
    • pp.78-85
    • /
    • 2008
  • This paper presents a high-level design methodology applied on an SoC using SystemC. The topic will emphasize on high-level design approach for intensive architecture exploration and verifying cycle accurate SystemC models comparative to real Verilog RTL models. Unlike many high-level designs, we started the poject with working Verilog RTL models in hands, which we later compared our SystemC models to real Verilog RTL models. Moreover, we were able to use the on-chip test board performance simulation data to verify our SystemC-based platform. This paper illustrates that in high-level design, we could have the same accuracy as RTL models but achieve over one hundred times faster simulation speed than that of RTL's. The main topic of the paper will be on architecture exploration in search of performance degradation in source.

A Study on The Reality of Loran-C System and Its Applications (로란-C 시스템의 현황과 효율적인 활용방안에 관한 연구)

  • Kwon, Hyuk-Dong;Seo, Ki-Yeol;Park, Gyei-Kark
    • Journal of the Korean Society of Marine Environment & Safety
    • /
    • v.10 no.2 s.21
    • /
    • pp.61-67
    • /
    • 2004
  • The development motive and maintenance of navigation system were military strategy purpose since middle of 20th century. During cold war period between the United States and the Soviet since the Second World War, advanced navigation system that two countries are responded individually have done development competitively. These systems are exhibited on general except military purpose gradually and are taking charge of point role in economy transport activity such as transportation of logistics between the country. Navigation system can divide into ground system and satellite system. Representative system of ground system is Loran-C(Long Range Navigation), and representative system of satellite system is GPS(Global Position System). Loran-C system is a system that use much in all the world country sea and ground, but GPS and DGPS that present is a satellite navigation system are used much. According to development of satellite system, examine about actual conditions of Loran-C navigation system and practical use plan in this paper because there is controversy about role of Loran-C navigation device along with Loran-C's operation and user decrease, and discusses for Loran-C's development direction.

  • PDF

Epicranial Bony System of Six Species in Family Cynoglossidae (Pisces, Pleuronectiformes) from Korea (한국산 참서대과 Cynoglossidae 어류 6종의 상두개골계(epicranical bony system))

  • Choi, Youn;Kim, Ik-Soo
    • Animal Systematics, Evolution and Diversity
    • /
    • v.11 no.3
    • /
    • pp.329-334
    • /
    • 1995
  • The epicranial bony system of the six species of the family Cynoglossidae were examined based on the specimens collected from the coast of Korea from 1992 to 1994. They were divided into four groups by the morphological features of epicranial bony system as follow: 1. Paraplagusia japonica, 2. Cynoglossus joyneri and C. robustus, 3. C. semilaeuis and C. abbreuiatus, and 4. C. interruptus. Among them, P japonica showed the most derived character in the erisma and frontal elements of the epicranial bony system. And it was remarked that the number of proximal radials supporting erisma show much differences among the species. It is discussed that the morphological differences in the epicranial bony system are significant character for interspecific relationships in family Cynoglossidae.

  • PDF

Simulation-Based Analysis of C System in C3 System of Systems Via Machine-Learning Based Abstraction of C2 System (머신러닝 기반의 C2 시스템 추상화를 통한 C3 복합체계에서의 시뮬레이션 기반 통신 시스템 분석)

  • Kang, Bong Gu;Seo, Kyung Min;Kim, Byeong Soo;Kim, Tag Gon
    • Journal of the Korea Society for Simulation
    • /
    • v.27 no.1
    • /
    • pp.61-73
    • /
    • 2018
  • In the defense modeling and simulation, for the detailed analysis of the communication system, many studies have carried out the analysis under the C3 SoS(system of systems) which consists of C2(command and control) and C(communication). However, it requires time and space constraints of the C2 system. To solve this problem, this paper proposes a communication analysis method in the standalone system environment which is combined with the C system after abstracting the C2 system. In the abstraction process, we hypothesize the traffic model and mobility model for C system analysis and learn the parameters in the model based on machine learning. Through the proposed method, it is possible to construct traffic and mobility model with different output according to the battlefield. This case study shows how the process can be applied to the C3 SoS and the enhanced accuracy than the existing method. We expect that it is possible to carry out the efficient communication analysis against many experimental scenarios with various communication parameters.