Publication | Closed Access
Hardware/software co-design of an ATM network interface card: a case study
13
Citations
15
References
2002
Year
Unknown Venue
Hardware ModelingEngineeringPhysical Network LineHardware/software Co-designComputer ArchitectureCommunication InterfaceInterconnection Network ArchitectureProcessor ArchitectureHardware SystemsHardware ArchitectureHardware SecurityComputer DesignSystems EngineeringModeling And SimulationParallel ComputingTechnology Co-optimizationDesignComputer EngineeringAvionics SystemComputer ScienceNetwork Interface ArchitectureSystem On ChipSdl SimulationCase StudySystem Software
This paper discusses a case study, the co-design of an ATM Network Interface Card (NIC). The NIC is aimed to interface applications with the physical network line. It is composed of a stack of four protocol layers: TCP, IP, AAL and ATM. In this study, the initial specification is given in a language called SDL. The architecture exploration is made using Cosmos, a co-design tool for multiprocessor architecture. Several architectures are produced starting from the same initial SDL specification. The performance evaluation of these solutions,vas made using C/VHDL co-simulation. This paper describes the experiment and the lessons learned about the capabilities and the restrictions of Cosmos and SDL. The use of SDL allows for drastic reduction of the model size when compared to C/VHDL model. SDL simulation may be 100 times faster than C/VHDL simulation. SDL provides powerful capabilities for system-level specification, but lacks facilities for the expression of DSP oriented computation.
| Year | Citations | |
|---|---|---|
Page 1
Page 1