首页 > 最新文献

2008 Fifth IEEE International Symposium on Embedded Computing最新文献

英文 中文
Design and Implementation of a Single-Chip ARM-Based USB Interface JTAG Emulator 基于arm单片机的USB接口JTAG仿真器的设计与实现
Pub Date : 2008-10-06 DOI: 10.1109/SEC.2008.13
Xuhui Chen, Dengyi Zhang, Hongyun Yang
Boundary-scan technology is a popular design-for-test technology, which is used by some embedded chips by means of embedding special boundary scan cells inside the circuits. It allows the debugger to talk via a JTAG port directly to the IC's core. As more and more chips using the JTAG interface, the application of JTAG emulator becomes frequent. Commercial JTAG emulators using parallel port on the market are usually expensive and inconvenience. This paper describes two methods to design an inexpensive USB interface JTAG emulator based on a single-chip ARM, including theirs hardware and software. One is the GPIO pins of an ARM device are used to generate TAP timing and its USB port is used to communicate with PC. Another is used the SPI interface to generate higher TCK. Result shows that this emulator not only has high speed but also is portable.
边界扫描技术是一种流行的测试设计技术,一些嵌入式芯片通过在电路中嵌入特殊的边界扫描单元来采用这种技术。它允许调试器通过JTAG端口直接与IC的核心通信。随着越来越多的芯片采用JTAG接口,JTAG仿真器的应用也越来越频繁。市场上使用并口的商用JTAG仿真器通常价格昂贵且不方便。本文介绍了两种基于ARM单片机的廉价USB接口JTAG仿真器的设计方法,包括它们的硬件和软件。一种是ARM设备的GPIO引脚用于生成TAP时序,其USB端口用于与PC机通信。另一种是使用SPI接口产生更高的TCK。结果表明,该仿真器不仅速度快,而且便携。
{"title":"Design and Implementation of a Single-Chip ARM-Based USB Interface JTAG Emulator","authors":"Xuhui Chen, Dengyi Zhang, Hongyun Yang","doi":"10.1109/SEC.2008.13","DOIUrl":"https://doi.org/10.1109/SEC.2008.13","url":null,"abstract":"Boundary-scan technology is a popular design-for-test technology, which is used by some embedded chips by means of embedding special boundary scan cells inside the circuits. It allows the debugger to talk via a JTAG port directly to the IC's core. As more and more chips using the JTAG interface, the application of JTAG emulator becomes frequent. Commercial JTAG emulators using parallel port on the market are usually expensive and inconvenience. This paper describes two methods to design an inexpensive USB interface JTAG emulator based on a single-chip ARM, including theirs hardware and software. One is the GPIO pins of an ARM device are used to generate TAP timing and its USB port is used to communicate with PC. Another is used the SPI interface to generate higher TCK. Result shows that this emulator not only has high speed but also is portable.","PeriodicalId":231129,"journal":{"name":"2008 Fifth IEEE International Symposium on Embedded Computing","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-10-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129588508","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
System-Level Early Power Estimation for Memory Subsystem in Embedded Systems 嵌入式系统中存储子系统的系统级早期功耗估计
Pub Date : 2008-10-06 DOI: 10.1109/SEC.2008.48
J. Ji, Chao Wang, Xuehai Zhou
Early power estimation is important to guide architectural design, especially for embedded systems. Since the power consumption of memory subsystem dominates, while DRAM and NAND Flash are the two main storage mediums nowadays, we analyze the power model of DRAM and propose a power model for NAND Flash, considering its system-level behaviors. Experimental results show that the accuracy of model proposed can be up to 95% .
早期的功耗估计对于指导架构设计非常重要,特别是对于嵌入式系统。由于内存子系统的功耗占主导地位,而DRAM和NAND闪存是目前两种主要的存储介质,我们分析了DRAM的功耗模型,并在考虑其系统级行为的情况下提出了NAND闪存的功耗模型。实验结果表明,该模型的准确率可达95%以上。
{"title":"System-Level Early Power Estimation for Memory Subsystem in Embedded Systems","authors":"J. Ji, Chao Wang, Xuehai Zhou","doi":"10.1109/SEC.2008.48","DOIUrl":"https://doi.org/10.1109/SEC.2008.48","url":null,"abstract":"Early power estimation is important to guide architectural design, especially for embedded systems. Since the power consumption of memory subsystem dominates, while DRAM and NAND Flash are the two main storage mediums nowadays, we analyze the power model of DRAM and propose a power model for NAND Flash, considering its system-level behaviors. Experimental results show that the accuracy of model proposed can be up to 95% .","PeriodicalId":231129,"journal":{"name":"2008 Fifth IEEE International Symposium on Embedded Computing","volume":"52 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-10-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117211594","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 18
Dual OS Support Peripheral Device Encapsulation 双操作系统支持外围设备封装
Pub Date : 2008-10-06 DOI: 10.1109/SEC.2008.31
Shi Qingsong, Feng Degui, Jijun Ma, Nan Zhang, Tianzhou Chen
The need of extensive computing capacity is expanding all the time. Especially in company providing network service, adding servers physically requires much more cost. Also in embedded system, resource is also very limited. That is why virtulization is so popular in research and industry application. A lot of virtulization technique is raised to supply great computing capacity with multiple operating system running synchronously in a single real machine. Of all the aspects affecting real time performance of a computer, I/O processing has played a major role. Because I/O bound process has to wait for device to be free and thus increase response time which may delay them go beyond deadline. The system-on-a-chip technology provides the scratch-pad memory(SPM), which is small, isolated and located on chip. We implement a little operating system running in SPM (SPMOS). The SPMOS provide virtual I/O interface for general operating system. Different I/O requestis buffered and scheduled if necessary. Also, with proper memory checking mechanism, we could prevent malicious attacks on SPM, which means that any program running in the SPM could be protected effectively. Experiment shows that the SPMOS based virtual I/O interface is efficient and practical.
对广泛计算能力的需求一直在扩大。特别是在提供网络服务的公司中,增加物理服务器的成本要高得多。同样在嵌入式系统中,资源也是非常有限的。这就是虚拟化在研究和工业应用中如此流行的原因。为了使多个操作系统在一台真实机器上同步运行,提出了许多虚拟化技术。在影响计算机实时性能的所有方面中,I/O处理起了主要作用。因为I/O绑定进程必须等待设备空闲,从而增加响应时间,这可能会延迟它们超过截止日期。片上系统技术提供了刮擦存储器(SPM),它体积小,隔离且位于芯片上。我们实现了一个运行在SPM (SPMOS)上的小型操作系统。SPMOS为一般操作系统提供虚拟I/O接口。如果需要,可以缓冲和调度不同的I/O请求。此外,通过适当的内存检查机制,我们可以防止对SPM的恶意攻击,这意味着在SPM中运行的任何程序都可以得到有效的保护。实验表明,基于SPMOS的虚拟I/O接口是高效实用的。
{"title":"Dual OS Support Peripheral Device Encapsulation","authors":"Shi Qingsong, Feng Degui, Jijun Ma, Nan Zhang, Tianzhou Chen","doi":"10.1109/SEC.2008.31","DOIUrl":"https://doi.org/10.1109/SEC.2008.31","url":null,"abstract":"The need of extensive computing capacity is expanding all the time. Especially in company providing network service, adding servers physically requires much more cost. Also in embedded system, resource is also very limited. That is why virtulization is so popular in research and industry application. A lot of virtulization technique is raised to supply great computing capacity with multiple operating system running synchronously in a single real machine. Of all the aspects affecting real time performance of a computer, I/O processing has played a major role. Because I/O bound process has to wait for device to be free and thus increase response time which may delay them go beyond deadline. The system-on-a-chip technology provides the scratch-pad memory(SPM), which is small, isolated and located on chip. We implement a little operating system running in SPM (SPMOS). The SPMOS provide virtual I/O interface for general operating system. Different I/O requestis buffered and scheduled if necessary. Also, with proper memory checking mechanism, we could prevent malicious attacks on SPM, which means that any program running in the SPM could be protected effectively. Experiment shows that the SPMOS based virtual I/O interface is efficient and practical.","PeriodicalId":231129,"journal":{"name":"2008 Fifth IEEE International Symposium on Embedded Computing","volume":"58 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-10-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115710492","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
H/S Co-design of Embedded DBMS with High Speed Buffer Support 支持高速缓冲区的嵌入式DBMS的H/S协同设计
Pub Date : 2008-10-06 DOI: 10.1109/SEC.2008.24
Jiang Guan-jun, Ma Jijun, Zheng Zhenwei, Chen Tianzhou
With the development of ubiquitous computing and ambient intelligence, the requirement of embedding data and evaluating database queries is a growing variety of ultra-light computing devices. In the same time, embedded system and system-on-chip (SoC) architecture are becoming commonly used in computing area, because of the low design cost and extensible architecture. We design a special system called DBoC (database on chip) in our previous paper, in which there is a special core for SQLs running. In this paper, we present a DBoC with high speed buffer support to accelerate the data access.The method used in this paper to accelerate access is that we add a high speed buffer between DBoC and main memory. This method likes a data cache, but the data cache is passive for data access and is not useful in database because the locality in database is not good. on the contrary, our method is active, because we design a powerful BC (buffer controller) for data exchanging and signal transmission. The experiment shows significant efficiency improvement of SQLs in DBoC. The efficiency improvement of create table, drop table, select, insert, delete and update are 30.0%, 28.2%, 57.4%, 23.8%, 59.7% and 55.5% respectively.
随着普适计算和环境智能的发展,各种超轻计算设备对嵌入数据和评估数据库查询的要求越来越高。与此同时,嵌入式系统和片上系统(SoC)架构因其设计成本低和架构可扩展性强而在计算领域得到越来越广泛的应用。在上一篇论文中,我们设计了一个特殊的DBoC (database on chip)系统,其中有一个专门的sql运行内核。在本文中,我们提出了一个具有高速缓冲支持的DBoC来加速数据访问。本文采用的加速存取的方法是在DBoC和主存之间增加高速缓冲区。这种方法类似于数据缓存,但数据缓存对于数据访问是被动的,并且在数据库中用处不大,因为数据库中的局部性不好。相反,我们的方法是主动的,因为我们设计了一个强大的BC(缓冲控制器)进行数据交换和信号传输。实验表明,sql在DBoC中的效率得到了显著提高。创建表、删除表、选择、插入、删除和更新的效率提高分别为30.0%、28.2%、57.4%、23.8%、59.7%和55.5%。
{"title":"H/S Co-design of Embedded DBMS with High Speed Buffer Support","authors":"Jiang Guan-jun, Ma Jijun, Zheng Zhenwei, Chen Tianzhou","doi":"10.1109/SEC.2008.24","DOIUrl":"https://doi.org/10.1109/SEC.2008.24","url":null,"abstract":"With the development of ubiquitous computing and ambient intelligence, the requirement of embedding data and evaluating database queries is a growing variety of ultra-light computing devices. In the same time, embedded system and system-on-chip (SoC) architecture are becoming commonly used in computing area, because of the low design cost and extensible architecture. We design a special system called DBoC (database on chip) in our previous paper, in which there is a special core for SQLs running. In this paper, we present a DBoC with high speed buffer support to accelerate the data access.The method used in this paper to accelerate access is that we add a high speed buffer between DBoC and main memory. This method likes a data cache, but the data cache is passive for data access and is not useful in database because the locality in database is not good. on the contrary, our method is active, because we design a powerful BC (buffer controller) for data exchanging and signal transmission. The experiment shows significant efficiency improvement of SQLs in DBoC. The efficiency improvement of create table, drop table, select, insert, delete and update are 30.0%, 28.2%, 57.4%, 23.8%, 59.7% and 55.5% respectively.","PeriodicalId":231129,"journal":{"name":"2008 Fifth IEEE International Symposium on Embedded Computing","volume":"66 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-10-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124753308","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
The Hardware/Software Partitioning in Embedded System by Improved Particle Swarm Optimization Algorithm 基于改进粒子群算法的嵌入式系统软硬件划分
Pub Date : 2008-10-06 DOI: 10.1109/SEC.2008.23
Qiaoling Tong, X. Zou, Qiao Zhang, Fei Gao, Hengqing Tong
Hardware/software partitioning is a key problem in hardware/software co-design. This paper presents a new hardware/software partitioning methodology based on improved particle swarm optimization algorithm. The model of the embedded system was constructed by directed acyclic graph to obtain the objective function. Then improvement strategies are introduced in order to overcome the problems of low precision and divergence in traditional particle swarm optimization algorithm. The improved algorithm can avoid local optimal solution efficiently and be conveniently implemented in the field of hardware/software partitioning.
软硬件分区是软硬件协同设计中的一个关键问题。提出了一种基于改进粒子群优化算法的硬件/软件划分方法。采用有向无环图法建立嵌入式系统模型,得到目标函数。针对传统粒子群优化算法存在的精度低、发散等问题,提出了改进策略。改进后的算法可以有效地避免局部最优解,便于在硬件/软件划分领域实现。
{"title":"The Hardware/Software Partitioning in Embedded System by Improved Particle Swarm Optimization Algorithm","authors":"Qiaoling Tong, X. Zou, Qiao Zhang, Fei Gao, Hengqing Tong","doi":"10.1109/SEC.2008.23","DOIUrl":"https://doi.org/10.1109/SEC.2008.23","url":null,"abstract":"Hardware/software partitioning is a key problem in hardware/software co-design. This paper presents a new hardware/software partitioning methodology based on improved particle swarm optimization algorithm. The model of the embedded system was constructed by directed acyclic graph to obtain the objective function. Then improvement strategies are introduced in order to overcome the problems of low precision and divergence in traditional particle swarm optimization algorithm. The improved algorithm can avoid local optimal solution efficiently and be conveniently implemented in the field of hardware/software partitioning.","PeriodicalId":231129,"journal":{"name":"2008 Fifth IEEE International Symposium on Embedded Computing","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-10-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115579597","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 13
Embedded Multi-Channel Video Encoder Based on DSP 基于DSP的嵌入式多路视频编码器
Pub Date : 2008-10-06 DOI: 10.1109/SEC.2008.30
Yao Chunlian, L. Wei, Meng Qinglei, G. Lihua
To satisfy the requirement of embedded video encoder in various scenarios, an embedded multi-channel video coding system based on multimedia processor-DM642 DSP is designed in this paper. For real-time application requirement, we optimize the encoder at three levels: Firstly, at algorithm level, develop some fast algorithm fitting for DSP; secondly, at system level, adjust the architecture of encoder and optimization data transfer with EDMA; thirdly, at code level, use linear assembly for key code. Experimental results show that the embedded video encoder can compress four channel CIF video data real-time.
为了满足各种场景下对嵌入式视频编码器的需求,本文设计了一种基于多媒体处理器dm642 DSP的嵌入式多通道视频编码系统。针对实时性的应用需求,我们从三个层面对编码器进行了优化:首先,在算法层面,开发了一些适合DSP的快速算法;其次,在系统层面,调整编码器结构,利用EDMA优化数据传输;第三,在代码级别,对关键代码使用线性汇编。实验结果表明,该嵌入式视频编码器能够实时压缩四路CIF视频数据。
{"title":"Embedded Multi-Channel Video Encoder Based on DSP","authors":"Yao Chunlian, L. Wei, Meng Qinglei, G. Lihua","doi":"10.1109/SEC.2008.30","DOIUrl":"https://doi.org/10.1109/SEC.2008.30","url":null,"abstract":"To satisfy the requirement of embedded video encoder in various scenarios, an embedded multi-channel video coding system based on multimedia processor-DM642 DSP is designed in this paper. For real-time application requirement, we optimize the encoder at three levels: Firstly, at algorithm level, develop some fast algorithm fitting for DSP; secondly, at system level, adjust the architecture of encoder and optimization data transfer with EDMA; thirdly, at code level, use linear assembly for key code. Experimental results show that the embedded video encoder can compress four channel CIF video data real-time.","PeriodicalId":231129,"journal":{"name":"2008 Fifth IEEE International Symposium on Embedded Computing","volume":"81 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-10-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116684179","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Visual Location System for Placement Machine Based on Machine Vision 基于机器视觉的贴片机视觉定位系统
Pub Date : 2008-10-06 DOI: 10.1109/SEC.2008.41
Luosi Wei, Zongxia Jiao
Placement machine is the most critical equipment of SMT (surface mount technology). Using visual location technology in its pick and place process can offer a high speed and precision component placement. This paper presents a visual location system based on machine vision for the placement machine. It begins with an introduction of placement machine and then describes the design and implementation of the visual location system. In the system, two key techniques are completed by secondary development based on VisionPro. One is accurate image location that is solved by the pattern-based location algorithms of PatMax. The other one, camera calibration, is achieved by image warping technology through the checkerboard plate. Moreover, this system can give good performances such as high image locating accuracy with 1/40 sub-pixels, high anti-jamming, and high-speed location of objects whose appearance is rotated, scaled, and/or stretched.
贴片机是SMT(表面贴装技术)中最关键的设备。在其取放过程中采用视觉定位技术可以实现高速、精确的零件放置。提出了一种基于机器视觉的贴片机视觉定位系统。首先介绍了贴片机,然后介绍了视觉定位系统的设计与实现。在系统中,两个关键技术通过基于VisionPro的二次开发完成。一是利用基于模式的定位算法解决图像的精确定位问题。另一个是通过棋盘板的图像翘曲技术来实现相机标定。此外,该系统具有1/40子像素的高图像定位精度、高抗干扰性和对旋转、缩放和/或拉伸物体的高速定位等良好性能。
{"title":"Visual Location System for Placement Machine Based on Machine Vision","authors":"Luosi Wei, Zongxia Jiao","doi":"10.1109/SEC.2008.41","DOIUrl":"https://doi.org/10.1109/SEC.2008.41","url":null,"abstract":"Placement machine is the most critical equipment of SMT (surface mount technology). Using visual location technology in its pick and place process can offer a high speed and precision component placement. This paper presents a visual location system based on machine vision for the placement machine. It begins with an introduction of placement machine and then describes the design and implementation of the visual location system. In the system, two key techniques are completed by secondary development based on VisionPro. One is accurate image location that is solved by the pattern-based location algorithms of PatMax. The other one, camera calibration, is achieved by image warping technology through the checkerboard plate. Moreover, this system can give good performances such as high image locating accuracy with 1/40 sub-pixels, high anti-jamming, and high-speed location of objects whose appearance is rotated, scaled, and/or stretched.","PeriodicalId":231129,"journal":{"name":"2008 Fifth IEEE International Symposium on Embedded Computing","volume":"218 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-10-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131677725","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 9
Design of Heterogeneous Adders Based on Power-Delay Tradeoffs 基于功率延迟权衡的异构加法器设计
Pub Date : 2008-10-06 DOI: 10.1109/SEC.2008.63
Sanghoon Kwak, D. Har, Jeong-Gun Lee, Jeong-A Lee
The performance of arithmetic adders varies widely in their power consumption, delay, and area requirements. To acquire more fine-grained tradeoffs in the power-delay tradeoff curve of a binary adder, the heterogeneous adder architecture is adopted. In heterogeneous adder architecture, a binary adder is decomposed into sub-adder blocks with different carry propagation schemes and precisions. Thus the method allows us to expand the original design space of a specific type of adder into the more fine-grained design space by mixing that of each sub-adder. In this paper, a design for heterogeneous adder through power optimization under delay constraints or delay optimization under power constraints was presented by determining the bitwidth of each sub-adder.
算术加法器的性能在功耗、延迟和面积要求方面差异很大。为了在二进制加法器的功率延迟权衡曲线中获得更细粒度的权衡,采用了异构加法器结构。在异构加法器结构中,二进制加法器被分解成具有不同进位传播方式和精度的子加法器块。因此,该方法允许我们通过混合每个子加法器的设计空间,将特定类型加法器的原始设计空间扩展到更细粒度的设计空间。本文通过确定各子加法器的位宽,提出了时延约束下的功率优化或时延约束下的功率优化的异构加法器设计。
{"title":"Design of Heterogeneous Adders Based on Power-Delay Tradeoffs","authors":"Sanghoon Kwak, D. Har, Jeong-Gun Lee, Jeong-A Lee","doi":"10.1109/SEC.2008.63","DOIUrl":"https://doi.org/10.1109/SEC.2008.63","url":null,"abstract":"The performance of arithmetic adders varies widely in their power consumption, delay, and area requirements. To acquire more fine-grained tradeoffs in the power-delay tradeoff curve of a binary adder, the heterogeneous adder architecture is adopted. In heterogeneous adder architecture, a binary adder is decomposed into sub-adder blocks with different carry propagation schemes and precisions. Thus the method allows us to expand the original design space of a specific type of adder into the more fine-grained design space by mixing that of each sub-adder. In this paper, a design for heterogeneous adder through power optimization under delay constraints or delay optimization under power constraints was presented by determining the bitwidth of each sub-adder.","PeriodicalId":231129,"journal":{"name":"2008 Fifth IEEE International Symposium on Embedded Computing","volume":"90 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-10-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132201000","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
A Static Trigger Wear-Leveling Strategy for Flash Memory In Embedded System 嵌入式系统中闪存的静态触发损耗均衡策略
Pub Date : 2008-10-06 DOI: 10.1109/SEC.2008.18
Song-He Liu, Xiang-Mo Zhao, Jun Zhang, Ya-Nan Huang
Flash memory is a kind of common storage device. Its characteristics of flexibility, low power, and so on offer excellent qualifications for embedded system and mobile system. But flash memory must be written after erasure operation, and the most important thing is that the erasure operation times are very limitable. For assurance of long time availability, data must be distributed over all memory space reasonably and politic, which brings forward challenge for storage system designer. This paper analyses the data structure and physical characteristics of typical flash memory. And a static trigger wear-leveling strategy based on classifying data with trigger condition is brought forward, called STWL. STWL forces these static data to move over all memory space according to the trigger condition so as to avoid some certain data blocks being damaged in advance. An experiment is carried out to simulate this strategy using VHDL. We construct a 4M bytes RAM as flash memory simulation model, a static wear-leveling unit to implement STWL and an excitation generation unit to yield memory store/load operations, As a result, the wear-leveling rate improves. 33% of space recycle times can be reduced and the biggest gap of number of erasing times of data block decreases from 883% to 38%.
闪存是一种常用的存储设备。它具有灵活、低功耗等特点,为嵌入式系统和移动系统提供了良好的条件。但是闪存必须在擦除操作之后才写入,而且最重要的是擦除操作的次数是非常有限的。为了保证存储系统的长时间可用性,数据必须合理、合理地分布在各个存储空间上,这对存储系统的设计者提出了挑战。本文分析了典型快闪存储器的数据结构和物理特性。提出了一种基于触发条件对数据进行分类的静态触发磨损均衡策略,称为STWL。STWL根据触发条件强制这些静态数据移动到所有内存空间,以避免某些数据块被提前损坏。利用VHDL对该策略进行了仿真实验。我们构建了一个4M字节的RAM作为闪存仿真模型,一个静态磨损均衡单元来实现STWL,一个激励产生单元来产生存储器存储/负载操作,从而提高了磨损均衡率。可以减少33%的空间回收次数,数据块擦除次数的最大差距从883%减小到38%。
{"title":"A Static Trigger Wear-Leveling Strategy for Flash Memory In Embedded System","authors":"Song-He Liu, Xiang-Mo Zhao, Jun Zhang, Ya-Nan Huang","doi":"10.1109/SEC.2008.18","DOIUrl":"https://doi.org/10.1109/SEC.2008.18","url":null,"abstract":"Flash memory is a kind of common storage device. Its characteristics of flexibility, low power, and so on offer excellent qualifications for embedded system and mobile system. But flash memory must be written after erasure operation, and the most important thing is that the erasure operation times are very limitable. For assurance of long time availability, data must be distributed over all memory space reasonably and politic, which brings forward challenge for storage system designer. This paper analyses the data structure and physical characteristics of typical flash memory. And a static trigger wear-leveling strategy based on classifying data with trigger condition is brought forward, called STWL. STWL forces these static data to move over all memory space according to the trigger condition so as to avoid some certain data blocks being damaged in advance. An experiment is carried out to simulate this strategy using VHDL. We construct a 4M bytes RAM as flash memory simulation model, a static wear-leveling unit to implement STWL and an excitation generation unit to yield memory store/load operations, As a result, the wear-leveling rate improves. 33% of space recycle times can be reduced and the biggest gap of number of erasing times of data block decreases from 883% to 38%.","PeriodicalId":231129,"journal":{"name":"2008 Fifth IEEE International Symposium on Embedded Computing","volume":"1164 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-10-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134319143","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Research on Service Robot Vision Alignment Algorithm Based on the SIFT Characteristic 基于SIFT特性的服务机器人视觉对准算法研究
Pub Date : 2008-10-06 DOI: 10.1109/SEC.2008.10
Dianjun Wang, Hongxing Wei, Xiaohui Wang, Aiming Shen, R. Fujun
For service robot vision localization requirements, the localization technology research based on the image SIFT characteristic was introduced. The space examination, the precise positions of characteristic points, the direction parameters of the assigned operator and the description of the characteristic point were analyzed. At the same time, the stability under the condition of image zoom, rotation and affine transformation was analyzed according to experiments. Experiments result shows that the SIFT characteristic has the proportion zoom invariability, the revolving invariability, the part affine invariability and a high recognition rate at complex environments. On the basis of above work, the vision localization method based on SIFT characteristic turns out to be an applicable technology in in-building complex environment.
针对服务机器人的视觉定位需求,介绍了基于图像SIFT特征的定位技术研究。分析了空间检测、特征点的精确位置、分配算子的方向参数和特征点的描述。同时,根据实验分析了该系统在图像变焦、旋转和仿射变换条件下的稳定性。实验结果表明,SIFT具有比例变焦不变性、旋转不变性、部分仿射不变性,在复杂环境下具有较高的识别率。在以上工作的基础上,基于SIFT特征的视觉定位方法是一种适用于建筑内部复杂环境的技术。
{"title":"Research on Service Robot Vision Alignment Algorithm Based on the SIFT Characteristic","authors":"Dianjun Wang, Hongxing Wei, Xiaohui Wang, Aiming Shen, R. Fujun","doi":"10.1109/SEC.2008.10","DOIUrl":"https://doi.org/10.1109/SEC.2008.10","url":null,"abstract":"For service robot vision localization requirements, the localization technology research based on the image SIFT characteristic was introduced. The space examination, the precise positions of characteristic points, the direction parameters of the assigned operator and the description of the characteristic point were analyzed. At the same time, the stability under the condition of image zoom, rotation and affine transformation was analyzed according to experiments. Experiments result shows that the SIFT characteristic has the proportion zoom invariability, the revolving invariability, the part affine invariability and a high recognition rate at complex environments. On the basis of above work, the vision localization method based on SIFT characteristic turns out to be an applicable technology in in-building complex environment.","PeriodicalId":231129,"journal":{"name":"2008 Fifth IEEE International Symposium on Embedded Computing","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-10-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115600979","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
2008 Fifth IEEE International Symposium on Embedded Computing
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
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