痛风什么引起的原因有哪些| 樱桃泡酒有什么功效| 促甲状腺素高是什么意思| 手起倒刺吃什么维生素| 洋溢着什么样的笑容| 五七是什么意思| 牛膝有什么功效| 汗毛长的女人代表什么| 挽尊什么意思| 大同古代叫什么| 西同念什么| 李子吃了有什么好处| 口干舌燥吃什么中成药| 夏天白鸽煲什么汤最好| dpoy什么意思| 黄皮肤适合什么颜色的衣服| 天干是什么| 大什么针| 后顶焦度是什么意思| 高大的什么| 7月15是什么星座的| 精神心理科主要治疗什么疾病| 老放屁吃什么药| 心心相印是什么生肖| 出入是什么意思| 唐氏是什么意思| ella是什么意思| 耳后长痣代表什么意思| 坐月子什么不能吃| 相濡以沫是什么生肖| 蒲公英叶和根的功效有什么不同| 什么是慈悲| 大腿肌肉跳动是什么原因| 十一月份出生的是什么星座| 腹水是什么意思| 三个七念什么| 赢弱什么意思| 天气一热身上就痒是什么原因| 前列腺钙化是什么病| 爱生气的人容易得什么病| 和谐的什么| 排卵日是什么意思| 人造棉是什么面料| 农历7月20日是什么星座| 今年是农历的什么年| 胃疼胃胀吃什么药| 房间消毒杀菌用什么好| 早上8点属于什么时辰| 宋美龄为什么没有孩子| 初级会计什么时候拿证| 红色加黄色等于什么颜色| 龟头炎是什么症状| 4.28什么星座| 容易饿是什么原因| 黄体酮不足吃什么药| 减肥期间晚上吃什么| 吃百香果有什么好处| 晚上看见刺猬预示什么| 什么是岩茶| 鱼周念什么| 看膝盖挂什么科| 栖字五行属什么| 1980年属什么| 眼晴干涩模糊用什么药| 洁癖什么意思| 蝴蝶什么意思| 为什么邓超对鹿晗很好| 夏天为什么会感冒| 肝胃郁热吃什么中成药| 中性粒细胞偏高是什么原因| 什么是甲减有什么症状| acne是什么意思| 梦到结婚是什么预兆| 吃南瓜有什么好处和坏处| 纠察是什么意思| 36d什么意思| 八月二十八是什么星座| 指甲盖有竖纹是什么原因| 朋友是什么| 一个火一个旦读什么字| 湿气重吃什么中药| 什么西瓜好吃| 尿酸高早餐吃什么| 鸡肠炎用什么药效果好| 心脏不好吃什么药最好| 梦见抓蛇是什么预兆| 什么原因导致有幽门杆菌| 面诊是什么意思| 喜爱的反义词是什么| 捉代表什么生肖| 左肾小囊肿是什么意思| 风湿类风湿有什么症状表现| 出品是什么意思| 女人脾肾两虚吃什么好| 菊花茶为什么会变绿色| 不什么其什么| 脑震荡后眩晕吃什么药| 头痛反胃想吐什么原因| 肚脐眼上面疼是什么原因| 信誓旦旦是什么意思| 但愿是什么意思| 甲状腺结节是什么病| 各就各位是什么意思| 八岁属什么生肖| 军衔是什么意思| 口水臭是什么原因引起的| 下雨天适合吃什么| 大便红褐色是什么原因| 藏族信仰什么教| 日语莫西莫西什么意思| 龙和什么相冲| 7月8号是什么星座| 桑蚕丝是什么面料| nda是什么| 什么是有机食品和无机食品| 胡萝卜不能和什么一起吃| 同样的药为什么价格相差很多| 香兰素是什么东西| 福星贵人是什么意思| 体外是什么意思| 什么果| 牛欢喜是什么| 脑梗是什么原因造成的| 新生儿满月打什么疫苗| 为什么现在不建议输液| 糖链抗原是什么意思| 妈咪是什么意思| 焦虑症是什么病| 似水年华是什么意思| 后羿属什么生肖| 脂肪瘤看什么科| 不放屁吃什么药能通气| 卵泡是什么东西| 接骨木莓是什么| 什么海没有鱼| 咳嗽咳出血是什么原因| 吃完桃子不能吃什么| 嫐什么意思| 红骨髓是什么意思| 女人梦见蛇是什么意思| 蟑螂为什么会飞| 什么颜色加什么颜色是紫色| 三顾茅庐什么意思| 肠胃型感冒吃什么药| 公章是什么样的| 什么得直什么| 夏天适合吃什么水果| 梦到绿色的蛇是什么意思| 羽立念什么| 二是什么意思| 例假少是什么原因| 细菌性炎症用什么药| 体检胸片是检查什么的| 智齿发炎肿痛吃什么药| 癖是什么意思| 口腔溃疡一直不好是什么原因| 药学是干什么的| 鱼泡是鱼的什么器官| 腹胀是什么感觉| 无大碍是什么意思| 心脏病吃什么好| 莲白是什么菜| 胃下面是什么器官| 男性尿很黄是什么原因| 验孕棒阴性是什么意思| 西兰花炒什么好吃| 骨折吃什么消炎药| 什么是传染病| 女性盆腔炎什么症状| 黑色的蜜蜂是什么蜂| 血糖用什么字母表示| 灰指甲是什么原因引起的| 为什么打嗝不停| 肉桂粉是什么做的| 什么和什么| 121是什么意思| 伊朗用什么语言| 神仙是什么意思| sneakers是什么意思| 重庆为什么这么热| 慈禧和光绪是什么关系| 嘴角烂了擦什么药| 扑朔迷离是什么意思| 内秀是什么意思| club monaco是什么牌子| 农历9月11日是什么星座| 男孩学什么技术最好| 望惠存是什么意思| 高大的动物是什么生肖| 用神是什么意思| eland是什么牌子| 饱和脂肪是什么| 野鸭吃什么| 牙痛吃什么药| lof什么意思| 双月刊什么意思| 润肠通便吃什么药| 鼻炎什么症状| 后背疼痛什么原因| 最贵的榴莲是什么品种| 你的生命有什么可能| 毛泽东什么时候逝世| 肝介入治疗是什么意思| 人经常放屁是什么原因| 8月25号是什么日子| 化干戈为玉帛是什么意思| 电解工是干什么的| 金牛座是什么性格| 尿蛋白两个加号是什么意思| 脚板心发热是什么原因| 右侧卵巢囊性回声什么意思| 唇系带短有什么影响| 吃什么容易消化| 血压高有什么症状| 人为什么会说梦话| 心度高血压是什么意思| 手胀是什么原因| sephora是什么牌子| 卵泡不破是什么原因造成的| 一什么知什么| cpu是什么意思| 鸭子炖什么好吃| 血气是什么意思| 儿童乳房发育挂什么科| 血热吃什么药好| 克星是什么意思| 看睾丸去医院挂什么科| 改户口需要什么手续| 什么是县级市| 女性腰疼去医院挂什么科| 米放什么不生虫子| 东南属什么五行| 下腹痛挂什么科| 中线是什么| 梦到开车是什么意思| 骨化性肌炎是什么病| 骨折什么感觉| 防晒衣什么颜色最防晒| 白带是什么样的| 睡觉咬舌头是什么原因| 风湿类风湿有什么区别| 曹真和曹操什么关系| bowdor是什么牌子的手表| 为什么不建议做肠镜| 烧仙草是什么植物| 夏字五行属什么| 头响脑鸣是什么原因引起的| 为什么乳头会变黑| 坐卧针毡是什么生肖| 晒太阳对身体有什么好处| 蒙氏教育是什么| 甲状腺偏高是什么原因引起的| 血尿酸偏高是什么原因| 痤疮是什么引起的| 彩虹是什么形状| 脂肪疝是什么病| 四季豆为什么叫四季豆| 白癜风用什么药| 喜鹊进家有什么预兆| 夏天适合种植什么蔬菜| 屁股痛是什么原因| 推迟月经吃什么药| 胆红素偏高有什么危害| 软脚虾是什么意思| 百度

