Slotless module-based reconfiguration of embedded FPGAs

作者: C. Patterson , P. Athanas , M. Shelburne , J. Bowen , J. Surís

DOI: 10.1145/1596532.1596538

关键词:

摘要: The difficult aspect of hardware reconfiguration is not creating the computational blocks, which are generally available from FPGA vendors and third parties, but linking blocks in a manner that suits each application's unique connectivity, bandwidth, latency requirements. Our approach uses standard Xilinx implementation tools to generate dynamic module partial bitstreams, choosing module's coordinates completing connections other modules runtime operations. Scripts automatically add interface wrappers library relocatable bitstreams. used by an efficient system completes application requests for instancing connecting modules, effectively insulating designer complexities. In this way, large sandbox may be allocated rather than fixed slots interconnect. Application engineers interact with Wires on Demand (WoD) through software API, do have master description languages tools.

参考文章(23)
R.A. Bergamaschi, S. Bhattacharya, R. Wagner, C. Fellenz, M. Muhlada, F. White, J.-M. Daveau, W.R. Lee, Automating the design of SOCs using cores IEEE Design & Test of Computers. ,vol. 18, pp. 32- 45 ,(2001) , 10.1109/54.953270
Steve Guccione, Delon Levi, Run-time parameterizable cores Proceedings of the 1999 ACM/SIGDA seventh international symposium on Field programmable gate arrays - FPGA '99. pp. 252- 252 ,(1999) , 10.1145/296399.296524
P. Athanas, J. Bowen, T. Dunham, C. Patterson, J. Rice, M. Shelburne, J. Suris, M. Bucciero, J. Graf, Wires on Demand: Run-Time Communication Synthesis for Reconfigurable Computing field-programmable logic and applications. pp. 513- 516 ,(2007) , 10.1109/FPL.2007.4380705
Roman Lysecky, Frank Vahid, A configurable logic architecture for dynamic hardware/software partitioning design, automation, and test in europe. ,vol. 1, pp. 10480- ,(2004) , 10.5555/968878.969076
M. Hubner, C. Schuck, M. Kuhnle, J. Becker, New 2-dimensional partial dynamic reconfiguration techniques for real-time adaptive microelectronic circuits ieee computer society annual symposium on vlsi. pp. 97- 102 ,(2006) , 10.1109/ISVLSI.2006.67
Sudeep Pasricha, Nikil Dutt, Mohamed Ben-Romdhane, Extending the transaction level modeling approach for fast communication architecture exploration design automation conference. pp. 113- 118 ,(2004) , 10.1145/996566.996603
Ewerson Carvalho, Ney Calazans, Eduardo Bri�o, Fernando Moraes, PaDReH Proceedings of the 17th symposium on Integrated circuits and system design - SBCCI '04. pp. 10- 15 ,(2004) , 10.1145/1016568.1016580
William J. Dally, Brian Towles, Route packets, net wires Proceedings of the 38th conference on Design automation - DAC '01. pp. 684- 689 ,(2001) , 10.1145/378239.379048
Jonathan Greene, Vwani Roychowdhury, Sinan Kaptanoglu, Abbas El Gamal, Segmented channel routing design automation conference. pp. 567- 572 ,(1990) , 10.1145/123186.123405
Eric Keller, JRoute: A Run-Time Routing API for FPGA Hardware international parallel and distributed processing symposium. pp. 874- 881 ,(2000) , 10.1007/3-540-45591-4_121