DocumentCode :
2064719
Title :
High Level Abstraction Language as an Alternative to Embedded Processors for Internet Packet Processing in FPGA
Author :
Dedek, Tomas ; Martinek, Tomas ; Marek, Tomas
fYear :
2007
fDate :
27-29 Aug. 2007
Firstpage :
648
Lastpage :
651
Abstract :
In this paper, we investigate three different realizations of the same block from different points of view. The mentioned different realizations include two realizations with embedded processors (custom 16-bit RISC processor and general soft-core processor) and the third realization uses Handel-C as an example of synthesisable high-level abstraction languages. The results show that development time of complete solution (HW and SW) is approximately the same for the Handel-C design and the design with soft-core processor; the development time of the Custom 16-bit RISC processor is about live times higher. Moreover, the throughput of the Handel-C design measured in the number of bits processed in one second is the highest. The obtained frequency and occupied area of the Handel-C design depends on the complexity of the used program. However, results are comparable or even better than results of the embedded processors.
Keywords :
Internet; embedded systems; field programmable gate arrays; hardware-software codesign; high level languages; reduced instruction set computing; FPGA; Handel-C design; Internet packet processing; RISC processor; embedded processor; field programmable gate array; high level abstraction language; synthesisable high-level abstraction language; Data mining; Data structures; Design methodology; Field programmable gate arrays; Filtering; Frequency; Internet; Protocols; Reduced instruction set computing; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field Programmable Logic and Applications, 2007. FPL 2007. International Conference on
Conference_Location :
Amsterdam
Print_ISBN :
978-1-4244-1060-6
Electronic_ISBN :
978-1-4244-1060-6
Type :
conf
DOI :
10.1109/FPL.2007.4380737
Filename :
4380737
Link To Document :
بازگشت