新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > MELP语音编码的FPGA实现的系统框架

菲媒称杜特尔特支持中国主导自贸协定:TPP是消失的梦

作者: 时间:2025-08-04 来源:网络 收藏
 Nios II处理器是Intel公司为Altera公司推出的32位精简指令处理器软核。在Altera公司推出的软件SOPC中加载Nios II软核和相应的外围接口以及与定义相应的自定义指令,对设计进行综合,下载到中就可以方便地实现一个具有高速DSP功能的嵌入式处理器[1]。 百度 vivo在美国拉斯维加斯CES消费电子展上推出了全球首款屏下指纹手机,该方案是以Synaptics光电指纹为基础研发,其原理是当手指接触屏幕时OLED屏幕发出的光线穿透盖板将指纹纹理照亮,指纹反射光线穿透屏幕到达传感器,最终形成指纹图像来进行识别。

  由硬件实现复杂的算法通常比软件实现更高效。利用Altera公司的Nios II嵌入式处理器的定制指令,可以把用户自定义的功能直接添加到Nios II CPU的算术逻辑单元(ALU)中,以加快专项任务的执行速度。自定义指令的优势就在于可以将程序代码中的瓶颈部分改用硬件指令支持,用自定义的指令使程序得到加速。

  1 的构成

  声码器的采样率为8 kHz,每个样点值用16 bit量化,每180个样点为1帧,帧长22.5 ms,每帧量化bit数为54 bit,总的速率为2.4 Kb/s。

  声码器是建立在传统的二元激励LPC模型基础上,采用了混合激励、非周期脉冲、自适应谱增强、脉冲整形滤波和傅氏级数幅度值等5项新技术,使得合成语音能更好地拟合自然语音。图1所示为MELP编解码原理框图[2]。

  

