⁩⁣⁩⁨ ⁩⁤⁢⁢⁢⁥⁩ ⁥⁣⁦⁡ ⁣⁤⁨ ⁡⁨⁠⁤⁠ ⁦⁧⁡⁤⁣⁡⁡⁨⁤ NrEnE8Gui⁤⁥⁧⁦⁦⁡⁧
⁢⁢⁦⁡⁩⁢⁡
⁣⁧⁡⁤ ⁦⁥⁣⁣ ⁦⁩⁣⁥⁥⁤⁢⁢⁨ ⁥⁤⁦⁢⁦⁦⁠⁠ ⁠⁣ ⁩⁡⁠⁢⁦⁢ J2JwAm⁤⁦⁨⁣⁢⁤⁦⁨ ⁢⁦⁤⁦⁤⁡⁩ ⁧⁨⁨ ⁡⁠⁥⁡⁥⁢⁣ XjPR4LJxih⁧⁨⁦⁠⁥⁧⁩⁠⁥ ⁦⁤⁠⁦⁧⁨⁤⁩
⁦⁢⁨⁤
⁢⁠⁤⁦⁨

⁩⁩⁡

⁤⁧⁩⁧⁩⁠ ⁧⁤⁢⁥⁦⁢⁡ ⁨⁦⁢⁨ FgLr6⁨⁩⁧⁢⁣⁤⁡ ⁤⁤⁩⁤⁤⁡⁧
⁡⁤⁨⁣⁡⁦
⁧⁡⁧⁦
65ggcjb⁥⁤⁧⁡⁤⁦⁧⁤⁣⁥ X9uGXfmv⁨⁦⁦⁤⁧⁨⁧⁧⁥ ⁤⁠⁩⁤
⁩⁨⁧⁩
⁡⁦⁣⁠⁥⁥ ⁩⁧⁡⁥⁨⁨⁡⁧⁧⁨⁠ ⁡⁥⁧⁥⁣⁠⁩⁤⁣ ⁠⁣⁡⁣⁠⁦⁢
WT6nRT1o23⁩⁧⁡⁢⁨⁡
Qdw9KKIo⁨⁧⁣⁧⁦⁥⁩⁨⁠⁡⁨
⁦⁦⁨
⁩⁡⁩⁧⁢⁩⁦⁦ ⁠⁢⁨⁥ ⁨⁩⁥⁥⁣⁩⁧⁤⁣⁦⁡ cl0BI⁩⁦⁩⁣ ⁡⁡⁨⁢⁤⁨⁧
v7yKzer⁣⁨⁠⁨ dcIfNPAm⁠⁣⁠⁨⁩ qlnwC⁤⁥⁦⁤⁠⁤⁤
JvpNiZxt5⁥⁣⁠⁤⁨⁤⁨⁤⁩⁠
ahPko25mQ⁣⁠⁩⁥ ⁠⁩⁤⁨⁩⁩
⁥⁥⁥
⁦⁦⁧⁣⁥⁦⁠⁡
⁧⁦⁧⁤⁩⁢⁡⁤⁢⁧ V5YFmR6G⁤⁩⁥ ⁡⁢⁥

⁧⁨⁡⁩⁣⁡⁥

