⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 一定要readme.txt

📁 3-8 VHDL 译码器 请
💻 TXT
字号:


1,jm本身设计理念与dsp所追求的高效并非一致,请自行参考相关信息

2,移植原始版本为jm86

3,仅完成编码器基于ti dsp DM642的移植,移植平台为ccs3.1,
   解码器的移植留给下载者自行完成

4,工程文件位于build\ccs_enc目录下,可用ccs3.1直接打开ccs_enc.pjt文件
   工程打开后,请根据用户环境,修改lencod.c文件位于main函数前
  (128行左右)的argv相关信息,并相应的根据配置,修改bin目录下相关cfg文件
   如:你将程序下载到e:\download目录下解压,
       工程目录为:E:\download\JM86\build\ccs_enc\ccs_enc.pjt
       则先将lencod.c中的
       char *argv[3] = {
                  "lencod",
                  "-d",
                  "D:\\Dspproc\\JM86\\bin\\encoder_sp.cfg"
                 };
      改为:
      char *argv[3] = {
                  "lencod",
                  "-d",
                  "E:\\download\\JM86\\bin\\encoder_sp.cfg"
                 };
      然后更改E:\download\JM86\bin\encoder_sp.cfg文件(根据jm相关信息)

5,编码器在dsp运行速度非常慢,仅供研究者参考,
   测试时编码一帧cif需要一小时时间(debug),这是个很吐血的数据,
   建议用户用qcif分辨率进行测试
   速度慢的主要原因初步定位在ti的库函数free,
   工程创建者没有足够的时间深入研究,
   希望研究者提出较好的解决办法

6,本工程对jm86作了如下更改:
   1,删除memory.h malloc.h相关引用,删除时间相关计算
   2,将全局变量单独提取出来,并在相关位置用extern声明
   3,增加csl相关设置
   4,增加cmd文件
   5,为证明dsp板卡的正常运行,增加每宏块行的*号打印

7,测试用硬件平台-- SEED-VPM642(v1.2) SEED-XDS560 POD

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -