《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 業界動態 > PSD813F1及其接口編程技術

PSD813F1及其接口編程技術

2009-02-03
作者:胡國鵬 武自芳

  摘 要:介紹了PSD813F1芯片的性能特點及內部結構,結合數據采集設備進解了PSD813F1與80C196KC組成的測量系統的實現方法。
  關鍵詞: PSD單片機可編程外圍芯片 微控制器 JTAG 數據采集


  由WSI公司研制的新一代可編程微控制器系統外圍器件PSD813F1芯片,具備完整的在系統可編程(In System Programmable)特性。其在系統可編程不僅僅是對程序存儲器而言,而是指整個芯片內的所有功能塊的配置,而且可對器件的邏輯和功能進行隨時組態或重組。該芯片采用模塊化設計技術,可集成一個單片機應用系統所需的多個外圍模塊,如將FLASH MEM、EEPROM、SRAM、PLD等集成到單一硅片上,為簡化微控制器應用系統的設計、縮短產品的開發周期、提高系統的可靠性、降低系統的成本、縮小產品尺寸、增強系統保密性提供了一條捷徑。
1 PSD813F1芯片的性能特點
  PSD813F1的內部結構如圖1所示。


  PSD813F1內部集成了可分區段保護的128K字節FLASH MEM(閃速存儲器)和32K字節EEPROM,以及掉電時通過切換到備用電源以保持數據的2K字節SRAM。每一個存儲器塊可以被用戶通過配置定位在不同地址空間。FLASH MEM分成8個大小相同的塊,EEPROM分成4個大小相同的塊,以上各塊均可被設定成程序空間或數據空間;2K字節的SRAM存儲器可完成數據緩存的功能。
  PSD813F1具有可與微控制器相匹配的總線接口邏輯,片內還集成了優化的“宏單元”邏輯結構,包括24個輸入宏單元和16個輸出宏單元。這些宏單元,既可作為內部PLD陣列的一個組合邏輯輸入信號,又可用來完成寄存輸出,以完成一定的時序要求。其中輸入宏單元可將來自引腳的輸入信號經鎖存、寄存后或直接傳至內部PLD陣列的輸入總線。而輸出宏單元既可作為一個內部節點反饋至PLD的輸入總線,也可直接通過引腳輸出。
  芯片包括4個可編程I/O端口,共27個允許獨立配置的端口引腳,端口A、B和C為8位,端口D為3位,端口可設置為MCU I/O、PLD I/O、外設I/O、地址輸入輸出、數據端口等不同的配置,而且其中的16個I/O引腳可以設定為CMOS電平或漏極開路工作方式。這些端口的工作方式由數據輸入、數據輸出、方向、控制、驅動選擇等寄存器決定,這些寄存器位于以CSIOP為基地址的256字節空間里,CSIOP基地址由配置軟件決定,不同寄存器具有唯一的相對于CSIOP基地址的偏移地址,對寄存器的操作可在程序中完成。
  PSD813F1的譯碼邏輯由內部FLASH PLD(包括FDPLD和FGPLD)實現,具體結構由與陣列組成。FDPLD為內部功能部件提供地址譯碼,例如內部的FLASH MEM、EEPROM、SRAM、寄存器,以及I/O端口的選擇。FGPLD用于實現系統邏輯,如狀態機功能塊和組合邏輯的實現。
  PSD813F1的加密技術為系統的加密提供了便捷的實現方法,當PSD配置寄存器中的保密位被置位時,不允許在器件編程器或通過JTAG端口讀器件,當使用JTAG端口時,只有全芯片擦除命令允許,其他命令被阻斷。