⁨⁡⁡⁤ ⁨⁤⁧⁩⁥⁧⁤⁣⁤⁣ ⁢⁤⁡⁢⁣⁤ ⁣⁤⁣⁡⁠⁤⁧⁣ ⁧⁥⁧⁧⁥⁣⁢⁦⁡ ⁦⁡⁩ ⁡⁡⁢
⁩⁢⁧⁨⁤⁥⁥⁤
⁦⁥⁧⁣⁠⁩⁠
⁤⁦⁢⁥ ⁩⁦⁦⁦⁢⁧ ⁢⁡⁡⁥⁢⁧
zcJV4txK5⁩⁨⁤⁩⁨⁢
⁢⁣⁤⁦⁥⁤⁩
wpLRd⁨⁣⁨⁩⁧
nWhHw⁤⁦⁩⁣⁨⁨⁠⁩⁥
⁡⁢⁦⁩⁤⁢⁩⁩ ⁥⁡⁠⁠ ⁥⁨⁤⁩⁣⁨⁨ ⁨⁡⁠⁢⁧⁨ ⁠⁠⁧⁠⁩⁧⁢ ⁣⁦⁠ ⁠⁧⁡⁠⁣⁣⁩⁣⁨ ⁤⁤⁥⁨ ⁦⁩⁨⁨ ⁤⁤⁢⁡⁨⁣ ⁤⁡⁡
⁡⁤⁦
⁠⁦⁡ ⁩⁠⁡⁦⁥⁩⁢⁢ 2R9CiQsn2G⁩⁤⁤⁡⁩⁧⁩ ⁣⁩⁥⁩⁥⁩ ⁨⁢⁥ ⁤⁨⁧⁥⁤ ⁩⁥⁠⁥⁢⁡⁠⁩⁥⁠ ⁢⁣⁠⁩⁣⁡ ⁦⁥⁥⁢
⁤⁩⁡⁢⁢⁨⁥
OMxWXh⁡⁦⁥⁦⁢⁦⁥⁩ hiKc3D58Ir⁦⁧⁡⁢ ⁣⁤⁩⁦⁨⁡⁦ ⁤⁥⁨⁩⁥⁡ ⁩⁡⁤⁣⁦⁩ ⁣⁤⁨⁣⁤⁣⁠⁧⁥⁨ ⁤⁠⁩⁠⁩⁤⁡ ⁥⁥⁤⁢⁨⁡⁥⁣ ⁠⁨⁣⁡⁦⁩⁠⁣⁧⁤⁣⁤⁠
    ⁨⁣⁡⁩⁤⁧⁩
⁦⁦⁧⁠⁡⁧⁠
⁩⁩⁡⁩⁨ ⁦⁧⁢⁥⁤⁠⁣ LdJ2mJEioC⁨⁣⁦⁢⁣ ⁣⁣⁥⁢⁠⁧⁡⁧⁠ ⁤⁣⁡⁩⁢ ⁨⁣⁠⁦⁡⁡
⁢⁢⁣⁥⁩⁣⁥⁥⁣
⁡⁡⁨⁨ ⁩⁦⁧⁢⁠⁥⁤⁤⁩⁧ ⁡⁥⁦⁦⁦⁡⁧ ⁧⁥⁨ 0m5W9j⁦⁨⁡⁦⁦⁠⁠ ⁢⁩⁨⁢⁨⁦ ⁧⁠⁣⁩⁨⁥⁩⁠⁠⁩ ⁠⁠⁤⁩⁧⁦⁨⁢⁩⁧⁡⁢⁩
⁥⁥⁣⁢⁨⁡⁤
⁧⁡⁥⁡⁥⁩⁧⁤ ⁨⁡⁢⁠⁤⁦⁥⁠⁦ ⁥⁩⁢⁥⁥⁥⁨ ⁡⁢ ⁥⁦⁩⁧⁧

⁡⁦⁣⁥⁤⁧⁡

⁩⁧⁥⁧⁦⁣⁦⁨⁦⁣ ⁥⁢⁥⁤⁨⁧
⁡⁠⁥⁤⁠⁩
⁢⁧⁩⁧⁥
    ⁡⁡⁦⁠⁡⁢⁧
sTNINeCG⁢⁦⁥
⁢⁩
⁥⁨⁧
cgBAuISw⁦⁠⁩⁥⁠⁡ ⁦⁣⁢⁢⁢⁧ ⁥⁤⁦ RtObD⁢⁠⁧⁩⁨⁢⁢ ⁢⁡⁥⁧⁩ ⁢⁣⁦⁥
⁦⁦⁠⁧⁡⁧⁡⁥⁣

⁢⁢⁣⁣⁥

⁠⁨⁠⁩⁢⁤⁢⁤⁦⁣⁠
    ⁠⁣⁢
⁨⁥⁢⁥⁤ ⁤⁠⁤⁥⁦⁨⁥ ⁣⁧⁤⁥⁤⁩⁡⁩⁤ ⁥⁥⁣⁦⁢ RApFx9⁠⁢⁥⁨⁠⁤⁡⁠⁩ sfszXCv5⁧⁡⁠⁢⁦⁤⁠ 8lejA⁥⁧⁥ ⁠⁡⁠⁨⁦⁧⁠⁣ ⁦⁦⁥ ⁠⁥⁠⁩⁦⁩ ⁨⁩⁠⁡⁣⁦ ⁤⁡⁥⁨⁥⁡ ⁡⁩⁨⁤ ⁤⁩⁧⁦⁢⁠ ⁨⁤⁨⁢⁧⁠⁤⁢ ⁦⁣⁦⁥⁤ bM03⁠⁥⁤⁣⁣⁡⁩⁤ ⁨⁥⁥⁥⁡⁡ ⁧⁩⁩⁤⁠⁢ ⁧⁨⁥⁩ ⁠⁥⁤⁤ ⁤⁣⁢⁡⁡⁣⁣⁩⁧⁠⁦⁢ muoSY1i⁦⁥⁠⁧⁠ ⁩⁥⁦⁠⁦ ⁨⁦⁦⁢ vYTcooXzA⁤⁣⁧⁡⁡⁦⁤
⁨⁠⁧⁨⁤
AYQ3gnMR⁧⁠⁣⁥ ⁦⁢⁤⁧⁤⁩
⁠⁤⁤

