A real-time debugger with bitstream configurator & 'C' language design control for FPGAs

被引:0
|
作者
Casselman, S [1 ]
Schewel, J [1 ]
Wartel, F [1 ]
机构
[1] Virtual Comp Corp, Reseda, CA 91335 USA
来源
RECONFIGURABLE TECHNOLOGY: FPGAS AND RECONFIGURABLE PROCESSORS FOR COMPUTING AND COMMUNICATIONS III | 2001年 / 4525卷
关键词
bitstream; emulator; reconfigurable computers; FPGA; hardware software co-design; HOT; C to hardware;
D O I
10.1117/12.434386
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
At the boundary between hardware and software, where FPGAs with 2,000,000 gates is just the beginning, we've found that the tools you have in your toolbox make all the difference. With larger and more feature rich programmable devices such as the Virtex (TM) Platform FPGA [1,2,3], even minors changes in the design can require hours of compile time. The combination of design complexity and component size is taxing current design entry and implementation tools, making the design cycle longer. The simulation-verification cycle doesn't mean the design will work in the final product. The engineer needs more than ever, to debug designs within the target hardware in real-time. We have built a series of integrated tools aimed at enhancing productivity at the last stages of product design, the final ten percent of the design that takes ninety percent of the time. The tools shown are not meant to replace current tools. These are advanced tools for the FPGA power user. Our goal is creating a set of tools specifically designed to provide better design control, dramatically reduce iteration times and enable real-time In-Circuit debugged in hardware. We have organized this series of tools as The Technology Stack (TM).
引用
收藏
页码:69 / 75
页数:7
相关论文
共 50 条
  • [1] Real-Time Inference of Neural Networks on FPGAs for Motor Control Applications
    Schindler, Tobias
    Dietz, Armin
    2020 10TH INTERNATIONAL ELECTRIC DRIVES PRODUCTION CONFERENCE (EDPC), 2020, : 318 - 323
  • [2] Real-time change detection in data streams with FPGAs
    Vega, J.
    Dormido-Canto, S.
    Cruz, T.
    Ruiz, M.
    Barrera, E.
    Castro, R.
    Murari, A.
    Ochando, M.
    FUSION ENGINEERING AND DESIGN, 2014, 89 (05) : 644 - 648
  • [3] High density FPGAs for real-time video processing
    Nordhauser, S
    Beckstead, J
    Conerty, M
    Castracane, J
    Koltai, P
    Mouzakes, J
    REAL-TIME IMAGING II, 1997, 3028 : 100 - 107
  • [4] Real-time models of PV arrays implemented in FPGAs
    Stala, Robert
    Stawiarski, Lukasz
    PRZEGLAD ELEKTROTECHNICZNY, 2010, 86 (02): : 358 - 363
  • [5] Application Development with the FlexWAFE Real-Time Stream Processing Architecture for FPGAs
    Lucas, Amilcar Do Carmo
    Sahlbach, Henning
    Whitty, Sean
    Heithecker, Sven
    Ernst, Rolf
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2009, 9 (01) : 4
  • [6] RIVER: Reconfigurable Flow and Fabric for Real-Time Signal Processing on FPGAs
    Brugger, Christian
    Hillenbrand, Dominic
    Balzer, Matthias
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2014, 7 (03)
  • [7] Real time TCP/IP control of modular production systems with FPGAS
    Castillo-Atoche, A.
    Vazquez-Castillo, J.
    Sanchez-Huerta, V.
    JOURNAL OF APPLIED RESEARCH AND TECHNOLOGY, 2007, 5 (01) : 22 - 32
  • [8] Real-time control of optical tweezers
    Wallin, Anders E.
    Ojala, Heikki
    Korsback, Anders
    Haeggstrom, Edward
    Tuma, Roman
    OPTICAL TRAPPING AND OPTICAL MICROMANIPULATION IV, 2007, 6644
  • [9] Real-time semantic segmentation on FPGAs for autonomous vehicles with hls4ml
    Ghielmetti, Nicolo
    Loncar, Vladimir
    Pierini, Maurizio
    Roed, Marcel
    Summers, Sioni
    Aarrestad, Thea
    Petersson, Christoffer
    Linander, Hampus
    Ngadiuba, Jennifer
    Lin, Kelvin
    Harris, Philip
    MACHINE LEARNING-SCIENCE AND TECHNOLOGY, 2022, 3 (04):
  • [10] Approximate bilateral filters for real-time and low-energy imaging applications on FPGAs
    Spagnolo, Fanny
    Corsonello, Pasquale
    Frustaci, Fabio
    Perri, Stefania
    JOURNAL OF SUPERCOMPUTING, 2024, 80 (11) : 15894 - 15916