基于89C51单片机的编码译码显示实验电路设计
当前手工拨盘方式编码译码显示实验电路存在输入信号不稳定、控制性较差等缺点,为了克服上述缺点,电路设计采用89C51单片机为核心器件作为编码信号发生器和自动控制系统。通过Proteus平台仿真和实验调试,电路能产生高质量输入信号和实现自动控制,较好地解决了手工拨盘方式编码译码显示实验电路存在的缺陷。
反激式控制器免除光耦合器并简化设计
在隔离型DC/DC应用中广泛使用反激式转换器已有多年,然而,它们却未必是设计人员的首选。电源设计师选用反激式转换器并不是因为它们可降低设计难度,而是迫于较低功率隔离要求的压力,实乃不情愿之举。由于控制环路中众所周知的右半平面零点的原因,反激式转换器存在稳定性问题,而且光耦合器的传播延迟、老化和增益变化还会使该问题进一步复杂化。此外,反激式转换器还需要专门花费大量的时间进行变压器的设计,而由于可供选择的市售变压器品种有限且有可能需要定制变压器,所以导致此项设计工作变得愈发复杂。不过,凌力尔特公司近期发布的LT3748隔离型反激式控制器解决了此类反激式设计的诸多难题。
MCU&USB设备控制器IP核的设计
用硬件描述语言verilog HDL设计实现了一种MCU&USB设备控制器IP核。论文首先简要介绍了设计的背景,重点对自主研发的将MCU&USB控制器集成于一个芯片的设计和研究分析。最后给出nc—verilog功能仿真方案以及FPGA验证方案。使用上华0.35um工艺,流片成功,结果表明此IP核完全符合设计要求。
在FPGA设计环境中加时序约束的技巧
在给FPGA做逻辑综合和布局布线时,需要在工具中设定时序的约束。通常,在FPGA设计工具中都FPGA中包含有4种路径:从输入端口到寄存器,从寄存器到寄存器,从寄存器到输出,从输入到输出的纯组合逻辑。通常,需要对这几种路径分别进行约束,以便使设计工具能够得到最优化的结果。下面对这几种路径分别进行讨论。
一种基于PCI总线的反射内存卡设计
设计了一款基于PCI总线的反射内存卡。在FPGA中设计了数据存取控制逻辑、SDRAM控制逻辑,避免了内存冲突,实现内存共享;利用FIFO进行数据缓冲,提高了数据传输速率;设计了数据包格式,以支持组建反射内存网络;采用光纤接口传输数据,串行传输速率达1.0625 Gb/s。开发了基于Windows的设备驱动程序,提供了Windows API函数。仿真实验表明,该卡能够完成不同节点间的实时传输。
嵌入式设备上的文件系统优化设计
FAT32在Linux上的优化与实现是提高硬盘式嵌入式设备性能的关键因素。通过深入分析FAT32文件系统在Linux上的实现细节,针对性地提出了多种优化策略:Block机制实现优化、预读机制控制优化、Page机制改进等。最后给出了一个实际系统的性能优化比较。
采用闪存的微控制器在代码发布中的代码保护
包装信息可能包含:指定目标设备、代码版本、大小、日期和其它对用户有用的信息。这个信息可警告操作员正在使用一个较低版本的固件,从而会使设备的部分性能降低,或者正在装载一个不支持的指定设备。
基于矩阵乘法器的MP3解码优化设计
介绍了MP3解码器的工作原理,分析了各个解码环节的计算量和消耗时间。将MP3解码过程中耗时最多的子带综合滤波环节使用矩阵乘法器单元做了优化和改进,提出一种可大幅度提高MP3实时解码效率的软硬件协同设计方法,并在SoC仿真平台上得到实时验证,达到了较好的优化效果。由于SoC的设计方法比较灵活,可以根据实际需要设计硬件模块,所以该设计具有方便、灵活和可靠性高等特点,是工程实用价值较高的解码器。
面向ASIC和FPGA设计的多点综合技术
随着设计复杂性增加,传统的综合方法面临越来越大的挑战。为此,Synplicity公司开发了同时适用于FPGA或 ASIC设计的多点综合技术,它集成了自上而下与自下而上综合方法的优势,能提供高结果质量和高生产率,同时削减存储器需求和运行时间。
基于S3C2410的辅助倒车数字图象系统设计
据统计,由于车后盲区所造成的交通事故在中国约占30%,美国20%。前两代倒车辅助产品,一种是倒车喇叭,一种是倒车雷达。前者只能提醒路人自行躲闪,而司机却一无所知,固定的障碍物更是无法探测,起到的作用微乎其微,后者虽能把固定的障碍物通过报警的形式告知司机,但司机还是无法判断障碍物的确切位置,更不能探测地坑或低矮障碍物。