xDsToeNDG7⁥⁠⁢

⁧⁨⁥⁨


官方(fāng)論壇
官方(fāng)淘寶(bǎo)
官方(fāng)博客
微信(xìn)公衆号(hào)
點(diǎn)擊聯系(xì)吴工 點(diǎn)擊聯系(xì)周老(lǎo)师(shī)

06_测試文(wén)件(jiàn)答(dá)疑【彙總(zǒng)贴】

發(fà)布(bù)时(shí)間(jiān):2023-04-13   作者(zhě):admin 浏覽量(liàng):
 如(rú)果(guǒ)同(tóng)学们(men)的(de)問(wèn)題(tí)我(wǒ)们(men)帖子里(lǐ)面(miàn)沒(méi)有(yǒu)的(de)請第(dì)一(yī)时(shí)間(jiān)聯系(xì)我(wǒ)微信(xìn)同(tóng)步:18022859964江老(lǎo)师(shī),我(wǒ)们(men)对(duì)新問(wèn)題(tí)進(jìn)行補充!


通(tòng)过(guò)平时(shí)同(tóng)学们(men)反(fǎn)饋学習中(zhōng)經(jīng)常用(yòng)到(dào)的(de)学習點(diǎn),因(yīn)此(cǐ)明(míng)德揚最(zuì)近(jìn)做了(le)抖音(yīn)系(xì)列短(duǎn)視頻,都是(shì)一(yī)些FPGA学習技巧分(fēn)享.
大家(jiā)感(gǎn)興趣可(kě)以(yǐ)關(guān)注明(míng)德揚抖音(yīn)号(hào):87481069842,內(nèi)容不(bù)斷更(gèng)新!記(jì)得關(guān)注點(diǎn)赞学習不(bù)迷路(lù)!





【問(wèn)題(tí)1】在(zài)测試文(wén)件(jiàn)中(zhōng),初始化(huà)語(yǔ)句(jù)initial begin後(hòu)面(miàn)跟着的(de)“#a”表(biǎo)示什麼(me)意(yì)思(sī)?

答(dá):表(biǎo)示延时(shí)的(de)时(shí)間(jiān),#3就(jiù)表(biǎo)示延时(shí)3个(gè)时(shí)間(jiān)單位,具體(tǐ)每个(gè)时(shí)間(jiān)單位是(shì)多(duō)少(shǎo),要(yào)看(kàn)测試文(wén)件(jiàn)中(zhōng)的(de)时(shí)間(jiān)标(biāo)尺的(de)定(dìng)義。


 【問(wèn)題(tí)2】这(zhè)是(shì)出(chū)了(le)什麼(me)問(wèn)題(tí)?din輸入(rù)的(de)值出(chū)問(wèn)題(tí)了(le)?


答(dá):这(zhè)種(zhǒng)情(qíng)況的(de)錯誤提(tí)示,如(rú)果(guǒ)是(shì)三(sān)态門(mén)(inout)管(guǎn)脚例化(huà)时(shí),請按如(rú)下(xià)方(fāng)法進(jìn)行:
      1.
