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