Tessent On-Chip Clock Controller

在现代化设计中,on-chip clock control(OCC)电路通常被用来在测试期间管理时钟,这样的时钟控制器在ATPG process的控制下可以生成slow-speed或者at-speed时钟序列。Tessent OCC时通过Tessent Shell创建一个时钟控制器的实现,被设计用来满足ATPG、Logic BIST、EDT和Low Pin Count Testde scan test。

Tessent OCC Overview

        使用Tessent Shell,可以在设计中生成和插入Tessent OCCs。在ATPG控制下,配置OCC可生成可编辑时钟脉冲,除此之外,可以连接TK/LBIST混合控制器到Tessent OCC上,OCC具有捕获-使能触发和外部时钟控制的能力。

      在这种情况下,Tessent OCC的使用确保满足以下要求:

  • ATPG对每个时钟域进行独立控制,来提高覆盖率,减少pattern的数量,以最小的用户干预实现安全计时。
  • 在捕获期间,在每一个pattern基础上传递正确的脉冲数。
  • 在移位时钟和捕获时钟之间进行精确切换。
  • 在捕获期间使能slow或者fast时钟(功能时钟),为了应用slow和全速pattern(在capture期间,如果进行slow pattern测试,则使能slow_clock)。
  • 在wrapped core内生成Scan-programmable 时钟波形以此来在core level中产生pattern,这些patterns可以重新定位到top level中,并合并以同时测试多个core,而不会在每个core中的时钟控制方式存在矛盾(?)。

Tessent on-chip clock control方法,适用于所有时钟域在内部的设计,如果也存在external clocks然后必须划分transition ATPG为两个单独的sessions:一个session为了external clocks,一个session为了internal clocks。

Primary OCC Functions

通常OCC控制器有三个主要的功能:

Clock Selection

        选择使用always-capture或者always-pulse时钟

        基于频率、测试类型和其他标准选择时钟

Clock Chopping Control

        Scan-programmabe移位寄存器控制时钟脉冲删除

        为时钟选通创建使能信号

Clock Gating

        选通时钟基于clock chopping 使能信号

        默认情况下,Tessent OCC包括一个内部时钟选通器(OCC内部存在clock gater),在生成步骤,该选项可被disabled,当设计已经包含时钟选通器时,可以生成具有时钟使能信号的Tessent OCC。

        当具有时钟使能的Tessent OCC被使用时,工具检测被OCC控制的时钟选通单元,该过程是自动的不要求用户输入。

通过使用kill_clock_mode OCC controller(会在OCC上添加一个控制信号)属性来re-use OCC内部的clock gater,在func mode期间使用该属性以kill功能时钟,比如,inactive cores。

On-Chip Clock Controller Design Description