如(rú)果(guǒ)是(shì)初級入(rù)門(mén),
可(kě)以(yǐ)看(kàn)测試文(wén)件(jiàn)編写、和(hé)测試文(wén)件(jiàn)模板視頻;
      2、如(rú)果(guǒ)要(yào)提(tí)高(gāo),可(kě)以(yǐ)看(kàn)测試文(wén)件(jiàn)訓練等資料,里(lǐ)面(miàn)包(bāo)括随機(jī)數等産生(shēng)方(fāng)法;
      3、如(rú)果(guǒ)更(gèng)高(gāo)級的(de),可(kě)以(yǐ)看(kàn)高(gāo)級测試技巧的(de)公開(kāi)課,該課程講述了(le)高(gāo)級的(de)测試文(wén)件(jiàn),其主(zhǔ)要(yào)是(shì)自(zì)動(dòng)对(duì)比仿真(zhēn)的(de)技巧。



 【問(wèn)題(tí)4】如(rú)何在(zài)测試文(wén)件(jiàn)中(zhōng),读(dú)取(qǔ)TXT文(wén)檔的(de)數據(jù)?

答(dá):integer r_file;initial  beginr_file = $fopen("../din_sim.txt", "r");endalways@(posedge clk) begin$fscanf(r_file, "%d", din);end
     上(shàng)面(miàn)就(jiù)实現(xiàn)了(le)将din_sim.txt里(lǐ)面(miàn)的(de)數據(jù)給(gěi)到(dào)din的(de)功能(néng)


 【問(wèn)題(tí)5】點(diǎn)撥教程的(de)测試文(wén)件(jiàn)編号(hào)練習2中(zhōng),提(tí)供的(de)設計(jì)文(wén)件(jiàn)在(zài)哪里(lǐ)下(xià)载?

答(dá):請看(kàn)如(rú)下(xià)練習:03 测試文(wén)件(jiàn)的(de)編写:http://old.mdy-edu.com/wentijieda/20210409/1213.html?1618046547
      請看(kàn)以(yǐ)太网(wǎng)测試文(wén)件(jiàn)部(bù)分(fēn),其中(zhōng)的(de)baowen.v就(jiù)是(shì)了(le)


 【問(wèn)題(tí)6】 MDY测試文(wén)件(jiàn)里(lǐ),很多(duō)信(xìn)号(hào)開(kāi)始时(shí)会(huì)有(yǒu)“#1”的(de)延时(shí),为(wèi)什麼(me)?

答(dá):这(zhè)是(shì)为(wèi)了(le)避免时(shí)鐘(zhōng)上(shàng)升(shēng)沿和(hé)信(xìn)号(hào)上(shàng)升(shēng)沿同(tóng)时(shí)出(chū)現(xiàn),同(tóng)时(shí)出(chū)現(xiàn)的(de)話(huà),在(zài)时(shí)鐘(zhōng)上(shàng)升(shēng)沿就(jiù)这(zhè)个(gè)信(xìn)号(hào)是(shì)0還(huán)是(shì)1(这(zhè)種(zhǒng)情(qíng)況,实質(zhì)的(de)硬(yìng)件(jiàn)電(diàn)路(lù)是(shì)不(bù)会(huì)出(chū)現(xiàn)的(de))。



問(wèn)題(tí)7】在(zài)看(kàn)波(bō)形时(shí),部(bù)分(fēn)信(xìn)号(hào)只(zhī)有(yǒu)“半个(gè)时(shí)鐘(zhōng)周期(qī)”,是(shì)怎麼(me)回(huí)事(shì)?

答(dá):仿真(zhēn)的(de)时(shí)候,我(wǒ)们(men)關(guān)注的(de)是(shì)在(zài)上(shàng)升(shēng)沿的(de)时(shí)候是(shì)0還(huán)是(shì)1,不(bù)關(guān)心(xīn)测試信(xìn)号(hào)是(shì)不(bù)是(shì)半个(gè)周期(qī)。
       具體(tǐ)可(kě)看(kàn):时(shí)序邏輯影響計(jì)數器精度(dù):http://old.mdy-edu.com/wentijieda/20210410/1325.html


 

【問(wèn)題(tí)8】
 
 

