資料介紹
Table of Contents
Bare Metal Framework Overview
The SHARC Audio Module Bare Metal framework is a light-weight C / C++ framework designed for efficient audio signal processing using the ADSP-SC589 processor on the SHARC Audio Module main board.
This framework is block-based and double-buffered. All audio processing is done in 32-bit floating point. The framework consumes just a few MHz of the 450MHz SHARC DSPs. This includes managing the movement of audio data, performing fixed / floating point conversion and triggering various user-call backs for audio processing.
This framework supports the Audio Project Fin using the expansion connector. It also supports other hardware connected over the A2B bus.
The framework relies on a modular architecture which makes it easy to swap in/out different audio configurations, Fin board support, A2B module support, etc. without needing to modify your audio processing routines.
The framework is easily configurable via a shared header file that is used to set up system-wide audio processing configurations (e.g. single or dual core processing, audio block size, audio sample rate, presence of daughter boards, which audio framework to use, etc.)
The framework includes a very simple and efficient multi-core memory sharing mechanism which simplifies passing parameters and sharing state information between cores.
The framework also includes a library of audio processing and audio effects code that can be used to create interesting effects pedals, musical instruments, etc.
The bare metal framework is designed to be easy to use and understand. There are no “black boxes” in this code. The code has been heavily commented so it can be modified and customized. The majority of the drivers are written to be simple and rely on direct control register reads and writes. This framework is designed to serve as an example of how to use some of the advanced functionality on the ADSP-SC589 to efficiently process audio using C and C++ algorithms.
Framework Documentation
Tutorials
Follow these tutorials to become familiar with bare metal audio framework and the various audio processing features and capabilities.
Basic Audio Processing
These tutorials present the basic concepts of processing audio in real time using the bare metal audio framework.
Working with the "Audio Elements" and "Audio Effects" Libraries
These tutorials will show users how to use the various audio elements and audio effects within the bare metal audio framework.
Using MATLAB Generated Code in the Bare Metal Framework
- SIP2701V網絡音頻模塊規格書
- TI AM57X FPGA MicroBlaze裸機案例開發
- 你的單片機裸機程序框架是怎樣的?
- 淺談單片機裸機系統程序框架
- 單片機裸機程序框架
- Zynq-7000的MicroBlaze裸機工程編譯與加載
- SHARC音頻工具箱-下載制作代碼
- ADSP-21161SHARC(SHARC)/優良/SUV/Processor硬件參考
- EE-377:通過ADSP-SC58x雙SHARC音頻通話使用mCAPI/MDMA
- EE-383:基于MDMA的雙SHARC+并行流水線音頻直通
- SHARC音頻模塊裸機框架
- SHARC音頻模塊概述
- SHARC音頻模塊硬件參考手冊
- SHARC音頻模塊可移動金屬軟件包
- 語音模塊音頻輸出噪音失效分析與研究
- 何時選擇裸機?何時選擇RTOS?何時選擇GPOS? 750次閱讀
- 無線通信模塊管理框架RIL簡介 1584次閱讀
- Windows下搭建ARM11裸機開發環境:Eclipse+JLink調試代碼 1896次閱讀
- Windows下搭建ARM11裸機開發環境:Eclipse創建工程 1027次閱讀
- 單片機裸機和RTOS多線程的區別 2033次閱讀
- 硬件加速器提升下一代SHARC處理器的性能 1070次閱讀
- DMAMUX模塊的大致原理及基本框架 1.1w次閱讀
- dfrobot386AMP Module音頻放大模塊簡介 1551次閱讀
- dfrobotAudio Analyzer音頻分析模塊簡介 3364次閱讀
- SHARC音頻模塊主要優勢及應用介紹 3903次閱讀
- 51單片機對音頻驅鼠器的設計 1793次閱讀
- Python自動化測試框架有哪些? 4575次閱讀
- 內存非常重要!淺談嵌入式裸機編程最重要的事 3429次閱讀
- 為什么選擇Caffe深度學習框架Caffe的安裝和程序概述 4135次閱讀
- SHARC并行系統軟件設計方法 1471次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1491次下載 | 免費
- 2單片機典型實例介紹
- 18.19 MB | 95次下載 | 1 積分
- 3S7-200PLC編程實例詳細資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關電源原理及各功能電路詳解
- 0.38 MB | 11次下載 | 免費
- 6100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 7基于單片機和 SG3525的程控開關電源設計
- 0.23 MB | 4次下載 | 免費
- 8基于AT89C2051/4051單片機編程器的實驗
- 0.11 MB | 4次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費
- 4LabView 8.0 專業版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關電源設計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537793次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論
查看更多