期刊文献+

基于FPGA的电脑横机控制器PC104总线接口设计 被引量:6

Design of PC104 bus interface for FPGA-based computerized flat knitter controller
下载PDF
导出
摘要 针对电脑横机编织需要可靠的数据交换,提出一种新型控制器,由工控机和FPGA主控板构成,通过PC104总线进行数据传输.主控板由SpartanTM-3系列FPGA、配置PROM、双向电平转换器等构成,介绍了用VHDL语言描述的FPGA内的PC104接口逻辑,给出了程序代码,经编译、综合、下载后,通过逻辑分析仪测量了总线数据读取时序,时序图表明该接口工作稳定.实际应用也证明,该接口体积小,性价比高,并可移植. The running of computerized flat knitter requires the controller to exchange data reliably. This paper introduces a novel controller composed of industrial personal computer (IPC) and FPGAbased main control unit, which can transmit data through the PC104 bus. The main control unit includes SpartanTM-3 family of FPGA ( field-programmable gate array), configuration PROM and bidirectional level shifter, et al. A program written in VHDL is introduced in this paper as an example of reading and writing data from the FPGA to the IPC through the PC104 bus interface. The diagram indicates that the interface works stably after the VHDL code is compiled, synthesized and downloaded into the FPGA and the timing diagram of bus data is measured by the logic analyzer. The practical application proves that the interface is small in size, cost-effective and transplantable.
作者 潘启勇 卢达
出处 《东南大学学报(自然科学版)》 EI CAS CSCD 北大核心 2008年第A02期154-157,共4页 Journal of Southeast University:Natural Science Edition
关键词 FPGA PC104 电脑横机 控制器 VHDL FPGA (field-programmable gate array) PC104 computerized flat knitter controller VHDL( very high speed integrated circuit hardware description language)
  • 相关文献

参考文献7

  • 1李鹏刚,胡旭东.一种PC/104总线接口的CPLD设计与实现[J].机电工程,2005,22(12):36-38. 被引量:1
  • 2吴晓洁,翟正军,郭琳娜,李兰兰.用CPLD实现基于PC104总线的429接口板[J].计算机工程与设计,2006,27(16):3036-3039. 被引量:1
  • 3PC/104 Embedded Consortium. PC/104 Specification Version 2. 52[S ]. 2003.
  • 4Advantech Co. , Ltd. PCM-3370 PC/104 + CPU module user' s manual[ M]. 2004.
  • 5Xilinx, Inc. Spartan-3 FPGA family : complete data sheetE M ] . 2007.
  • 6Xilinx, Inc. Platform Flash in-system programmable configuration PROMs [ M ]. 2007.
  • 7Jacyl Technology, Inc. Application Note AP002-communicating with a FPGA/CPLD based PC/104 board through the PC/ 104 bus [ EB/OL ]. (2004-01-15) 12008-01-10 ]. http ://www. jacyltechnology, com/LT-Family, htm.

二级参考文献7

同被引文献22

  • 1石忠东,陈培正,陈定积,王先逵,刘成颖.高精度数字测速及动态位置检测算法[J].清华大学学报(自然科学版),2004,44(8):1021-1024. 被引量:18
  • 2吕建飞,傅建中.基于嵌入式ARM全自动横机的控制系统[J].纺织学报,2005,26(6):101-103. 被引量:28
  • 3CodeGuru. Creating a C + + thread class [ EB/OL].[2007-11-02]. http://www, codeguru, com/ cpp/cpp/cpp_managed/threads/article, php/c14447.
  • 4CodeGuru. Simple thread [ CP/OL]. [ 2007 - 08 - 23 ]. http://www, codeguru, com/cpp/cpp/cpp_ mfc/ tutorials/article, php/cl4105.
  • 5CodeGuru. CceButtonST vl. 2 [ CP/OL ]. [ 2001 - 12 - 18 ]. http ://www. codeguru, com/cpp/w-p/ce/ controls/article, php/c3509/.
  • 6CodeGuru. Adding digital counters [ CP/OL] . [ 1999 - 04- 06 ]. http://www, codeguru, com/cpp/controls/ controls/digitalcontrols/article, php/c2213.
  • 7徐文波,田耘.XilinxFPGA开发实用教程[M].北京:清华大学出版社,2012.
  • 8Xilinx Inc. Block ram [ EB/OL]. [ 2010 - 04 - 19].http://china. xilinx. com/supporl/documentation/ipembedprocess_memoTyinterface_block-ram. htm.
  • 9Xilinx Inc. ISE design suite software manuals and help-PDF collection [EB/OL]. [ 2010 - 04 - 19]. http://china, xilinx. com/support/documentation/dt _ isel2-l _userguides. htm.
  • 10Xilinx Inc. ISE help [ EB/OL]. [ 2010 - 04 - 19 ].http://china, xilinx. com/support/index, htm nav = sd-nav-link-182712&tab = tab-sd.

引证文献6

二级引证文献22

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部