1 TLC5602 简介...........................................................................................................................9
TLC5510 是美国德州仪器(TI)公司采用 LinEPIC
TM
1-um 工艺的低功耗、超高速视频数模
转换器。TLC5602 以从 DC 至 20MHz 的取样速度将数字信号转换为模拟信号。由于高
速工作,TLC5602 适合于数字电视、电脑视频处理及雷达信号处理等数字视频应用 。
TLC5602 的工作电源为 5 V,功耗为 80 mW(典型值)。8 位分辨率,模拟输出电压范围
VDD 至 VDD-1V。可与 Fujitsu MB40778 互换。...................................................................9
引脚功能描述............................................................................................................................10
TLC5602 采用 20 和 18 引脚的两种贴片封装,本设计采用 20 脚封装。..........................10
各引脚功能描述如下:............................................................................................................10
DGND:数字信号地;............................................................................................................10
VDD:数字电路工作电压;...................................................................................................10
COMP:补偿电容连接端; AGND:模拟信号地;...........................................................10
REFT:参考电压;..................................................................................................................10
Vcc:模拟电路工作电压;......................................................................................................10
Out:模拟信号输出端; CLK:时钟输入端; D1~D8:数据输出端。D1 为数据
低位,D8 为数据高位;..........................................................................................................10
2、应用电路..............................................................................................................................10
图 3-8 TLC5602 应用电路.........................................................................................................10
4 软件设计..........................................................................................................11
4.1 开发工具 DSP Builder 介绍................................................................................................11
DSPBuilder 是个系统级(或算法级)设计工具,它架构在多个软件工具之上,并把系统级
(算法仿真建模)和 RTL 级(硬件实现)两个设计领域的设计工具连接起来,都放在了
Matlab/Simlink 图形设计平台上,而将 QuartuslI 作为底层设计工具置于后台,最大程度
地 发 挥 了 这 种 工 具 的 优 势 。 DSP Builder 依赖 于 MathWorks 公司的 数 学 分 析 工具
Matlab/Simlink,以 Simlink 的 Blockset 出现。可以在 Simlink 中进行图形化设计和仿真,
同时又通过 SignalCompiler 把 Matlab/Simlink 的模型设计文件(.mdl)转成相应得硬件描
述语言 VHDL 设计文件(.vhd),以及用于控制综合与编译的 tcl 脚本。对于综合以及此
后的处理都由 QuarthuslI 来完成。.........................................................................................11
由于在 FPGA 上设计一个算法模型的复杂性,设计的性能(包括面积、速度、可靠性、
设计周期)对于不同的应用目标将有不同的要求,涉及的软什工具也不仅仅是 Simulink
和 QuartusII,DSPBuilder 针对不同情况提供了两套设计流程,即自动动流程和手动流
程。............................................................................................................................................11
图 4-1 是基于 Matlab、DSP Builder、QuartuslI 等工具完成设计的流程框图。如图 4-1.12
所 示 , 设 计 流 程 的 第 一 步 是 在 Matlab/Simulink 中 进 行 设 计 输 入 。 即 在 Matlab 的
Simulink 环境中建立一个 mdl 模型文件,用图形方式调用 DSP Builder 和其他 Simulink
库中的图形模块,构成系统级或算法级设计框图,或称 Simulink 设计模型。在第二步
是利用 Simulink 的图形化仿真、分析功能,分析此设计模型的正确性,完成模型仿真
在这两步中,与一般的 Matlab Simulink 建模过程几乎没有什么区别,所不同的是,设
计模型库采用 DSPBuilder 的 Simulink 库而已,同样也涉及到其他 EDA 软件。............12
图 4-1 基于 Matlab、DSP Builder、QuartusII 等工具............................................................12
第 三 步 是 DSP Builder 设 计 实 现 的 关 键 一 步 。 由 于 EDA 工 具 软 什 ( 诸 如
QuartusII、ModelSim)不能直接处理 Matlab 的.mdl 文件,这就需要一个转换过程。通过
SignalCompiler 把 Simulink 的模型文件(后缀为.mdl)转化成通用的硬什描述语言,VHDL
文件。转换获得的 HDL 文件是基于 RTL 级的,即可综合的 VHDL 描述。....................12