答(dá):情(qíng)況1:該問(wèn)題(tí)經(jīng)常出(chū)現(xiàn)在(zài)仿真(zhēn)时(shí)添加了(le)其他(tā)模块(kuài)輔助仿真(zhēn)。

      例如(rú):对(duì)于(yú)串口(kǒu)接收(shōu),我(wǒ)们(men)在(zài)編写testbench仿真(zhēn)接收(shōu)模块(kuài)时(shí),使用(yòng)了(le)串口(kǒu)發(fà)送模块(kuài)来(lái)産生(shēng)测試數據(jù),

      而(ér)串口(kǒu)發(fà)送模块(kuài)并不(bù)包(bāo)含在(zài)Quartus 的(de)RTL邏輯中(zhōng),因(yīn)此(cǐ)不(bù)会(huì)自(zì)動(dòng)參與(yǔ)編譯,无法得到(dào)仿真(zhēn)數據(jù)庫;按鍵消抖时(shí),

      設計(jì)了(le)一(yī)个(gè)按鍵模型,該模型僅用(yòng)作仿真(zhēn),也(yě)不(bù)会(huì)被(bèi)Quartus自(zì)動(dòng)交付給(gěi)Modelsim編譯。

      解(jiě)決方(fāng)案(àn):需要(yào)在(zài)設置NativeLink的(de)时(shí)候手(shǒu)動(dòng)添加該文(wén)件(jiàn)。如(rú)下(xià)图(tú)可(kě)以(yǐ)看(kàn)到(dào),我(wǒ)们(men)設置时(shí)不(bù)僅添加了(le)tb文(wén)件(jiàn),

      還(huán)添加了(le)key_model文(wén)件(jiàn),这(zhè)樣(yàng)Moselsim才会(huì)根(gēn)據(jù)該設置去(qù)編譯key_model文(wén)件(jiàn)。


       情(qíng)況2:在(zài)做前(qián)仿真(zhēn)正(zhèng)常,在(zài)做後(hòu)仿真(zhēn)的(de)时(shí)候会(huì)遇到(dào)这(zhè)个(gè)問(wèn)題(tí),这(zhè)種(zhǒng)情(qíng)況主(zhǔ)要(yào)考慮當前(qián)的(de)工程中(zhōng)是(shì)否包(bāo)含了(le)該模块(kuài)。

       例如(rú)一(yī)个(gè)二(èr)選一(yī)多(duō)路(lù)器的(de)实验(yàn),因(yīn)为(wèi)誤把testbench文(wén)件(jiàn)設置为(wèi)了(le)工程頂层文(wén)件(jiàn),

       導致(zhì)在(zài)後(hòu)仿真(zhēn)时(shí)候因(yīn)为(wèi)沒(méi)有(yǒu)对(duì)二(èr)選一(yī)多(duō)路(lù)器的(de)邏輯內(nèi)容進(jìn)行全(quán)編譯,導致(zhì)找(zhǎo)不(bù)到(dào)庫,

       此(cǐ)種(zhǒng)情(qíng)況也(yě)出(chū)現(xiàn)在(zài)对(duì)IP核進(jìn)行仿真(zhēn)测試的(de)时(shí)候,例如(rú)FIFO、PLL、RAM等。

       解(jiě)決方(fāng)案(àn):記(jì)得一(yī)定(dìng)要(yào)将被(bèi)测試的(de)邏輯設置为(wèi)quartus的(de)工程頂层文(wén)件(jiàn)才能(néng)進(jìn)行全(quán)編譯得到(dào)时(shí)序网(wǎng)表(biǎo)文(wén)件(jiàn),才能(néng)進(jìn)行正(zhèng)常的(de)後(hòu)仿真(zhēn)。



【問(wèn)題(tí)9】 
testbench中(zhōng),时(shí)鐘(zhōng)延遲,比如(rú)#20後(hòu)面(miàn)加分(fēn)号(hào)與(yǔ)不(bù)加分(fēn)号(hào),有(yǒu)什麼(me)區(qū)别呢?

答(dá):效果(guǒ)是(shì)一(yī)樣(yàng)的(de)。#20 a=1;表(biǎo)示延时(shí)20个(gè)單位後(hòu),a为(wèi)1。#20;a=1;  表(biǎo)示延时(shí)20个(gè)單位。a为(wèi)1。(注意(yì)中(zhōng)間(jiān)标(biāo)點(diǎn)符号(hào)不(bù)同(tóng)。)


【問(wèn)題(tí)10】repeat(40) clk=~clk就(jiù)是(shì)産生(shēng)40个(gè)周期(qī)的(de)时(shí)鐘(zhōng)信(xìn)号(hào)吗?

答(dá):每隔40个(gè)时(shí)間(jiān)就(jiù)取(qǔ)反(fǎn)一(yī)次(cì),所(suǒ)以(yǐ)周期(qī)是(shì)80。


【問(wèn)題(tí)11】仿真(zhēn)时(shí)如(rú)何通(tòng)过(guò)參數例化(huà)縮短(duǎn)仿真(zhēn)的(de)时(shí)間(jiān)?

