资源简介
salve端的i2c verilog代码,用于fpga。
![](http://www.nz998.com/pic/30410.jpg)
代码片段和文件信息
/*=========================================================================
| Aardvark Interface Library
|--------------------------------------------------------------------------
| Copyright (c) 2002-2008 Total Phase Inc.
| All rights reserved.
| www.totalphase.com
|
| Redistribution and use in source and binary forms with or without
| modification are permitted provided that the following conditions
| are met:
|
| - Redistributions of source code must retain the above copyright
| notice this list of conditions and the following disclaimer.
|
| - Redistributions in binary form must reproduce the above copyright
| notice this list of conditions and the following disclaimer in the
| documentation and/or other materials provided with the distribution.
|
| - Neither the name of Total Phase Inc. nor the names of its
| contributors may be used to endorse or promote products derived from
| this software without specific prior written permission.
|
| THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
| “AS IS“ AND ANY EXPRESS OR IMPLIED WARRANTIES INCLUDING BUT NOT
| LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
| FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
| COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT INDIRECT
| INCIDENTAL SPECIAL EXEMPLARY OR CONSEQUENTIAL DAMAGES (INCLUDING
| BUT NOT LIMITED TO PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
| LOSS OF USE DATA OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
| CAUSED AND ON ANY THEORY OF LIABILITY WHETHER IN CONTRACT STRICT
| LIABILITY OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
| ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE
| POSSIBILITY OF SUCH DAMAGE.
|--------------------------------------------------------------------------
| To access Aardvark devices through the API:
|
| 1) Use one of the following shared objects:
| aardvark.so -- Linux shared object
| aardvark.dll -- Windows dynamic link library
|
| 2) Along with one of the following language modules:
| aardvark.c/h -- C/C++ API header file and interface module
| aardvark_py.py -- Python API
| aardvark.bas -- Visual Basic 6 API
| aardvark.cs -- C# .NET source
| aardvark_net.dll -- Compiled .NET binding
========================================================================*/
/*=========================================================================
| INCLUDES
========================================================================*/
/* This #include can be customized to conform to the user‘s build paths. */
#include “aardvark.h“
/*=========================================================================
| VERSION CHECK
========================================================================*/
#define AA_CFILE_VERSION 0x0500 /* v5.00 */
#define AA_REQ_SW_VERSION 0x0500 /* v5.00 */
/*
* Make sure that the header file was included and that
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2011-06-10 18:59 i2cslave\branches
目录 0 2011-06-10 18:59 i2cslave\tags
文件 351 2008-11-08 21:15 i2cslave\trunk\Aldec\design0\design0.adf
文件 103 2008-11-08 21:15 i2cslave\trunk\Aldec\design0\fsm.set
文件 17504 2008-11-08 21:15 i2cslave\trunk\Aldec\design0\src\serialInterface.asf
目录 0 2011-06-10 18:59 i2cslave\trunk\Aldec\design0\src
目录 0 2011-06-10 18:59 i2cslave\trunk\Aldec\design0
目录 0 2011-06-10 18:59 i2cslave\trunk\Aldec
文件 369 2008-11-08 21:15 i2cslave\trunk\bench\i2cSlaveTB_defines.v
文件 6384 2008-11-08 21:15 i2cslave\trunk\bench\multiByteReadWrite.v
文件 1078 2008-11-08 21:15 i2cslave\trunk\bench\testCase0.v
文件 2062 2008-11-08 21:15 i2cslave\trunk\bench\testHarness.v
目录 0 2011-06-10 18:59 i2cslave\trunk\bench
文件 721603 2008-11-08 21:15 i2cslave\trunk\doc\i2cSlave_FSM.pdf
文件 188075 2008-12-18 11:07 i2cslave\trunk\doc\i2cSlave_IPCore_Specification.pdf
文件 307946 2008-11-08 21:15 i2cslave\trunk\doc\Philips_I2C_spec.pdf
文件 86728 2008-12-18 11:07 i2cslave\trunk\doc\src\i2cSlave_IPCore_Specification.sxw
目录 0 2011-06-10 18:59 i2cslave\trunk\doc\src
目录 0 2011-06-10 18:59 i2cslave\trunk\doc
文件 17484 2008-11-08 21:15 i2cslave\trunk\model\i2c_master_bit_ctrl.v
文件 10545 2008-11-08 21:15 i2cslave\trunk\model\i2c_master_byte_ctrl.v
文件 3219 2008-11-08 21:15 i2cslave\trunk\model\i2c_master_defines.v
文件 211471 2008-11-08 21:15 i2cslave\trunk\model\i2c_master_specs.pdf
文件 10110 2008-11-08 21:15 i2cslave\trunk\model\i2c_master_top.v
文件 5722 2008-11-08 21:15 i2cslave\trunk\model\wb_master_model.v
目录 0 2011-06-10 18:59 i2cslave\trunk\model
文件 45568 2008-12-18 11:07 i2cslave\trunk\progFiles\2008_12_17\aardvark_sw\aardvark.dll
文件 27445 2008-12-18 11:07 i2cslave\trunk\progFiles\2008_12_17\aardvark_sw\i2cSlaveTest.exe
文件 416 2008-12-18 11:07 i2cslave\trunk\progFiles\2008_12_17\aardvark_sw\readWriteTest.xm
文件 26 2008-12-18 11:07 i2cslave\trunk\progFiles\2008_12_17\aardvark_sw\run_i2cSlaveTest.bat
............此处省略45个文件信息
相关资源
- 基于MIPS指令集的32位CPU设计与Verilog语
- Verilog FPGA UART串口控制器
- gmsk调制在FPGA上实现
- 用DIO 做的I2C程式
- 一个简单的verilog编写的DMA IP CORE,和
- 硬件课程设计—流水灯(quartus软件
- Verilog按键代码
- I2C总线接口设计
- verilog的PCI源代码,非常详细,顶层模
- CPLD Verilog数字密码锁 源码
- 8051F040SMBUS多机通信
- verilog 实现任意分频方法
- DE2模拟的交通红绿灯
- SPI Master 的Verilog源代码
- 基于VGA的Flappy Bird的Verilog实现(源码
- 数字钟
- Verilog的135个经典设计
- verilog 4×4矩阵键盘
- Quartus EDA交通灯控制电路的设计实训报
- FPGA按键消抖
- 用Verilog语言写的CPLD和MCU通讯的SPI接口
- ARM9指令cache的verilog代码
- ddr_verilog
- FreeModbus_Slave+STM32F407+USART2代码亲测可
- DHT10_I2C驱动.zip
- FPGA实现单极性SPWM调制
- uart_tx.zip
- I2C串行EEPROM应用系统的健壮性设计
- 电子-GravityI2C3.7V锂电池电量计stm32L1
- 基于Verilog的cordic反正切FPGA例程
评论
共有 条评论