-- ******************************************************************** -- * ispPAC-POWR6AT6 BSDL模型*——*文件版本:1.00 *——*文件日期:01/31/07 * -- * * -- * 标准测试访问端口和边界结构*——*硬件描述语言(VHDL)描述文件 * -- * * -- * 这BSDL ispBDF v3.1根据创建的文件 : * -- * - IEEE 1994 - 1149.1规范 . * -- * * -- * 这BSDL已经验证了语法和语义*——*符合IEEE 1149.1使用:* - * -晶格BSDL语法检查器 * -- * - Goepel BSDL语法检查器V3.0.1 * -- * - 资产/安捷伦BSDL验证服务 * -- * - JTAG技术BSDL语法检查器 * -- * * -- * 版权2000 - 2007 *——*格半导体公司* * 5555摩尔Ct。bob投注软件*——*希尔斯博罗,或97124 *——* *——*保留所有权利本程序或出版物的任何部分不得以任何形式或任何方式在* - *检索系统中复制、传播、转录、存储,或翻译成任何语言或* - *计算机语言。* -- ******************************************************************** -- * * -- * 重要的 * -- * * -- * 这个设备不包括BSCAN寄存器和不直接*——*支持销连续性测试。bob电子竞技俱乐部BSDL文件是*——*用来定义扫描链中的设备,其中必须知道*——*指令寄存器和旁路指令。* -- -- -- --本设备的模板不需要接地。* -- * * -- * 为进一步帮助,请联系技术支持在*——* 1 - 800 -晶格或techsupport@bob电子竞技俱乐部latticesemi.com * -- ******************************************************************** -- * * -- * 修订历史 * -- * * -- * 1.00:牧师01/31/07 * -- * - 初始版本 * -- * * -- ******************************************************************** -- 的整体结构实体描述实体ispPAC_POWR6AT6_XXN32——泛型参数声明泛型(PHYSICAL_PIN_MAP:字符串:=“QFN_32”);——逻辑端口描述语句端口(VCCD:联动位; VCCA: linkage bit; VCCJ: linkage bit; TRIM1: linkage bit; TRIM2: linkage bit; TRIM3: linkage bit; TRIM4: linkage bit; TRIM5: linkage bit; TRIM6: linkage bit; TCK: in bit; GND: linkage bit; TDO: out bit; TDI: in bit; TMS: in bit; VMON1: linkage bit; VMON1GS: linkage bit; VMON2: linkage bit; VMON2GS: linkage bit; VMON3: linkage bit; VMON3GS: linkage bit; VMON4: linkage bit; VMON4GS: linkage bit; VMON5: linkage bit; VMON5GS: linkage bit; VMON6: linkage bit; VMON6GS: linkage bit; VPS0: linkage bit; VPS1: linkage bit; CLTEN: linkage bit; CLTLOCK: linkage bit; SCL: linkage bit; SDA: linkage bit ); -- Version Control use STD_1149_1_1994.all; -- 1149.1-1994 attributes -- Component Conformance Statement attribute COMPONENT_CONFORMANCE of ispPAC_POWR6AT6_XXN32 : entity is "STD_1149_1_1993"; -- Device Package Pin Mapping attribute PIN_MAP of ispPAC_POWR6AT6_XXN32 : entity is PHYSICAL_PIN_MAP; constant QFN_32 : PIN_MAP_STRING := "VCCD: 12,"& "VCCA: 13,"& "VCCJ: 2,"& "TRIM1: 31,"& "TRIM2: 30,"& "TRIM3: 29,"& "TRIM4: 28,"& "TRIM5: 27,"& "TRIM6: 26,"& "TCK: 3,"& "GND: 32,"& "TDO: 1,"& "TDI: 4,"& "TMS: 5,"& "VMON1: 15,"& "VMON1GS: 14,"& "VMON2: 17,"& "VMON2GS: 16,"& "VMON3: 19,"& "VMON3GS: 18,"& "VMON4: 21,"& "VMON4GS: 20,"& "VMON5: 23,"& "VMON5GS: 22,"& "VMON6: 25,"& "VMON6GS: 24,"& "VPS0: 7,"& "VPS1: 8,"& "CLTEN: 6,"& "CLTLOCK: 9,"& "SCL: 10,"& "SDA: 11"; -- Scan Port Identification attribute TAP_SCAN_CLOCK of TCK : Signal is (1.0e6, BOTH); attribute TAP_SCAN_IN of TDI : Signal is True; attribute TAP_SCAN_OUT of TDO : Signal is True; attribute TAP_SCAN_MODE of TMS : Signal is True; -- Instruction Register Description attribute INSTRUCTION_LENGTH of ispPAC_POWR6AT6_XXN32 : entity is 8; attribute INSTRUCTION_OPCODE of ispPAC_POWR6AT6_XXN32 : entity is -- 1149.1 instructions "BYPASS (11111111),"& "SAMPLE (00011100),"& "EXTEST (00000000),"& "IDCODE (00010110)"; attribute INSTRUCTION_CAPTURE of ispPAC_POWR6AT6_XXN32 : entity is "00011101"; -- IDCODE Definition attribute IDCODE_REGISTER of ispPAC_POWR6AT6_XXN32 : entity is "0000"& -- version number "0000000110000000"& -- part identification "00000100001"& -- company code "1"; -- mandatory -- Register Access Description attribute REGISTER_ACCESS of ispPAC_POWR6AT6_XXN32 : entity is "BYPASS (BYPASS), "& "BOUNDARY (SAMPLE, "& " EXTEST),"& "DEVICE_ID (IDCODE)"; -- ***************************************************************** -- Boundary Scan Register Description, Cell 0 is the closest to TDO -- ***************************************************************** attribute BOUNDARY_LENGTH of ispPAC_POWR6AT6_XXN32 : entity is 1; attribute BOUNDARY_REGISTER of ispPAC_POWR6AT6_XXN32 : entity is --num cell port function safe [ccell disval rslt] "0 (BC_1, *, INTERNAL, 0 )"; end ispPAC_POWR6AT6_XXN32;