2 JTAG編程
  PSD813F1為真正的現場可編程器件,包括芯片的PSD配置、PLD陣列、EEPROM和FLASH MEM均能在系統中編程。
  基于PSD技術的硬件設計方法是采用硬件描述語言來設計復雜的數字邏輯系統,生成符合PSD芯片要求、在電路上可行的數字邏輯,通過WSI公司提供的PSDSOFT軟件包,可生成編程器所需的目標文件(包括程序及系統配置文件),經JTAG接口可下載到芯片中。
  端口C是可復用的端口,可配置成JTAG編程端口,在現場對空白器件進行在系統編程或對已編程器件進行重新編程,而無需使用微控制器。另外,也可以通過微控制器執行來自EEPROM的編程算法,FLASH MEM也可在系統內被編程。通過執行來自FLASH MEM的算法,EEPROM也可用同樣的方法進行編程。PLD邏輯或其他PSD813F1配置同樣也可通過JTAG口或器件編程器編程。
  PSD813F1遵守IEEE1149.1 JTAG(Joint Test Action Group聯合測試行動小組)技術規范的基本內容,支持JTAT接口的ISC(In System Configurition在系統配置)規范,允許PSD813F1與其他工作于邊界掃描方式的器件一起存在于JTAG鏈中,但不支持該技術規范內定義的邊界掃描功能。
  標準JTAG采用4個基本信號:TCK,TMS,TDI,TDO。其中,TCK為同步時鐘,TMS為JTAG方式選擇,TDI、TDO分別為串行數據輸入和串行數據輸出。WSI公司的JTAG接口除以上4個基本信號外,還附加提供了用于增強功能的TSTAT和/TERR信號,其中TSTAT代表正在進行的當前動作的瞬時狀態,/TERR指示對字節或扇區的編程/擦除是否超時。此外的附加信號為:/JEN提供低電平有效的使能輸入信號,以便使PSD813F1的JTAG功能在端口C引腳上有效;
  /RST復位目標系統,/TRST復位目標板上的JTAG,CNTL是由用戶定義的信號。
3 PSD813F1在數據采集系統中的應用
  PSD813F1可與8位或16位MCU構成一應用系統,本文在此介紹了采用PSD813F1與80C196KC[2]構成的現場數據采集電路。
3.1 硬件結構
  系統硬件結構如圖2所示,核心器件為80C196KC和PSD813F1,圖中簡化了復位等電路。


  80C196KC為INTEL公司16位單片機。該單片機具有16位多路復用的地址/數據總線,工作于12MHz的時鐘頻率,系統主體程序采用C96語言設計,程序空間大小占用32K,系統設計要求采用非易失性存儲器進行數據存儲,另外需外擴SRAM用于數據緩存。程序存儲、數據存儲和數據緩存分別由PSD813F1的FLASH MEM、EEPROM和SRAM完成。
  A/D轉換采用80C196KC自身的10位8路逐次比較型A/D,鍵盤/顯示接口芯片采用8279,與PC機通信采用MAXIM公司的MAX232用于RS-232通信,由MAX874經精密調整后給80C196KC提供4.096V電壓。8279的片選和地址譯碼由PSD813F1的FGPLD完成。
3.2 軟件設計
3.2.1 PSD813F1配置文件設計
  該電路在PSDSOFT(WSI公司提供的下載軟件)中的配置為:
  ·多路復用工作方式
  ·ALE高電平有效
  ·讀/寫控制選擇RD/WR
  PSD813F1以ABEL語言為硬件描述語言,在本電路中的設計方法為:
  (1)內部譯碼實現:
  fs0=!a15*!a14*!a13*!a12; /*fs為設計中FLASH MEM的保留名fs0地址空間為0000h~0fffh*/
  fs1=!a15*!a14*!a13*a12; /*fs1地址空間為1000h-->1fffh*/
  fs2=!a15*!a14*a13*!a12; /*fs2地址空間為2000h-->2fffh*/
  fs3=!a15*!a14*a13*a12; /*fs3地址空間為3000h-->3fffh*/
  ees0=!a15*a14*!a13*a12; /*ees為EEPROM的保留名,ees0地址空間為4000h-->4fffh*/
  ees1=!a15*a14*a13*!a12; /*ees1地址空間為5000h-->5fffh*/
  ees2=!a15*a14*a13*!a12; /*ees2地址空間為6000h-->6fffh*/
  ees3=!a15*a14*a13*a12;/*ees3地址空間為7000h-->7fffh*/
  rs0=a15*!a14*!a13*!a12*!a11*!a10; /*rs為SRAM的保留名,地址空間為8000-83fffh*/
  csiop=a15*!a14*!a13*a12;/*csiop基地址為9000h*/
  (2) 外部譯碼的實現:
  將PB的最低位端口設計為片選信號的設計方法為
  cs1 pin7; /*PB的0端口*/
  cs1=!(a15 *a14*/a13*a12); /*8279的地址空間為d000h-->dfffh*/
