網(wǎng)站建設(shè)管理中se是什么意思數(shù)據(jù)分析培訓(xùn)
文章目錄
- Design
- Interface
- Register Model Example
- Register Environment
- APB Agent Example
- Testbench Environment
- Sequences
- Test
在之前的幾篇文章中,我們已經(jīng)了解了寄存器模型是什么以及如何使用它來訪問給定設(shè)計(jì)中的寄存器?,F(xiàn)在讓我們看一個(gè)完整的例子,展示如何為給定設(shè)計(jì)編寫這樣的模型,如何將其集成到環(huán)境中,并且如何使用它來讀寫設(shè)計(jì)字段。
Design
以下設(shè)計(jì)具有通過APB接口可訪問的以下寄存器和字段。該設(shè)計(jì)本質(zhì)上代表了一個(gè)交通信號(hào)燈控制器,可以通過寫入某些控制寄存器進(jìn)行配置。
ctl
寄存器包含啟動(dòng)模塊和配置為閃爍黃色或閃爍紅色模式的字段。狀態(tài)寄存器是只讀的,返回設(shè)計(jì)當(dāng)前狀態(tài) - 黃色、紅色或綠色。兩個(gè)timer
寄存器存儲(chǔ)從每個(gè)狀態(tài)轉(zhuǎn)換所需的時(shí)間。<