新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于FPSLIC的DES解密和AES的分組加解密的設(shè)計(jì)

基于FPSLIC的DES解密和AES的分組加解密的設(shè)計(jì)

作者: 時(shí)間:2012-01-25 來源:網(wǎng)絡(luò) 收藏

2.3 器件編程與試驗(yàn)驗(yàn)證

本文引用地址:http://butianyuan.cn/article/172218.htm

  1.將下載電纜ATDH2225的25針的一端從計(jì)算機(jī)的并行口接出,令一端10針扁平線插入ATSTK94實(shí)驗(yàn)板的J1插頭上。下載電纜的標(biāo)有紅色的線和J1插頭的第一腳連接。

  2.因?yàn)橐陀?jì)算機(jī)串口進(jìn)行通信,因此要制作一個(gè)串口連接電纜,其九針連接電纜的連接關(guān)系如下圖2-2。電纜一端連接在計(jì)算機(jī)的任意串口上,另一端連接在實(shí)驗(yàn)板上的UART0上。連接電纜只需要連接三根線,UART0的2端連接在的發(fā)送端,因此它和計(jì)算機(jī)的串口2端(接收數(shù)據(jù)端)相連。UART0的3端連接在的接收端,因此它和計(jì)算機(jī)的串口2端(發(fā)送數(shù)據(jù)端)相連。

  3.選擇4MHz時(shí)鐘,即在實(shí)驗(yàn)板上將JP17設(shè)置在靠近板子內(nèi)側(cè)位置,而將JP18不連接,也就是將其連接跳線拔掉。

  4.將直流9V電源接頭插入ATSTK94實(shí)驗(yàn)板的電源插座P3上。

  5.將實(shí)驗(yàn)板上的開關(guān)SW10調(diào)至PROG位置。開關(guān)SW10有編程(PROG)和運(yùn)行(RUN)兩種連接。在編程位置,用戶可以通過下載電纜和下載程序軟件CPS,將SystemDesigner生成的數(shù)據(jù)流文件給配置存儲(chǔ)器編程。在運(yùn)行位置,F(xiàn)PSLIC器件將載入數(shù)據(jù)流文件并運(yùn)行該

  6.打開電源開關(guān)SW14,即將它調(diào)整到ON位置。這時(shí)候?qū)嶒?yàn)板上電源發(fā)光二極管(紅色)發(fā)光,表示實(shí)驗(yàn)板上已經(jīng)上電。這樣,硬件就連接完畢,等待下一步的數(shù)據(jù)下載。

  7.單擊OK按鈕,即生成數(shù)據(jù)流文件,它將下載到ATSTK94實(shí)驗(yàn)板的配置存儲(chǔ)器中,這時(shí),Atmel的AT17配置可編程系統(tǒng)(CPS)窗口被打開,如下圖2-3,并自動(dòng)給器件編程。

  

  圖2-3FPSLIC控制寄存器設(shè)置對(duì)話框

  在Procesure下拉列表框中選擇/PPartition,ProgramandVerifyfromanAtmelFile。在Family下拉列表框中選擇AT40K/Cypress,在Device下拉列表框中選擇AT17LV010(A)(1M)。其余采用系統(tǒng)的默認(rèn)值。然后點(diǎn)擊StartProduce按鈕,如果電纜等硬件設(shè)置正確,那么程序?qū)⑾螺d到實(shí)驗(yàn)板上。

  8.將開關(guān)SW10調(diào)至RUN位置,打開串口調(diào)試程序Accesspot129軟件。對(duì)于Accessport129的設(shè)置為:串口為COM1(根據(jù)用戶選擇的計(jì)算機(jī)端口來設(shè)定),波特率:9600,校驗(yàn)位:NONE,數(shù)據(jù)位為8,停止位選擇1,串口開關(guān)選擇開;

  3 試驗(yàn)結(jié)果:

  圖3-1中,下面方框中是要輸入的64比特的明文,(程序中輸入的明文為0123456789ABCDEF),當(dāng)這64個(gè)比特的數(shù)據(jù)全部輸入完畢后,點(diǎn)擊發(fā)送按鈕,在軟件上方的數(shù)據(jù)接收端顯示出經(jīng)過算法加密后的密文(85E813540F0AB405)。通過硬件實(shí)現(xiàn)的的結(jié)果和實(shí)際仿真結(jié)果是完全一致的。同時(shí)通過數(shù)碼管也分別顯示出最后的加密數(shù)據(jù)。至此整個(gè)硬件試驗(yàn)結(jié)束。

  

  圖3-1Accesspot串口調(diào)試軟件顯示的結(jié)果圖

  從上面的串口調(diào)試軟件可以看出,算法的仿真是正確的也是可以在實(shí)際中應(yīng)用的。同理,可以通過以上的方法來實(shí)現(xiàn)等其它的


上一頁 1 2 下一頁

評(píng)論


相關(guān)推薦

推薦視頻

更多>>

技術(shù)專區(qū)

關(guān)閉