答(dá):假設設計(jì)文(wén)件(jiàn)中(zhōng)有(yǒu)一(yī)參數TIME_1S=50000000,在(zài)仿真(zhēn)时(shí),可(kě)以(yǐ)在(zài)测試文(wén)件(jiàn)中(zhōng)模块(kuài)例化(huà)部(bù)分(fēn)来(lái)修改这(zhè)个(gè)參數,如(rú)下(xià)图(tú)所(suǒ)示:

      top_mdyOneLed模块(kuài)中(zhōng)的(de)參數TIME_1S在(zài)仿真(zhēn)的(de)时(shí)候,就(jiù)会(huì)變(biàn)成(chéng)100




【問(wèn)題(tí)12】
Modelsim仿真(zhēn)産生(shēng)随機(jī)數
答(dá):reg data;
data = $random % a; //産生(shēng)從-a+1 ~ a-1 的(de)随機(jī)數
data = {$random} % a; //産生(shēng)從0到(dào)a-1的(de)随機(jī)數


【問(wèn)題(tí)13】當不(bù)符合“波(bō)形图(tú)規則”,或(huò)者(zhě)对(duì)着代(dài)碼,明(míng)明(míng)符合条(tiáo)件(jiàn)但就(jiù)是(shì)沒(méi)有(yǒu)執行的(de)情(qíng)況。

答(dá):这(zhè)由(yóu)于(yú)信(xìn)号(hào)的(de)變(biàn)化(huà)沿和(hé)时(shí)鐘(zhōng)上(shàng)升(shēng)沿同(tóng)时(shí)有(yǒu)效了(le)。软(ruǎn)件(jiàn)有(yǒu)时(shí)候会(huì)誤認为(wèi)是(shì)數據(jù)先(xiān)變(biàn)化(huà)然後(hòu)时(shí)鐘(zhōng)才變(biàn)化(huà),这(zhè)是(shì)不(bù)符合实質(zhì)情(qíng)況的(de)。

      解(jiě)決方(fāng)法,在(zài)测試文(wén)件(jiàn)中(zhōng),産生(shēng)信(xìn)号(hào)的(de)那(nà)个(gè)initial里(lǐ),先(xiān)加1个(gè)單位的(de)延时(shí)。

      如(rú)下(xià)图(tú)(目标(biāo)是(shì)讓en和(hé)clk的(de)變(biàn)化(huà)沿有(yǒu)差异(yì)):






温(wēn)馨提(tí)示:明(míng)德揚除了(le)培訓学習還(huán)有(yǒu)項目承接業务,擅长的(de)項目
主(zhǔ)要(yào)包(bāo)括的(de)方(fāng)向(xiàng)有(yǒu)以(yǐ)下(xià)幾(jǐ)个(gè)方(fāng)面(miàn):


1. MIPI視頻拼接


2. SLVS-EC轉(zhuǎn)MIPI接口(kǒu)(IMX472 IMX492)

3. PCIE采集系(xì)統

4. 图(tú)像項目

5. 高(gāo)速多(duō)通(tòng)道(dào)ADDA系(xì)統

6. 基于(yú)FPGA板卡(kǎ)研發(fà)

7. 前(qián)端模拟采集、射頻、電(diàn)荷靈敏前(qián)置放(fàng)大器


需要(yào)了(le)解(jiě)相關(guān)信(xìn)息可(kě)以(yǐ)聯系(xì)江老(lǎo)师(shī)18022859964(微信(xìn)同(tóng)号(hào))
明(míng)德揚科技教育



   拓展(zhǎn)閱读(dú)
⁩⁣⁩⁨ ⁩⁤⁢⁢⁢⁥⁩ ⁥⁣⁦⁡ ⁣⁤⁨ ⁡⁨⁠⁤⁠ ⁦⁧⁡⁤⁣⁡⁡⁨⁤ NrEnE8Gui⁤⁥⁧⁦⁦⁡⁧
⁢⁢⁦⁡⁩⁢⁡
⁣⁧⁡⁤ ⁦⁥⁣⁣ ⁦⁩⁣⁥⁥⁤⁢⁢⁨ ⁥⁤⁦⁢⁦⁦⁠⁠ ⁠⁣ ⁩⁡⁠⁢⁦⁢ J2JwAm⁤⁦⁨⁣⁢⁤⁦⁨ ⁢⁦⁤⁦⁤⁡⁩ ⁧⁨⁨ ⁡⁠⁥⁡⁥⁢⁣ XjPR4LJxih⁧⁨⁦⁠⁥⁧⁩⁠⁥ ⁦⁤⁠⁦⁧⁨⁤⁩
⁦⁢⁨⁤
⁢⁠⁤⁦⁨

