摘要:
1 /********************************************************************************************************* 2 ** All right reserve 2008-2009(C) 3 ** Created & maintained by http://www.edaok.net 4 **==================================... 阅读全文
该文被密码保护。 阅读全文
摘要:
1 //-------- 仅供调试用的uart接收和发送 虚拟模块 ---------- 2 // Version: 02 Date:2012-05-10 3 // Desrip: 封装成MCU接口 4 // Author: penglijun 5 //------- tx功能:被动工作(外部使能信号控制是否发送外部总线数据) 6 // tx_en:每1个上升沿启动1次串口发送 7 // 8 //------- rx功能:主动工作(自动检测rx下降沿并输出接收到的数据) 9 // rx : 每1个下降沿启动1次串... 阅读全文
摘要:
1.Precharge与Refresh的区别?plj:两者都是对存储单元的电容进行充电、回写。但差异在于: Precharge是对(一个或所有Bank)的所有工作行(active row)操作,并且是随机的,被操作工作行的地址在各Bank中不一相同。 Refresh是对所有行依次操作,且是有固定周期的,被操作行在各Bank中均相同。2.AutoRefresh与SelfRefresh的区别?plj:AutoRefresh是user依照指定周期发给芯片的刷新命令 SelfRefresh是芯片内部逻辑发给自己的刷新命令 无论何种Refresh均不需要提供地址,它是芯片内部的自动操作。3.R/W... 阅读全文
摘要:
LM3S的GPIO操作相关库函数 1 1.内核时钟设置 2 SysCtlClockSet 3 2.片上设备时钟使能 4 SysCtlPeripheralEnable 5 3.GPIO设置 6 GPIODirModeSet/Get // Param3:1.输入(数字、模拟) 2.输出(数字) 3.硬件决定(数字第二功能) 7 GPIOPadConfigSet/Get // Param2:1.驱动强度(数字、模拟) 8 // Param3:1.推挽/开... 阅读全文
摘要:
SRAM_IS61LV25616的仿真模型(原厂模型基础上增加了读写记录文件功能) 1 // IS61LV25616 Asynchronous SRAM, 256K x 16 = 4M; speed: 10ns. 2 // Note; 1) Please include "+define+ OEb" in running script if you want to check 3 // timing in the case of OE_ being set. 4 // 2) Please specify access time by defining tA... 阅读全文
摘要:
Verilog语法中需注意的细节点 1 1. integer 整型 须在 initial语句、always语句 外定义,Verilog区分大小写,关键字都是小写; 2 2. parameter 须在 module内部定义,局部常量; 3 3. define 可在任何地方定义(一般在module外部),全局常量。 4 4. $monitor 只要参数变化就触发。必须放在 initial块 内部。 5 5. case的用法: 6 case(sel) 7 2'b00: out=in0; 8 2'b01: out=in1; 9 2'b10: out=in2;10 2'b 阅读全文
摘要:
MCU总线 读写仿真模块 1 `timescale 1ns/1ns 2 3 module MCU_RW 4 ( 5 mcu_cs_n , 6 mcu_wr_n , //下降沿触发写 7 mcu_rd_n , //下降沿触发读 8 mcu_addr , 9 mcu_data 10 11 );12 parameter DATAWIDTH = 16;13 ... 阅读全文
该文被密码保护。 阅读全文