MELP语音编码的FPGA实现的系统框架

  2 Nios II可嵌入软核的特点

  Nios嵌入式处理器是用户可配置的通用RISC嵌入式处理器,是一个非常灵活、强大的处理器,因此已成为世界上最流行的嵌入式处理器[3];采用改进的哈佛存储器结构,CPU带有分离的数据和程序存储器总线控制。SOPC Builder系统开发工具允许用户容易地指定系统中Avalon控制器和从属设备之间的连接,这些从属设备可以是存储器或外围设备。

  Nios指令总线为16位,用于从存储器中读取指令。Nios数据总线宽度为16位或32位,分别用于Nios CPU的16位或32位配置。

  2.1 指令系统

  Nios指令系统支持C和C++程序编译,包括算术和逻辑运算、位操作、字节读、数据传送、流程控制和条件转移等指令。指令系统包含丰富的寻址方式以减少代码长度和提高处理器性能。

  2.2 寄存器组

  Nios CPU有1个大容量的窗口化的通用寄存器组、8个控制寄存器、1个程序计数器和1个用于指令前缀的K寄存器。通用寄存器在16位Nios CPU中是16位,在32位Nios CPU中是32位。寄存器组可配置为包含128、256或512个寄存器。软件可以通过包含32个寄存器的滑动窗口存取这些寄存器,滑动窗口的移动间隔是16个寄存器,且允许快速地进行寄存器切换,加速子程序的调用和返回。

  2.3 高速缓存

  可配置的Nios CPU可以有选择地包含指令和数据高速缓存。高速缓存通常通过提供局部存储系统提高CPU的性能,这个局部存储系统可以快速地响应CPU产生的总线事件。Nios高速缓存的实现是采用简单的直接映射的连续写入结构,这种结构设计能够用最少的器件资源获得最大的性能[4]。

  2.4 中断处理

  Nios处理器允许多达64个矢量中断。中断源有三类:外部硬件中断、内部中断和软件中断。Nios中断处理模式能够准确地处理所有内部中断。

  用户可以有选择地禁止TRAP指令软件中断、硬件中断和内部中断。这项选择能够减少Nios系统的大小,但只用于处理器不运行复杂软件的系统。

  2.5 硬件加速

  Nios指令系统可以利用硬件提高系统性能。特殊的周期密集型软件操作可以用硬件显著地提高系统性能,这种特性通过修改指令系统提供[5]。

  Nios处理器有2种指令系统修改方法:自定义指令和标准CPU选项[6]。

  2.5.1 自定义指令

  开发者可以通过向Nios处理器指令系统中添加自定义指令加快时间要求严格的软件算法,也可以用自定义指令在单周期和多周期操作中执行复杂的处理任务。另外,用户添加的自定义指令逻辑电路可以访问Nios系统外的存储器和逻辑电路。

  复杂的操作序列可以在硬件中简化为单指令的执行。这种特性允许开发者为数字信号处理(DSP)、分组标题处理和计算密集操作优化自己的软件。

  Altera公司的SOPC Builder软件提供了一个图形用户界面(GUI),开发者利用GUI可以向Nios嵌入式处理器中添加多达5个自定义指令。

  2.5.2 标准CPU选项

  Altera公司提供单独的预定义指令来提高软件性能。MUL和MSTEP指令就是与其他硬件一起实现的预定义指令。当用户在SOPC Builder中选择这些CPU选项时,相关逻辑被增加到算术逻辑运算单元(ALU)。例如,如果用户选择执行MUL指令,整数乘法器被自动地添加到CPU的ALU中,并在2个时钟周期内完成16位与16位的乘法操作(相同的操作若用循环的软件程序实现需要80个时钟周期)。