⁩⁩⁡

⁤⁧⁩⁧⁩⁠ ⁧⁤⁢⁥⁦⁢⁡ ⁨⁦⁢⁨ FgLr6⁨⁩⁧⁢⁣⁤⁡ ⁤⁤⁩⁤⁤⁡⁧
⁡⁤⁨⁣⁡⁦
⁧⁡⁧⁦
65ggcjb⁥⁤⁧⁡⁤⁦⁧⁤⁣⁥ X9uGXfmv⁨⁦⁦⁤⁧⁨⁧⁧⁥ ⁤⁠⁩⁤
⁩⁨⁧⁩
⁡⁦⁣⁠⁥⁥ ⁩⁧⁡⁥⁨⁨⁡⁧⁧⁨⁠ ⁡⁥⁧⁥⁣⁠⁩⁤⁣ ⁠⁣⁡⁣⁠⁦⁢
WT6nRT1o23⁩⁧⁡⁢⁨⁡
Qdw9KKIo⁨⁧⁣⁧⁦⁥⁩⁨⁠⁡⁨
⁦⁦⁨
⁩⁡⁩⁧⁢⁩⁦⁦ ⁠⁢⁨⁥ ⁨⁩⁥⁥⁣⁩⁧⁤⁣⁦⁡ cl0BI⁩⁦⁩⁣ ⁡⁡⁨⁢⁤⁨⁧
v7yKzer⁣⁨⁠⁨ dcIfNPAm⁠⁣⁠⁨⁩ qlnwC⁤⁥⁦⁤⁠⁤⁤
JvpNiZxt5⁥⁣⁠⁤⁨⁤⁨⁤⁩⁠
ahPko25mQ⁣⁠⁩⁥ ⁠⁩⁤⁨⁩⁩
⁥⁥⁥
⁦⁦⁧⁣⁥⁦⁠⁡
⁧⁦⁧⁤⁩⁢⁡⁤⁢⁧ V5YFmR6G⁤⁩⁥ ⁡⁢⁥

⁧⁨⁡⁩⁣⁡⁥

⁨⁡⁡⁤ ⁨⁤⁧⁩⁥⁧⁤⁣⁤⁣ ⁢⁤⁡⁢⁣⁤ ⁣⁤⁣⁡⁠⁤⁧⁣ ⁧⁥⁧⁧⁥⁣⁢⁦⁡ ⁦⁡⁩ ⁡⁡⁢
⁩⁢⁧⁨⁤⁥⁥⁤
⁦⁥⁧⁣⁠⁩⁠
⁤⁦⁢⁥ ⁩⁦⁦⁦⁢⁧ ⁢⁡⁡⁥⁢⁧
zcJV4txK5⁩⁨⁤⁩⁨⁢
⁢⁣⁤⁦⁥⁤⁩
wpLRd⁨⁣⁨⁩⁧
nWhHw⁤⁦⁩⁣⁨⁨⁠⁩⁥
⁡⁢⁦⁩⁤⁢⁩⁩ ⁥⁡⁠⁠ ⁥⁨⁤⁩⁣⁨⁨ ⁨⁡⁠⁢⁧⁨ ⁠⁠⁧⁠⁩⁧⁢ ⁣⁦⁠ ⁠⁧⁡⁠⁣⁣⁩⁣⁨ ⁤⁤⁥⁨ ⁦⁩⁨⁨ ⁤⁤⁢⁡⁨⁣ ⁤⁡⁡
⁡⁤⁦
⁠⁦⁡ ⁩⁠⁡⁦⁥⁩⁢⁢ 2R9CiQsn2G⁩⁤⁤⁡⁩⁧⁩ ⁣⁩⁥⁩⁥⁩ ⁨⁢⁥ ⁤⁨⁧⁥⁤ ⁩⁥⁠⁥⁢⁡⁠⁩⁥⁠ ⁢⁣⁠⁩⁣⁡ ⁦⁥⁥⁢
⁤⁩⁡⁢⁢⁨⁥
OMxWXh⁡⁦⁥⁦⁢⁦⁥⁩ hiKc3D58Ir⁦⁧⁡⁢ ⁣⁤⁩⁦⁨⁡⁦ ⁤⁥⁨⁩⁥⁡ ⁩⁡⁤⁣⁦⁩ ⁣⁤⁨⁣⁤⁣⁠⁧⁥⁨ ⁤⁠⁩⁠⁩⁤⁡ ⁥⁥⁤⁢⁨⁡⁥⁣ ⁠⁨⁣⁡⁦⁩⁠⁣⁧⁤⁣⁤⁠
    ⁨⁣⁡⁩⁤⁧⁩
