没有合适的资源?快使用搜索试试~ 我知道了~
首页Multicore DSP From Algorithms to Real-time Implementation on the TMS320C66x SoC
Multicore DSP From Algorithms to Real-time Implementation on the...
5星 · 超过95%的资源 需积分: 10 19 下载量 159 浏览量
更新于2023-03-16
评论
收藏 86.42MB PDF 举报
Multicore DSP_From Algorithms to Real-time Implementation on the TMS320C66x SoC
资源详情
资源评论
资源推荐
Multicore DSP
Multicore DSP
From Algorithms to Real-time Implementation
on the TMS320C66x SoC
Naim Dahnoun
University of Bristol
UK
This edition first published 2018
© 2018 John Wiley & Sons Ltd
All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any
form or by any means, electronic, mechanical, photocopying, recording or otherwise, except as permitted by law. Advice
on how to obtain permission to reuse material from this title is available at http://www.wiley.com/go/permissions.
The right of Naim Dahnoun to be identified as the author of this work has been asserted in accordance with law.
Registered Office(s)
John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030, USA
John Wiley & Sons Ltd, The Atrium, Southern Gate, Chichester, West Sussex, PO19 8SQ, UK
Editorial Office
The Atrium, Southern Gate, Chichester, West Sussex, PO19 8SQ, UK
For details of our global editorial offices, customer services, and more information about Wiley products visit us at
www.wiley.com.
Wiley also publishes its books in a variety of electronic formats and by print-on-demand. Some content that appears in
standard print versions of this book may not be available in other formats.
Limit of Liability/Disclaimer of Warranty
While the publisher and authors have used their best efforts in preparing this work, they make no representations or
warranties with respect to the accuracy or completeness of the contents of this work and specifically disclaim all
warranties, including without limitation any implied warranties of merchantability or fitness for a particular purpose. No
warranty may be created or extended by sales representatives, written sales materials or promotional statements for this
work. The fact that an organization, website, or product is referred to in this work as a citation and/or potential source of
further information does not mean that the publisher and authors endorse the information or services the organization,
website, or product may provide or recommendations it may make. This work is sold with the understanding that the
publisher is not engaged in rendering professional services. The advice and strategies contained herein may not be
suitable for your situation. You should consult with a specialist where appropriate. Further, readers should be aware that
websites listed in this work may have changed or disappeared between when this work was written and when it is read.
Neither the publisher nor authors shall be liable for any loss of profit or any other commercial damages, including but not
limited to special, incidental, consequential, or other damages.
Library of Congress Cataloging-in-Publication data applied for
ISBN: 9781119003823
Cover design by Wiley
Cover image: © matejmo/Gettyimages
Set in 10/12pt Warnock by SPi Global, Pondicherry, India
10987654321
I dedicate this book to my children
Zahra, Yasmin and Riyad
and in memory of my parents
Contents
Preface xviii
Acknowledgements xxi
Foreword xxii
About the Companion Website xxiii
1 Introduction to DSP 1
1.1 Introduction 1
1.2 Multicore processors 3
1.2.1 Can any algorithm benefit from a multicore processor? 3
1.2.2 How many cores do I need for my application? 5
1.3 Key applications of high-performance multicore devices 6
1.4 FPGAs, Multicore DSPs, GPUs and Multicore CPUs 8
1.5 Challenges faced for programming a multicore processor 9
1.6 Texas Instruments DSP roadmap 10
1.7 Conclusion 11
References 12
2 The TMS320C66x architecture overview 14
2.1 Overview 14
2.2 The CPU 15
2.2.1 Cross paths 16
2.2.1.1 Data cross paths 17
2.2.1.2 Address cross paths 18
2.2.2 Register file A and file B 20
2.2.2.1 Operands 20
2.2.3 Functional units 21
2.2.3.1 Condition registers 21
2.2.3.2 .L units 22
2.2.3.3 .M units 22
2.2.3.4 .S units 23
2.2.3.5 .D units 23
2.3 Single instruction, multiple data (SIMD) instructions 24
2.3.1 Control registers 24
2.4 The KeyStone memory 24
2.4.1 Using the internal memory 27
2.4.2 Memory protection and extension 29
2.4.3 Memory throughput 29
vii
剩余644页未读,继续阅读
qiaoqiao2003
- 粉丝: 2
- 资源: 21
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- stc12c5a60s2 例程
- Android通过全局变量传递数据
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1