现代电子技术
現代電子技術
현대전자기술
MODERN ELECTRONICS TECHNIQUE
2009年
16期
19-21,24
,共4页
Catapult C%Dsppool AMBA%高级综合
Catapult C%Dsppool AMBA%高級綜閤
Catapult C%Dsppool AMBA%고급종합
在此使用高级语言进行运算加速模块Dsppool描述,再使用Mentor公司的Catapult C工具完成RTL设计,并为Dsppool模块进行满足APB接口的封装,使之能够作为一个AMBA总线上的Slave模块.实验结果显示,使用硬件描述语言手动设计的Dsppool模块与CatapultC设计的RTL代码功能完全一致,并且综合后性能相当,因为高级语言忽略了硬件设计中的细节,设计速度比直接使用硬件描述语言快几倍到几十倍.
在此使用高級語言進行運算加速模塊Dsppool描述,再使用Mentor公司的Catapult C工具完成RTL設計,併為Dsppool模塊進行滿足APB接口的封裝,使之能夠作為一箇AMBA總線上的Slave模塊.實驗結果顯示,使用硬件描述語言手動設計的Dsppool模塊與CatapultC設計的RTL代碼功能完全一緻,併且綜閤後性能相噹,因為高級語言忽略瞭硬件設計中的細節,設計速度比直接使用硬件描述語言快幾倍到幾十倍.
재차사용고급어언진행운산가속모괴Dsppool묘술,재사용Mentor공사적Catapult C공구완성RTL설계,병위Dsppool모괴진행만족APB접구적봉장,사지능구작위일개AMBA총선상적Slave모괴.실험결과현시,사용경건묘술어언수동설계적Dsppool모괴여CatapultC설계적RTL대마공능완전일치,병차종합후성능상당,인위고급어언홀략료경건설계중적세절,설계속도비직접사용경건묘술어언쾌궤배도궤십배.