上一页 1 2 下一页

关键词: MELP FPGA

评论


相关推荐

技术专区

关闭
聊是什么意思 0中间有一横是什么字体 缺碘会有什么症状 esd是什么意思 今天立冬吃什么
出气臭是什么原因 太作了是什么意思 什么是宫缩 跳蚤怕什么东西 手麻脚麻吃什么药
化疗后吃什么食物最好 3.30是什么星座 乳果糖是什么 什么的小花 pigeon是什么意思
肺阴虚吃什么食物最好 燕窝是什么东西做的 人为什么会有胎记 脱氧核糖是什么 灵芝长什么样子图片
脂溢性脱发是什么意思hcv7jop4ns7r.cn 腰椎穿刺是检查什么的hcv8jop7ns0r.cn 避孕套长什么样hcv9jop5ns7r.cn 梦到黑狗是什么意思xscnpatent.com 鸡和什么菜一起烧好吃hcv7jop9ns3r.cn
带状疱疹能吃什么食物hcv9jop2ns2r.cn 取缔役什么意思hcv8jop9ns0r.cn 偷窥是什么意思hcv9jop4ns0r.cn 情绪价值是什么意思hcv9jop4ns3r.cn 人瘦了是什么原因hcv7jop9ns6r.cn
上日下立读什么hcv8jop9ns1r.cn 溢脂性皮炎用什么药hcv8jop0ns9r.cn 低密度脂蛋白偏高吃什么药hcv8jop2ns0r.cn 胃病可以吃什么水果hcv8jop7ns2r.cn 吃什么水果美白hcv9jop8ns3r.cn
hvp阳性是什么病dajiketang.com 为什么怀不上孕hcv8jop9ns5r.cn 周瑜属什么生肖hcv9jop2ns4r.cn 脂肪酶是什么意思hcv7jop6ns7r.cn 三位一体是什么意思hcv8jop0ns6r.cn
百度