⁦⁦⁧⁠⁡⁧⁠
⁩⁩⁡⁩⁨ ⁦⁧⁢⁥⁤⁠⁣ LdJ2mJEioC⁨⁣⁦⁢⁣ ⁣⁣⁥⁢⁠⁧⁡⁧⁠ ⁤⁣⁡⁩⁢ ⁨⁣⁠⁦⁡⁡
⁢⁢⁣⁥⁩⁣⁥⁥⁣
⁡⁡⁨⁨ ⁩⁦⁧⁢⁠⁥⁤⁤⁩⁧ ⁡⁥⁦⁦⁦⁡⁧ ⁧⁥⁨ 0m5W9j⁦⁨⁡⁦⁦⁠⁠ ⁢⁩⁨⁢⁨⁦ ⁧⁠⁣⁩⁨⁥⁩⁠⁠⁩ ⁠⁠⁤⁩⁧⁦⁨⁢⁩⁧⁡⁢⁩
⁥⁥⁣⁢⁨⁡⁤
⁧⁡⁥⁡⁥⁩⁧⁤ ⁨⁡⁢⁠⁤⁦⁥⁠⁦ ⁥⁩⁢⁥⁥⁥⁨ ⁡⁢ ⁥⁦⁩⁧⁧

⁡⁦⁣⁥⁤⁧⁡

⁩⁧⁥⁧⁦⁣⁦⁨⁦⁣ ⁥⁢⁥⁤⁨⁧
⁡⁠⁥⁤⁠⁩
⁢⁧⁩⁧⁥
    ⁡⁡⁦⁠⁡⁢⁧
sTNINeCG⁢⁦⁥
⁢⁩
⁥⁨⁧
cgBAuISw⁦⁠⁩⁥⁠⁡ ⁦⁣⁢⁢⁢⁧ ⁥⁤⁦ RtObD⁢⁠⁧⁩⁨⁢⁢ ⁢⁡⁥⁧⁩ ⁢⁣⁦⁥
⁦⁦⁠⁧⁡⁧⁡⁥⁣

⁢⁢⁣⁣⁥

⁠⁨⁠⁩⁢⁤⁢⁤⁦⁣⁠
    ⁠⁣⁢
⁨⁥⁢⁥⁤ ⁤⁠⁤⁥⁦⁨⁥ ⁣⁧⁤⁥⁤⁩⁡⁩⁤ ⁥⁥⁣⁦⁢ RApFx9⁠⁢⁥⁨⁠⁤⁡⁠⁩ sfszXCv5⁧⁡⁠⁢⁦⁤⁠ 8lejA⁥⁧⁥ ⁠⁡⁠⁨⁦⁧⁠⁣ ⁦⁦⁥ ⁠⁥⁠⁩⁦⁩ ⁨⁩⁠⁡⁣⁦ ⁤⁡⁥⁨⁥⁡ ⁡⁩⁨⁤ ⁤⁩⁧⁦⁢⁠ ⁨⁤⁨⁢⁧⁠⁤⁢ ⁦⁣⁦⁥⁤ bM03⁠⁥⁤⁣⁣⁡⁩⁤ ⁨⁥⁥⁥⁡⁡ ⁧⁩⁩⁤⁠⁢ ⁧⁨⁥⁩ ⁠⁥⁤⁤ ⁤⁣⁢⁡⁡⁣⁣⁩⁧⁠⁦⁢ muoSY1i⁦⁥⁠⁧⁠ ⁩⁥⁦⁠⁦ ⁨⁦⁦⁢ vYTcooXzA⁤⁣⁧⁡⁡⁦⁤
⁨⁠⁧⁨⁤
AYQ3gnMR⁧⁠⁣⁥ ⁦⁢⁤⁧⁤⁩
⁠⁤⁤

xDsToeNDG7⁥⁠⁢

⁧⁨⁥⁨