智汇工业-智慧工业、智能制造及工业智能、工业互联门户网站,专业的工业“互联网+”传媒

基于ARM數控系統的PC/104總線設計

來源:互聯網

點擊:1698

A+ A-

所屬頻道:新聞中心

關鍵詞:ARM數控系統 PC/104總線

    前言

      目前的ARM處理器已經適合應用于數控系統。ARM處理器的成本低而且種類多。主頻能夠滿足數控領域需求而且功耗比較低,無需使用風扇,提高了系統的可靠性。帶有MMU的ARM處理器支持數控軟件所需要的Linux操作系統,能夠充分利用現有的數控軟件資源。隨著ARM處理器和FPGA的快速發展,給數控系統的設計提供了新的解決方案。ARM處理器用作系統的核心,可編程FPGA器件作為運動控制器。同時 FPGA器件提供數控系統vo等其它輔助電路。

      隨著PC/104成為工業控制領域的標準,已經被IEEE協會定義為IEEE-P996.1, PC/104總線提供的信號跟ISA總線一樣,但是前者的機械規格不僅易于擴充而且更加堅固,適合應用于數控系統。但是這種總線結構是在Intel的x86體系結構上發展而來,目前x86對PC/104的支持比較好,而ARM對PG/104的支持還不完全統一,主要由于ARM和x86在體系結構、總線時序、電氣特性以及指令集等方面的差異。而且不同的數控系統所需要的總線信號也不完全一樣。本文將提出一種基于ARM處理器的數控系統上支持PC/104總線的方案。

    1 系統總體設計

      數控系統中的ARM處理器采用Cirrus Logi。的EP9315處理器,用EP9315的一個片選(nGCS3_PHBASE 0X30000000)作為PC104的地址范圍,用地址ADDR24來控制MEMORY和IO的方式的讀寫;用另一個片選(nGCSI PHBASEoxiooooo00)來查詢PC/104的中斷號,當Pcioa有中斷的時候,用一個中斷通知CPU,然后CPU通過nGCSI這個地址來讀中斷號,判斷出11個PC/104中斷源中來自哪個中斷。由于EP9315和CPLD在制作工藝、電氣性能上與PC/104總線有比較大的差別,因此需要使用74LVTH 16245作為3.3-5V電氣轉換buffer用來調整電平模式。CPLD是基于乘積項的可編程邏輯器件,CPLD內部采用固定長度線連接各個邏輯塊,因此具有較大的時間可預測性,引腳到引腳的延遲幾乎是固定的,與邏輯設計無關,因此適合作為PCJ104總線控制器。這里使用趕-to,的EPM7032用作PC/ 104總線控制器,用來完成EP9315讀寫時序向PC/104總線讀寫時序的轉換。EP9315的數據總線和地址總線連到電平轉換buffer,輸出到PCJ104總線上。因此PClioa總線設計的核心是保證EPM7032有正確的讀寫時序。原理圖如圖1所示:

    2 PC/ 104總線控制器的實現

      PC/104總線介紹

      PC/104采用模塊化設計方法,通過自堆疊總線,省去了對底板或板卡插槽的要求。通過將多數信號的總線驅動電流減小至4mA,將元件數量和功耗降到最低。模塊的104個信號線分布在兩個總線連接器上,P1連接器有64個信號引腳,P2連接器有40個信號引腳。與ISA總線相比,PC/104總線將板卡的長寬比降至3.775英寸比3.550英寸(即9bmrn比90mm ),克服了ISA總線機械規格的缺點。PC/104總線與PC/AT總線兼容,也定義了兩種工作模式一8位和16位數據模式。對于8位數據模式,總線信號由板上的64引腳雙排插座Pl/J1提供,對于16位模式,增加了40引腳雙排插座P2JJ2。

      ARM EP9315處理器介紹

      EP9315處理器是Cirrus Logi。推出的一款基于ARM920T內核的R1SC處理器,主要面向工業計算機和手持設備等等。ARM920T是H award體系結構處理器,由ARM920TDMI、存儲管理單元(MMU)和高速緩存3部分組成。有獨立的16位指令cache和數據cache。ARM920T有5級流水線。EP9315工作頻率為200M Hz,集成了2D圖形加速器和協處理器,以及豐富的外設接口例如IDE控制器和PC MCIA控制器等,即使不使用額外的DSP芯片也能夠支持相當多的外設。EP9315支持LinxuMicrosoft lindawg CE等操作系統。

      PC/104總線控制器的設計

      控制器的CPLD設計采用Altera公司的EPM7032,屬于MAX700()可編程器件系列。 MAX700()系列是高密度、高性能的CPLD,采用了Altera的第二代MAX架構,采用浮柵EEPROM設計。結構如圖2所示:

      結構中包括邏輯陣列模塊(LA B)組成的陣列、可編程互連陣列(PIA)和可編程uo模塊陣列。每個LAB包括36個輸入端、16個輸出端和16個宏單元,每個宏單元包括處理組合和時序運算的組合邏輯和觸發器。PIA作為全局總線提供了多重LAB、專用輸入端和vo引腳之間的連接。PIA為邏輯單元的輸出和LAB的輸入提供了包括預計定時的完整連接。器件可以工作在3.3Y,pin-to-pin的延遲tPD=6ns,工作頻率可達151.5MHz,能夠與EP9315的AMBA總線時鐘頻率相匹配。EPM7032支持多種設計輸人,除原理圖外還可以通過VHDL, VerilogHDL和Altera Hardware Description language (AHDL)。VerilogHDL語言是一種硬件描述語言,能形式化地抽象描述電路的結構和行為,支持邏輯設計中層次與領域的描述,具有電路仿真與驗證機制以保證設計的正確性,用于算法級、門級和開關級的建模。開發環境使用Alters的MAX+Pluso

      總線控制器的實現與仿真

      在PC/104總線內部,用一個信號INTI查詢相關的中斷信號,使用片選信號CS3和地址信號LADDR24和讀寫信號wR.RD選擇MEM或者IO的讀寫方式。

    3 Linux下的PC/104總線驅動程序的設計

      在Linux中,由于有設備文件,所以才能使得用戶非常方便的訪問外部設備,Linux系統為外部設備提供一種標準接口,將外部設備視為一種特殊文件,可以像訪問文件一樣訪問一個外部設備。Linux通常將設備分為二種基本類型:字符設備、塊設備和網絡設備。在基于ARM處理器的數控系統中把PC/104總線看作塊設備。

    4 結語

      本文創新點:提出一種基于ARM EP9315處理器的數控系統上支持PC/104總線的方案,主要描述了ARM數控系統中的PC/104總線控制器的設計與實現,使用CPLD和Verilog HDL語言。實現了EP9315對PC/104總線讀寫信號的控制和中斷處理。完成了Linux下的PC/104總線控制器的驅動程序,提供了基于ARM處理器的數控系統的PC/104總線解決方法,彌補了ARM處理器對于PC/104總線的支持不足缺點,使得ARM處理器能夠更廣泛的應用于數控領域。

    (審核編輯: 智匯胡妮)

    聲明:除特別說明之外,新聞內容及圖片均來自網絡及各大主流媒體。版權歸原作者所有。如認為內容侵權,請聯系我們刪除。

    主站蜘蛛池模板: 一体式电磁流量计_分体式电磁流量计_卫生级电磁流量计_卫生型电磁流量计_电池供电电磁流量计_卡箍式电磁流量计_废水电磁流量计_德克森仪表(淮安)有限公司官网 | 小型加油机价格- 柴油加油机多少钱一台 | 山东向阳电子科技有限公司-多用户集中式电能表生产厂家,NB物联网水表,刷卡水电表生产厂家,泰安智能水电表价格 | 双相钢,双相不锈钢,2507双相不锈钢-海新双相钢 | 天然气车船展、氢能装备展、氢燃料汽车展、核电装备展、国防信息化装备展---北京企发展览服务有限公司 | 冷藏车厂家-小型冷藏车价格_4.2米冷藏车价格-程力冷藏车厂家 | 江苏省阀门工业协会,江苏阀协| 联系我们-99公司开户电话-99厅 | 真空烘箱-高低温试验箱-防爆烘箱-防爆高低温试验箱-老化房-恒温恒湿箱-高低温试验箱-高低温冲击试验箱厂家—上海标承实验仪器有限公司 | 木工圆锯片,进口锯片厂家,合金锯片生产厂家,木工合金锯片,BAK(百恪)刀具有限公司 | 加力管钳,液压动力钳,液压转盘-加力管钳,液压动力钳,液压转盘,山东临朐静远石油机械有限公司 | 商用厨具|商用厨房设备|商用电磁灶-鲁宝厨业官方网站 | 语音芯片_蓝牙芯片_ble数传芯片_蓝牙数传模块厂家_拓达半导体-蓝牙数传芯片模块原厂 | 日本国际高中_上海日本国际高中学校排名_日本国际高中留学课程_上海日语国际高中学校学费-上海工程技术大学国际多语种特色高中课程【官网】 | 免费的PPT幻灯片演示制作软件,动画视频及课件制作软件 - Focusky万彩演示大师官网 | 武汉弹簧-污水厂弹簧-耐高温弹簧-武汉市伟锋弹簧厂 | 学汽修-汽修培训-郑州万通汽车学校[官网] | 上海叶拓科技有限公司| 青浦区摄像头安装/青浦区无线网络覆盖/青浦区网络调试公司/青浦区IT外包公司/金山区网络维护公司/金山区防火墙调试公司 | 盘扣租赁|盘扣架租赁|盘扣脚手架|盘扣脚手架租赁|盘扣式脚手架|盘扣式脚手架租赁-北京亚欧盟盘扣租赁有限公司 | 联塑管代理,联塑管厂家批发,中财管总代理,康泰管代理,康泰管厂家批发-邯郸市中枢贸易有限公司 | 今日标准_走心机_数控走心机_车铣复合_厂家_深圳今日标准官方网站 | 铸铁平台,三维柔性焊接平台,划线平台,大理石平台,检验平板,花岗石平台_泊头市恒量机械设备有限公司 | 环保除尘设备_燃气/燃油热水锅炉_光氧空气净化器_蒸汽玉米压片机_压片设备_烘干设备-山东金盾节能环保设备有限公司 | 离婚协议书怎么写_离婚协议书模板标准版_离婚协议书范本下载 - 离婚协议书 | 三轴伺服机械手_五轴伺服机械手_注塑机械手_东莞市浩能自动化机械有限公司 | 久久91精品久久91综合_国产亚洲自拍一区_国产精品第1页_亚洲高清视频一区_91成人午夜在线精品_亚洲国产精品网站在线播放_亚洲国产成人久久综合区_国产精品亚洲专区在线观看_免费视频精品一区二区三区 | 吸气式感烟火灾探测器|极早期烟雾系统|空气采样报警|拓普兰 | 首页|广东蒙泰高新纤维股份有限公司|丙纶细旦丝|丙纶异形丝|丙纶FDY网络丝 - 广东蒙泰高新纤维股份有限公司 | 粮食加工设备_玉米_大米_面粉_燕麦_豆类杂粮加工设备-华豫万通 | 黄山市惠康膳食管理服务有限公司 - 官网首页 | 南京空压机出租,发电机租赁,南京牧德田空压机租赁回收公司 | 长春网站优化,网络推广,seo快速排名,1.8元/词/天-同信长春网络公司 | 生物除臭箱,玻璃钢拱形盖板_厂家_价格-河北润达环保设备有限公司 | 徐州户外广告,标识标牌,展陈空间,精神堡垒-徐州雅努思文化发展有限公司 | 上海品牌设计公司|品牌策划公司|包装设计公司|上海全案LOGO设计VI设计-木马品牌设计 | 实验室装修设计-实验室工程建设-实验室实验台通风柜-瑞斯达实验室系统设备(苏州)有限公司 | 品润财税_广州公司注册_南沙代理记账服务_危化证出口退税外国人工作签证代办 | 太原万通汽车学校[官网]-太原好的汽修培训学校,学新能源汽车技术,学汽修,学汽车检测与维修技术 | 胶球清洗-射水抽气器-磷酸盐加药装置-连云港振辉机械设备有限公司 | 碎料机_拌料机_吸料机_温控箱_烤料斗_模温机_东莞索亿塑料破碎机厂家 |