3.2.2 程序設計
  程序設計語言為C96,其實現如下:
  對SRAM的操作為:
  static const unsigned char *pointer_sram=0x8000; /*設置SRAM數據單元的基址指針*/
  pointer_sram=0xaa; /*將數據寫入基址單元*/
  pointer_sram[1]=0xbb; /*將數據寫入下一地址單元*/
  ……
  對EEPROM的操作為:
  static const unsigned char *pointer_ee=0x4000;/*設置EEPROM空間的基址指針*/
  pointer_ee=0xaa;
  …… /*延時等待,對EEPROM的單元寫入數據時必須增添一定的時間延時*/
  pointer_ee[i]=0xbb; /*i為地址增量,即相對于基地址的偏移量*/
  ……
  端口A、B的地址及各控制寄存器的地址由CSIOP的基地址加偏移地址來決定,本設計中PA.0用于為8279的A0提供地址信號。如不采用PSD813F1,則需在80C196KC和8279之間接74373用于地址鎖存輸出,采用PSD813F1則只需配置端口A的PA.0工作于地址鎖存工作方式,配置由A口的控制寄存器(占據一字節空間)決定,實現方法如下:
  static const unsigned char *csiop=0x9000;
  csiop[2]=0xfe; /*端口A的控制寄存器相對于CSIOP基地址的偏移地址為02H;此時PA.0在控制寄存器中的相應位為0,因此PA.0工作于地址鎖存輸出方式,其他高7位相應位為1,因此工作于MCU I/O方式*/
  對8279的初始化操作為:
  static const unsigned char *pointer_8279=0xd000h;/*基址為數據口地址*/
  pointer_8279[1]=0xd1;/*對命令端口寫入清除命令*/
  do{}
  while((pointer_8279[1]‖0x7f==0x7f);/*等待清除完成*/
  pointer 8279[1]=0x2a; /*送程序時鐘分頻常數*/pointer_8279[1]=0x08; /*寫鍵盤/顯示器工作方式命令*/
  pointer_8279[1]=0x90; /*寫顯示RAM命令*/
  pointer_8279=0x10;/*向數據口送入顯示數據0x10*/
  總之,本文通過設計該數據采集系統,表明PSD813F1芯片集FLASH MEM、EERPOM、SRAM、PLD等于一體,可代替電路設計中的程序存儲、數據存儲、數據緩存和譯碼等芯片,從而可使單片機系統大大簡化,一個實用系統可簡化為“兩片”系統,而其JTAG技術更是為該芯片的使用增添了便捷的設計和使用手段。
參考文獻
1 PSD8XXF系列數據手冊及應用筆記.武漢:武漢力源1998
2 孫涵芳.INTEL 16位單片機.北京:北京航空航天大學出版社

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          免费观看不卡av| 久久国产精品久久久久久电车| 国产一区二区视频在线观看| 老司机午夜精品视频在线观看| 亚洲电影毛片| 欧美日韩在线一二三| 在线免费观看成人网| 欧美连裤袜在线视频| 亚洲一区二区伦理| 国产精品成人一区二区三区吃奶| 欧美日韩不卡| 免费美女久久99| 亚洲第一主播视频| 欧美一区二区精品| 这里只有视频精品| 99亚洲伊人久久精品影院红桃| 国产欧美日韩一区二区三区在线| 亚洲国产视频a| 亚久久调教视频| 国产精品午夜久久| 欧美夫妇交换俱乐部在线观看| 国产一区二区三区网站| 国产精品乱子乱xxxx| 国产视频亚洲| 欧美三级第一页| 欧美精品久久久久久久| 欧美日本久久| 猫咪成人在线观看| 免费成人高清视频| 欧美日韩一区成人| 欧美亚洲第一区| 国产欧美日韩中文字幕在线| 一区二区欧美日韩视频| 欧美黑人在线观看| 欧美精品成人| 国产欧美一区二区精品仙草咪| 狂野欧美激情性xxxx| 欧美永久精品| 亚洲福利视频二区| 午夜精品免费| 国产精品乱人伦一区二区| 亚洲网在线观看| 一区视频在线播放| 欧美日本乱大交xxxxx| 欧美成人xxx| 国语精品一区| 亚洲午夜久久久| 国内成人自拍视频| 国产亚洲一区二区三区在线播放| 亚洲电影免费在线观看| 艳妇臀荡乳欲伦亚洲一区| 久久精品视频一| 午夜免费久久久久| 好看的日韩av电影| 99国产精品久久| 亚洲国产成人久久综合一区| 亚洲一区精彩视频| 久久久www| 久久精品道一区二区三区| 久久偷看各类wc女厕嘘嘘偷窃| 一区二区久久久久| 这里只有精品视频| 亚洲一区二区三区精品动漫| 亚洲国产天堂网精品网站| 国产一区二区成人久久免费影院| 亚洲在线免费| 亚洲欧洲日产国产网站| 一区二区欧美国产| 亚洲福利视频三区| 亚洲一区二区视频在线| 国产精品美腿一区在线看| 欧美黄污视频| 国产精品久久久久天堂| 欧美日韩亚洲系列| 国产日产欧产精品推荐色| 欧美凹凸一区二区三区视频| 亚洲自拍偷拍色片视频| 亚洲综合电影| 美女主播精品视频一二三四| 久久久另类综合| 亚洲精品资源美女情侣酒店| 亚洲系列中文字幕| 欧美午夜在线视频| 免费毛片一区二区三区久久久| 欧美国产日本韩| 久久人人97超碰国产公开结果| 亚洲视频导航| 亚洲电影在线播放| 国产精品一区二区女厕厕| 在线欧美小视频| 久久大综合网| 国产欧美日韩在线| 日韩视频精品在线| 精品动漫3d一区二区三区免费版| 国产精品久久久久9999高清| 欧美视频导航| 欧美激情亚洲| 国产精品视频你懂的| 国产一区久久久| 国产精品免费一区二区三区在线观看| 久热re这里精品视频在线6| 国产欧美视频一区二区| 久久国产日韩| 一区二区三区欧美激情| 欧美亚洲一区| 国产欧美日韩不卡| 亚洲福利国产精品| 欧美精品免费在线| 在线视频你懂得一区| 久久免费偷拍视频| 亚洲国产精品视频| 国产日韩亚洲欧美| 亚洲视频在线二区| 久久一区二区三区四区| 亚洲美女在线视频| 一区在线观看视频| 国产精品免费观看在线| 韩日视频一区| 国产欧美日韩中文字幕在线| 国产精品av一区二区| 欧美一级视频精品观看| 国产精品一区亚洲| 国产一区二区三区电影在线观看| 午夜精品一区二区三区电影天堂| 亚洲精品网站在线播放gif| 久久综合中文| 亚洲综合社区| 欧美精品久久久久久久| 久久久免费av| 久久精品女人| 影音先锋亚洲精品| 在线不卡中文字幕播放| 99riav1国产精品视频| 国内精品久久久久久影视8| 欧美激情综合五月色丁香| 韩国欧美国产1区| 亚洲直播在线一区| 亚洲每日在线| 美女日韩在线中文字幕| 久久精品国产第一区二区三区最新章节| 国产原创一区二区| 国产精品v片在线观看不卡| 极品尤物一区二区三区| 欧美在线视频一区| 欧美午夜一区| 亚洲女优在线| 久久激情视频| 欧美日韩国产丝袜另类| 国产噜噜噜噜噜久久久久久久久| 欧美日韩一区三区四区| 国产日韩欧美在线观看| 亚洲乱码国产乱码精品精天堂| 国产欧美日韩中文字幕在线| 欧美成人精精品一区二区频| 国产在线播精品第三| 日韩特黄影片| 一区二区国产在线观看| 亚洲一区二区三区久久| 日韩天堂在线观看| 欲色影视综合吧| 精品成人国产| 欧美一区二区三区免费视频| 亚洲高清在线精品| 国产精品久久久久久久久久免费看| 国产精品wwwwww| 欧美日韩亚洲一区二区三区| 99精品福利视频| 欧美精品一区二区三区高清aⅴ| 欧美系列亚洲系列| 亚洲国产综合91精品麻豆| 亚洲毛片在线观看| 国产欧美日韩中文字幕在线| 久久蜜桃资源一区二区老牛| 免费在线视频一区| 亚洲网址在线| 欧美一区二视频| 久久久亚洲综合| 欧美一区二区三区免费视频| 美国成人毛片| 亚洲国产精品黑人久久久| 亚洲欧美国产不卡| 欧美激情一级片一区二区| 在线观看免费视频综合| 欧美日韩国产精品一区| 国产精品久久久久久av下载红粉| 亚洲黄色高清| 欧美日韩亚洲视频| 欧美精品在线视频观看| 欧美成人小视频| 久久精品国产亚洲一区二区三区| 亚洲自拍偷拍福利| 一区二区三区高清| 国产自产高清不卡| 国产伦一区二区三区色一情| 亚洲欧美日韩国产中文| 欧美www视频在线观看| 久久综合狠狠综合久久激情| 久久成人精品一区二区三区| 免费看黄裸体一级大秀欧美| 99国产精品国产精品毛片| 亚洲精品偷拍| 欧美一区=区| 激情亚洲成人| 久久精选视频| 欧美日韩精品综合在线| 怡红院av一区二区三区| 国产精品亚洲综合天堂夜夜| 欧美日韩一区在线观看| 国产亚洲精品自拍| 亚洲国产日韩一区| 欧美大片免费看| 日韩视频国产视频| 久久国产色av| 激情综合激情| 亚洲国产专区校园欧美| 亚洲国产一二三| 亚洲国产欧洲综合997久久| 国产精品成人免费视频| 亚洲一区尤物| 国产精品久久久久久影院8一贰佰| 久久精品国产999大香线蕉| 在线视频欧美一区| 另类人畜视频在线| 蜜臀91精品一区二区三区| 欧美激情2020午夜免费观看| 国产日韩在线看片| 99精品视频免费观看视频| 欧美~级网站不卡| 欧美紧缚bdsm在线视频| 亚洲三级免费电影| 香蕉成人伊视频在线观看| 久久国产综合精品| 亚洲直播在线一区| 亚洲国产精品成人va在线观看| 亚洲精品国产精品久久清纯直播| 一区二区三区在线不卡| 永久免费视频成人| 欧美日本网站| 狠狠色狠色综合曰曰| 欧美福利在线| 一区二区三区视频在线看| 国产精品超碰97尤物18| 在线观看亚洲视频啊啊啊啊| 欧美一区二区精品久久911| 亚洲天堂网在线观看| 久久精品麻豆| 在线观看中文字幕亚洲| 欧美黄色片免费观看| 久久久高清一区二区三区| 国产日产高清欧美一区二区三区| 在线观看国产一区二区| 久久福利精品| 欧美日韩亚洲综合一区| 久久se精品一区二区| 欧美天堂亚洲电影院在线观看| 欧美精品自拍| 在线一区观看| 国产精品欧美日韩一区| 国产乱码精品一区二区三区av| 日韩视频在线免费观看| 欧美激情网站在线观看| 欧美一级片久久久久久久| 亚洲承认在线| 国产精品视频久久| 伊人蜜桃色噜噜激情综合| 久久久精品五月天| 亚洲欧美自拍偷拍| 尤物九九久久国产精品的特点| 国产精品美女黄网| 国产婷婷色一区二区三区四区| 在线免费观看欧美| 在线 亚洲欧美在线综合一区| 一区二区av| 国产视频在线观看一区二区三区| 久久理论片午夜琪琪电影网| 国产精品国内视频| 一本色道久久综合亚洲精品不卡| 国产免费成人av| 国产一区二区精品| 久久久国产精品一区二区中文| 国产精品激情av在线播放| 欧美丝袜一区二区| 国产欧美一区二区在线观看| 一区二区精品在线| 久久久久这里只有精品| 国产精品日韩专区| 欧美久久婷婷综合色| 亚洲美女区一区| 蜜桃精品久久久久久久免费影院| 欧美在线播放一区二区| 国产精品五区| 依依成人综合视频| 欧美自拍偷拍| 免费日韩av电影| 欧美日本三区| 欧美日韩国产页| 国产亚洲精品美女| 在线 亚洲欧美在线综合一区| 国产精品v日韩精品v欧美精品网站| 在线成人激情视频| 亚洲网站视频福利| 久久精品五月| 欧美激情精品久久久久| 亚洲国产精品久久久久秋霞不卡| 亚洲国产成人一区| 亚洲视频电影图片偷拍一区| 久久久久久久一区二区| 国产香蕉97碰碰久久人人| 久久精品国产一区二区三区免费看| 伊人久久婷婷色综合98网| 久久免费视频观看| 亚洲夫妻自拍| 久久精品国产综合精品| 久久久亚洲综合| 国产精品你懂的在线欣赏| 在线精品亚洲一区二区| 欧美日韩精品免费在线观看视频| 国产综合香蕉五月婷在线| 国产欧美日本在线| 欧美日韩视频在线观看一区二区三区| 亚洲电影一级黄| 农村妇女精品| 狠狠色综合播放一区二区| 欧美色网一区二区| 免费欧美电影| 国产农村妇女精品| 亚洲福利免费| 国产一区二区三区高清在线观看|