Use AEL in ADS

AEL (Application Extension Language) 是ADS內部支持的語言之一,跟C語言比較接近。

為了對資料進行處理,R&D或是AE會透過給AEL code來協助使用者完成某些任務,這篇文章會介紹怎麼使用AEL code。

這邊以expandmatrix()為例,該AEL的功能是對輸入矩陣做資料型態轉換,可以直接在datadisplay上寫equation使用,或是當作其他ael的function。下圖示範在datadisplay equation使用這個function。

計算Fitted Insertion Loss的某部分equation

1. 找到ADS的home路徑

開啟ADS的時候,選擇close,

這個時候ADS開啟的資料夾位置就會在home ,接著在資料夾上按右鍵,選擇Explore in File System,就會開啟該資料夾,如下圖。

按右鍵,選擇Explore in File System

2. 新增hpeesof/expressions/ael 資料夾 (default沒有這些資料夾,直接在home位置新增)

3. 將要使用的.ael放在ael資料夾內 (以下圖expandmatrix.ael為例)


4. 新增user_defined_fun.ael 檔案,並在內宣告需要使用的AEL 函數。(把會使用到的.ael file在這邊宣告)


5. 關閉ADS,再重新啟動一次,確認對應的.atf檔案是否有被自動產生,若有,表示.ael 有被正確的Compile。








留言

這個網誌中的熱門文章

若沒有AMI模型,要怎麼跑ChannelSim?

Probes in Memory Designer

聊聊 DDR AMI