|
Modern SoCs often contain IP blocks or subsystems for audio, image, video, security, phone, wireless, networking and other applications. They require hardware implementation or acceleration because of low-power considerations. For many of these applications, the starting point is a software implementation, often in Matlab, C or C++, either because that is how they were originally prototyped, or because that code is the “reference” code for a public standard. In this document we outline the typical development process for implementing such algorithmic applications in Bluespec SystemVerilog (BSV).
|
||||||
|
||||||
|
||||||