资源列表
source
- 本程序采用F2812作为控制器,实现6个小led灯一次亮灭,使用GPIOA0-A5输出口-The program uses F2812 as a controller, 6 small led lights to achieve a light off, use GPIOA0-A5 output port
DSK6X11
- TI DSK6X11开发板的库文件lib格式,以及相应EMIF SDRAM FLASH LED 模块的源代码-TI DSK6X11 development board lib library file format, and the corresponding EMIF SDRAM FLASH LED module source code
dm642_VGA
- dm642图像采集与VGA视频驱动程序,代码中有详细备注说明,促使阅读更易理解学习。-dm642 image capture and VGA video driver, a detailed code of Remarks, prompting the reading easier to understand learning.
spectrum_analysis-of-sin-function
- spectrum_analysis of sin function that plot the sin function as well as it analyze the spectrum in simple way
effect_of_sampling-and-fm-spectrum
- effect of sampling and fm spectrum is the implementation and visualization of nyquist theorem and also shows FM spectrum that have ideally infinite band width
DSP2812_LED
- TMS320F2812流水灯测试可以下载直接使用-TMS320F2812 light water testing can be downloaded directly
MSP430F4218_Run_in_RAM_Flash
- flash读写操作,验证很好用,程序放在RAM里运行,节省了大量的主存储区,可以在flash中写入256k数据,语音存储与回放-Flash read and write operations, useful, programs in the RAM to run, save a large amount of main storage area, can write 256 k data in the flash, voice storage and playback!!!!!!!!!!!!!!
ROM
- 使用F2812,用普通IO口模拟I2C,访问外部EEPROM芯片-Use F2812, with ordinary analog IO I2C, access to external EEPROM chip
Ex3_1
- TMS320C54x具有丰富的程序控制与转移指令,利用这些指令可以执行分支转移、循环控制以及子程序操作。本实验要求编写一程序完成 的计算。这个求和运算可以通过一个循环操作指令BANZ来完成。BANZ的功能是当辅助寄存器的值不为0时转移到指定标号执行。 例如: STM #4, AR2 loop: ADD *AR3+, A BANZ loop, *AR2– ;当AR2不为零时转移到loop行执行。 假设AR3中存有x1到x5五个变量的地址,则上述简单的代码就完成了
Ex3_2
- TMS320C54x片内的多总线结构,允许在一个机器周期内通过两个16位数据总线(C总线和D总线)寻址两个数据和系数。双操作数指令是用间接寻址方式获得操作数的,并且只能用AR2到AR5的辅助寄存器。双操作数指令占用较少的程序空间,而获得更快的运行速度。-TMS320C54x Chip multi-bus architecture, which allows a single machine cycle through two 16-bit data bus (C bus and D bus) a
Ex3_3
- TMS320C54x片内有1条程序总线,3条数据总线和4条地址总线。这3条数据总线(CB、DB和EB)将内部各单元连接在一起。其中,CB和DB总线传送从数据存储器读出的操作数,EB总线传送写到存储器中的数据。并行运算就是同时利用D总线和E总线。其中,D总线用来执行加载或算术运算,E总线用来存放先前的结果。 并行指令有并行加载和乘法指令,并行加载和存储指令,并行存储和乘法指令,以及并行存储和加/减法指令4种。所有并行指令都是单字单周期指令。并行运算时存储的是前面的运算结果,存储之后再进行加载或
Ex3_4
- 两个16位整数相乘,乘积总是“向左增长”,这意味着多次相乘后乘积将会很快超出定点器件的数据范围。而且要将32位乘积保存到数据存储器,就要开销2个机器周期以及2个字的程序和RAM单元;并且,由于乘法器都是16位相乘,因此很难在后续的递推运算中,将32位乘积作为乘法器的输入。然而,小数相乘,乘积总是“向右增长”,这就使得超出定点器件数据范围的是我们不太感兴趣的部分。在小数乘法下,既可以存储32位乘积,也可以存储高16位乘积,这就允许用较少的资源保存结果,也便于用于递推运算中。这就是为什么定点DSP芯