有三种类型的OCC设计,st

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
摘 要 本设计基于单片机技术原理,以单片机芯片AT89C51作为核心控制器,通过硬件电路 的制作以及软件程序的编制,设计了多功能数字时钟系统。该时钟系统主要由时钟模块 、环境温度检测模块、液晶显示模块以及键盘控制模块组成。系统具有简单清晰的操作 界面,能在4V~7V直流电源下正常工作。能够准确显示时间(显示格式为时时:分分: 秒秒,24小时制),可随时进行时间调整,具有闹钟时间设置、闹钟开/关、止闹功能, 能够对时钟所在的环境温度进行测量并显示。设计以硬件软件化为指导思想,充分发挥 单片机功能,大部分功能通过软件编程来实现,电路简单明了,系统稳定性高。同时, 该时钟系统还具有功耗小、成本低的特点,具有很强的实用性。由于系统所用元器件较 少,单片机所被占用的I/O口不多,因此系统具有一定的可扩展性。 关键词: LCD显示 单片机 时钟芯片DS1302 温度传感器DS18B20 Abstract This design principle based on SCM technology to a central controller AT89C51 Microcontroller, through hardware design and preparation software program, designed to produce a multi-functional digital clock system. The clock system is composed of clock module, alarm module, the ambient temperature detection module, liquid crystal display module, keyboard control module and the signal prompt module. System is simple and clear interface, can 4V ~ 7V DC power supply to work. Able to accurately display time (display format is hh: mm: seconds seconds, 24-hour clock), the time may be adjusted at any time, with the alarm time set, alarm on / off, alarm function only can the clock where the ambient temperature measurement and displayed. Into hardware and software design guidelines and give full play MCU functions, most of the functionality through software programming to implement, simple circuit, high stability of the system. Meanwhile, the clock system also has low power consumption, and low cost, and highly practical. As the system uses fewer components, single chip occupied by the I / O port small, so the system has some scalability. Key words : LCD display, SCM, DS1302, DS18B20 目 录 1 绪论 1 1.1 课题的提出及研究意义 1 1.2 数字时钟的发展现状 2 1.3 课题研究目的和研究内容 5 2 多功能数字时钟硬件设计 5 2.1 主控制模块 6 2.2 显示模块 9 2.3 时钟模块 11 2.4 温度模块 15 2.5 电源转换模块 17 2.6 本章小结 18 3 电路仿真与制作 18 3.1 电路仿真 18 3.2 电路板制作 19 3.3 本章小结 19 4 软件设计部分 20 4.1 时钟程序的设计 20 4.2 DS18B20芯片程序设计 20 4.3 本章小结 21 5 总结 21 参考文献 23 致 谢 24 附录 25 1 绪论 人类的生活和工作均离不开时钟。从古代的滴漏更鼓到近代的机械钟,从电子表到目 前的数字时钟,为了准确的测量和记录时间,人们一直在努力改进着计时工具。钟表的 数字化,大力推动了计时的精确性和可靠性。 1.1课题的提出及研究意
s3c2440英文手册 INTRODUCTION This user’s manual describes SAMSUNG's S3C2440A 16/32-bit RISC microprocessor. SAMSUNG’s S3C2440A is designed to provide hand-held devices and general applications with low-power, and high-performance micro-controller solution in small die size. To reduce total system cost, the S3C2440A includes the following components. The S3C2440A is developed with ARM920T core, 0.13um CMOS standard cells and a memory complier. Its low-power, simple, elegant and fully static design is particularly suitable for cost- and power-sensitive applications. It adopts a new bus architecture known as Advanced Micro controller Bus Architecture (AMBA). The S3C2440A offers outstanding features with its CPU core, a 16/32-bit ARM920T RISC processor designed by Advanced RISC Machines, Ltd. The ARM920T implements MMU, AMBA BUS, and Harvard cache architecture with separate 16KB instruction and 16KB data caches, each with an 8-word line length. By providing a complete set of common system peripherals, the S3C2440A minimizes overall system costs and eliminates the need to configure additional components. The integrated on-chip functions that are described in this document include: · Around 1.2V internal, 1.8V/2.5V/3.3V memory, 3.3V external I/O microprocessor with 16KB I-Cache/16KB D-Cache/MMU · External memory controller (SDRAM Control and Chip Select logic) · LCD controller (up to 4K color STN and 256K color TFT) with LCD-dedicated DMA · 4-ch DMA controllers with external request pins · 3-ch UARTs (IrDA1.0, 64-Byte Tx FIFO, and 64-Byte Rx FIFO) · 2-ch SPls · IIC bus interface (multi-master support) · IIS Audio CODEC interface · AC’97 CODEC interface · SD Host interface version 1.0 & MMC Protocol version 2.11 compatible · 2-ch USB Host controller / 1-ch USB Device controller (ver 1.1) · 4-ch PWM timers / 1-ch Internal timer / Watch Dog Timer · 8-ch 10-bit ADC and Touch screen interface · RTC with calendar function · Camera interface (Max. 4096 x 4096 pixels input support. 2048 x 2048 pixel input support for scaling) · 130 General Purpose I/O ports / 24-ch external interrupt source · Power control: Normal, Slow, Idle and Sleep mode · On-chip clock generator with PLL
S3C44B0X英文原版数据手册 SAMSUNG's S3C44B0X 16/32-bit RISC microprocessor is designed to provide a cost-effective and high performance micro-controller solution for hand-held devices and general applications. To reduce total system cost, S3C44B0X also provides the following: 8KB cache, optional internal SRAM, LCD controller, 2-channel UART with handshake, 4- channel DMA, System manager (chip select logic, FP/ EDO/SDRAM controller), 5-channel timers with PWM, I/O ports, RTC, 8-channel 10-bit ADC, IIC-BUS interface, IIS-BUS interface, Sync. SIO interface and PLL for clock. The S3C44B0X was developed using a ARM7TDMI core, 0.25 um CMOS standard cells, and a memory compiler. Its low-power, simple, elegant and fully static design is particularly suitable for cost-sensitive and power sensitive applications. Also S3C44B0X adopts a new bus architecture, SAMBA II (SAMSUNG ARM CPU embedded Microcontroller Bus Architecture). An outstanding feature of the S3C44B0X is its CPU core, a 16/32-bit ARM7TDMI RISC processor (66MHz) designed by Advanced RISC Machines, Ltd. The architectural enhancements of ARM7TDMI include the Thumb decompressor, an on-chip ICE breaker debug support, and a 32-bit hardware multiplier. By providing a complete set of common system peripherals, the S3C44B0X minimizes overall system costs and eliminates the need to configure additional components. The integrated on-chip functions that are described in this document are as follows: · 2.5V Static ARM7TDMI CPU core with 8KB cache . (SAMBA II bus architecture up to 66MHz) · External memory controller. (FP/EDO/SDRAM Control, Chip Select logic) · LCD controller (up to 256 color DSTN) with 1-ch LCD-dedicated DMA. · 2-ch general DMAs / 2-ch peripheral DMAs with external request pins · 2-ch UART with handshake(IrDA1.0, 16-byte FIFO) / 1-ch SIO · 1-ch multi-master IIC-BUS controller · 1-ch IIS-BUS controller · 5-ch PWM timers & 1-ch internal timer · Watch Dog Timer · 71 general purpose I/O ports / 8-ch external interrupt source · Power control: Normal, Slow, Idle, and Stop mode · 8-ch 10-bit ADC. · RTC with calendar function. · On-chip clock generator with PLL.

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值