SpaceWire-b CODEC - SystemC
The SpaceWire-b (SpW-b) CODEC is a high speed serial transmitter/receiver compliant with the SpaceWire standard,
as described in ECSS document ECSS-E-ST-50-12C.
Structure of the SpW-b SystemC model
This IP-Core consists of a SystemC model, described at transactional level, of such SpW-b CODEC. External
ports are implemented according to the OSCI TLM 2.0 standard and use both Approximately- and Loosely-Timed
Coding Styles (abbreviated as AT and LT respectively).
Depending on the desired accuracy/speed tradeoff, the model can target either the exchange or the
packet protocol levels as described in the ECSS standard.
Speed / Accuracy Results
- Average speed-up with respect to the reference RTL model: > 300x for LT at packet level, > 80x for AT at exchange level
- Average timing accuracy with respect to the reference RTL model: > 90% for LT at packet level, > 99% for AT at exchange level
Qualtek sprl, 2010
version 0.1, December 2010
The IP-Core is distributed under the GPL license and no handling fee is applied. To get access to the core please submitt a request
using the appropriate Request Form.
Last update: 18 December 2012
| ||System-Level Modeling in SystemC (http://www.esa.int/TEC/Microelectronics/SEM6Z0AMT7G_0.html) |
| ||SpaceWire-b - HDL (http://www.esa.int/TEC/Microelectronics/SEMLOU8L6VE_0.html) |
| ||OSCI SystemC and TLM (http://www.accellera.org/home/) |
| ||GPL License (http://www.gnu.org/licenses/gpl.html) |
| ||User Manual (http://microelectronics.esa.int/core/ipdoc/SpWb_SystemC_UserManual.pdf) |
| ||Executive Report (http://microelectronics.esa.int/core/ipdoc/SpWb_SystemC_ExecutiveSummary.pdf) |