DSP实时操作系统协调图像处理

M. Grosen
{"title":"DSP实时操作系统协调图像处理","authors":"M. Grosen","doi":"10.1109/ELECTR.1996.501220","DOIUrl":null,"url":null,"abstract":"Because of their high-speed arithmetic, interrupt processing, and I/O facilities, DSPs are a natural for applications that require image capture, control, and processing. In some cases, DSPs are used as controllers in conjunction with specialized imaging ASICs. In other applications, one or more DSPs are used to execute both control and core imaging functions like FFTs, filters, and correlations. The complexity of image processing applications favors a multitasking approach that breaks the interrupt processing, I/O, imaging, host communications and other housekeeping functions into a collection of prioritized tasks. While many programmers still prefer to roll their own real-time multitasking environment, their are a number of advantages to using an off-the-shelf real-time operating system (RTOS) like SPOX. Because of space and performance constraints, DSP designers have traditionally balked at using the advanced facilities available in off-the-shelf real-time operating systems. Spectron has answered this concern by creating a real-time DSP environment that incurs less than 2% of overhead in most applications, and can occupy as little as 2 kwords of memory. And even this incremental impact on performance and memory utilization may be overstated, given that designers will have to recreate many of the facilities provided by SPOX within their applications.","PeriodicalId":119154,"journal":{"name":"Professional Program Proceedings. ELECTRO '96","volume":"2 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1996-04-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"DSP real-time operating system coordinates image processing\",\"authors\":\"M. Grosen\",\"doi\":\"10.1109/ELECTR.1996.501220\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Because of their high-speed arithmetic, interrupt processing, and I/O facilities, DSPs are a natural for applications that require image capture, control, and processing. In some cases, DSPs are used as controllers in conjunction with specialized imaging ASICs. In other applications, one or more DSPs are used to execute both control and core imaging functions like FFTs, filters, and correlations. The complexity of image processing applications favors a multitasking approach that breaks the interrupt processing, I/O, imaging, host communications and other housekeeping functions into a collection of prioritized tasks. While many programmers still prefer to roll their own real-time multitasking environment, their are a number of advantages to using an off-the-shelf real-time operating system (RTOS) like SPOX. Because of space and performance constraints, DSP designers have traditionally balked at using the advanced facilities available in off-the-shelf real-time operating systems. Spectron has answered this concern by creating a real-time DSP environment that incurs less than 2% of overhead in most applications, and can occupy as little as 2 kwords of memory. And even this incremental impact on performance and memory utilization may be overstated, given that designers will have to recreate many of the facilities provided by SPOX within their applications.\",\"PeriodicalId\":119154,\"journal\":{\"name\":\"Professional Program Proceedings. ELECTRO '96\",\"volume\":\"2 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1996-04-30\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Professional Program Proceedings. ELECTRO '96\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ELECTR.1996.501220\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Professional Program Proceedings. ELECTRO '96","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ELECTR.1996.501220","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

由于其高速算法、中断处理和I/O设施,dsp是需要图像捕获、控制和处理的应用程序的天然选择。在某些情况下,dsp与专用成像asic一起用作控制器。在其他应用中,一个或多个dsp用于执行控制和核心成像功能,如fft、滤波器和相关。图像处理应用程序的复杂性有利于多任务处理方法,这种方法将中断处理、I/O、成像、主机通信和其他管理功能分解为优先级任务的集合。虽然许多程序员仍然喜欢开发他们自己的实时多任务环境,但是使用现成的实时操作系统(RTOS)(如SPOX)有很多优点。由于空间和性能的限制,DSP设计人员传统上不愿使用现成的实时操作系统中的先进设施。Spectron通过创建一个实时DSP环境来解决这个问题,该环境在大多数应用程序中产生的开销不到2%,并且可以占用少至2 kwords的内存。甚至这种对性能和内存利用率的增量影响也可能被夸大了,因为设计人员将不得不在其应用程序中重新创建SPOX提供的许多功能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
DSP real-time operating system coordinates image processing
Because of their high-speed arithmetic, interrupt processing, and I/O facilities, DSPs are a natural for applications that require image capture, control, and processing. In some cases, DSPs are used as controllers in conjunction with specialized imaging ASICs. In other applications, one or more DSPs are used to execute both control and core imaging functions like FFTs, filters, and correlations. The complexity of image processing applications favors a multitasking approach that breaks the interrupt processing, I/O, imaging, host communications and other housekeeping functions into a collection of prioritized tasks. While many programmers still prefer to roll their own real-time multitasking environment, their are a number of advantages to using an off-the-shelf real-time operating system (RTOS) like SPOX. Because of space and performance constraints, DSP designers have traditionally balked at using the advanced facilities available in off-the-shelf real-time operating systems. Spectron has answered this concern by creating a real-time DSP environment that incurs less than 2% of overhead in most applications, and can occupy as little as 2 kwords of memory. And even this incremental impact on performance and memory utilization may be overstated, given that designers will have to recreate many of the facilities provided by SPOX within their applications.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
RF power amplifiers-classes A through F Locating the best outsource provider-finding the consultant Signal design for co-channel interference suppression with applications to wireless communications Odyssey system overview Project: electro-cardiographic data collection system
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1