-
大小: 218KB文件类型: .rar金币: 1下载: 0 次发布日期: 2021-05-17
- 语言: 其他
- 标签: CY7C68013a slavefifo verilog FPGA
资源简介
上传了CY7C68013a的slavefifo的固件源代码,keil编写,以及使用FPGA向EP6端点写数据的verilog源代码,本人亲测,没有错误,可以编译成功,需要的朋友快快下载
代码片段和文件信息
//-----------------------------------------------------------------------------
// File: fw.c
// Contents: Firmware frameworks task dispatcher and device request parser
// source.
//
// indent 3. NO TABS!
//
// $Revision: 17 $
// $Date: 11/15/01 5:45p $
//
// Copyright (c) 1997 AnchorChips Inc. All rights reserved
//-----------------------------------------------------------------------------
#include “fx2.h“
#include “fx2regs.h“
//-----------------------------------------------------------------------------
// Constants
//-----------------------------------------------------------------------------
#define DELAY_COUNT 0x9248*8L // Delay for 8 sec at 24Mhz 4 sec at 48
#define _IFREQ 48000 // IFCLK constant for Synchronization Delay
#define _CFREQ 48000 // CLKOUT constant for Synchronization Delay
//-----------------------------------------------------------------------------
// Random Macros
//-----------------------------------------------------------------------------
#define min(ab) (((a)<(b))?(a):(b))
#define max(ab) (((a)>(b))?(a):(b))
// Registers which require a synchronization delay see section 15.14
// FIFORESET FIFOPINPOLAR
// INPKTEND OUTPKTEND
// EPxBCH:L REVCTL
// GPIFTCB3 GPIFTCB2
// GPIFTCB1 GPIFTCB0
// EPxFIFOPFH:L EPxAUTOINLENH:L
// EPxFIFOCFG EPxGPIFFLGSEL
// PINFLAGSxx EPxFIFOIRQ
// EPxFIFOIE GPIFIRQ
// GPIFIE GPIFADRH:L
// UDMACRCH:L EPxGPIFTRIG
// GPIFTRIG
// Note: The pre-REVE EPxGPIFTCH/L register are affected as well...
// ...these have been replaced by GPIFTC[B3:B0] registers
#include “fx2sdly.h“ // Define _IFREQ and _CFREQ above this #include
//-----------------------------------------------------------------------------
// Global Variables
//-----------------------------------------------------------------------------
volatile BOOL GotSUD;
BOOL Rwuen;
BOOL Selfpwr;
volatile BOOL Sleep; // Sleep mode enable flag
WORD pDeviceDscr; // Pointer to Device Descriptor; Descriptors may be moved
WORD pDeviceQualDscr;
WORD pHighSpeedConfigDscr;
WORD pFullSpeedConfigDscr;
WORD pConfigDscr;
WORD pOtherConfigDscr;
WORD pStringDscr;
//-----------------------------------------------------------------------------
// Prototypes
//-----------------------------------------------------------------------------
void SetupCommand(void);
void TD_Init(void);
void TD_Poll(void);
BOOL TD_Suspend(void);
BOOL TD_Resume(void);
BOOL DR_GetDescriptor(void);
BOOL DR_SetConfiguration(void);
BOOL DR_GetConfiguration(void);
BOOL DR_SetInterface(void);
BOOL DR_GetInterface(void);
BOOL DR_GetStatus(void);
BOOL DR_ClearFeature(void);
BOOL DR_SetFeature(void);
BOOL DR_VendorCmnd(void);
// this table is used by the epcs macro
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 20990 2012-03-30 13:24 SLAVE FIFO 16BITS\FPGA\db\altsyncram_lk81.tdf
文件 137 2012-10-29 14:43 SLAVE FIFO 16BITS\FPGA\db\USB_FPGA.db_info
文件 161 2012-10-29 14:43 SLAVE FIFO 16BITS\FPGA\db\USB_FPGA.eco.cdb
文件 154 2012-10-29 14:43 SLAVE FIFO 16BITS\FPGA\db\USB_FPGA.sld_design_entry.sci
文件 18972 2012-03-30 13:24 SLAVE FIFO 16BITS\FPGA\prev_cmp_USB_FPGA.qmsg
文件 8722 2012-03-30 13:24 SLAVE FIFO 16BITS\FPGA\USB_FPGA.asm.rpt
文件 303 2012-03-30 13:24 SLAVE FIFO 16BITS\FPGA\USB_FPGA.cdf
文件 26 2012-03-30 13:24 SLAVE FIFO 16BITS\FPGA\USB_FPGA.done
文件 72263 2012-03-30 13:24 SLAVE FIFO 16BITS\FPGA\USB_FPGA.fit.eqn
文件 148460 2012-03-30 13:24 SLAVE FIFO 16BITS\FPGA\USB_FPGA.fit.rpt
文件 411 2012-03-30 13:24 SLAVE FIFO 16BITS\FPGA\USB_FPGA.fit.smsg
文件 424 2012-03-30 13:24 SLAVE FIFO 16BITS\FPGA\USB_FPGA.fit.summary
文件 3764 2012-03-30 13:24 SLAVE FIFO 16BITS\FPGA\USB_FPGA.flow.rpt
文件 64401 2012-03-30 13:24 SLAVE FIFO 16BITS\FPGA\USB_FPGA.map.eqn
文件 39386 2012-03-30 13:24 SLAVE FIFO 16BITS\FPGA\USB_FPGA.map.rpt
文件 332 2012-03-30 13:24 SLAVE FIFO 16BITS\FPGA\USB_FPGA.map.summary
文件 30259 2012-03-30 13:24 SLAVE FIFO 16BITS\FPGA\USB_FPGA.pin
文件 524492 2012-03-30 13:24 SLAVE FIFO 16BITS\FPGA\USB_FPGA.pof
文件 902 2012-03-30 13:24 SLAVE FIFO 16BITS\FPGA\USB_FPGA.qpf
文件 5775 2012-10-29 14:43 SLAVE FIFO 16BITS\FPGA\USB_FPGA.qsf
文件 534 2012-10-29 14:43 SLAVE FIFO 16BITS\FPGA\USB_FPGA.qws
文件 92674 2012-03-30 13:24 SLAVE FIFO 16BITS\FPGA\USB_FPGA.sim.rpt
文件 140523 2012-03-30 13:24 SLAVE FIFO 16BITS\FPGA\USB_FPGA.sof
文件 198554 2012-03-30 13:24 SLAVE FIFO 16BITS\FPGA\USB_FPGA.tan.rpt
文件 1762 2012-03-30 13:24 SLAVE FIFO 16BITS\FPGA\USB_FPGA.tan.summary
文件 4871 2012-03-30 13:24 SLAVE FIFO 16BITS\FPGA\USB_FPGA.vhd
文件 4332 2012-03-30 13:24 SLAVE FIFO 16BITS\FPGA\USB_FPGA.vhd.bak
文件 40975 2012-03-30 13:24 SLAVE FIFO 16BITS\FPGA\USB_FPGA.vwf
文件 27985 2012-03-30 13:24 SLAVE FIFO 16BITS\FPGA\USB_FPGA_assignment_defaults.qdf
..A..H. 9 2012-03-30 13:24 SLAVE FIFO 16BITS\FPGA\_desktop.ini
............此处省略41个文件信息
- 上一篇:易语言读写excel超链接
- 下一篇:cvut库函数
相关资源
- 3-8译码器verilog程序
- 大型RISC处理器设计-用描述语言Veril
- verilog 实现串口通信 含fifo很好用!
- 计时器Verilog
- FFT64+FPGA+verilogHDL
- ARINC 429总线的Verilog代码实现
- jtag的verilog代码
- Cy7C68013A电路原理图,USB2.0
- ami Verilog编码
- EDA交通灯verilog代码
- Cadence中Verilog 的一些使用方法
- Verilog写的浮点除法器
- ps2 verilog代码
- 移位相加型8位乘法器
- 使用verilog HDL 16位cpu设计
- FPGA JPEG Verilog Source code 源代码
- Verilog语言中case语句详解及优化
- UART实现Verilog版
- ISE中调用FFT IP Core的源程序
- ALU Verilog计组实验文件
- AES的verilog实现
- 二进制转bcd码Verilog
- Verilog动态数码管显示十进制
- MIPS多周期CPU设计
- verilog-dpsk调制与解调
- verilogFLASH读写时序
- DDS verilog程序
- 基于verilog的电梯系统设计
- 基于verilog设计的围棋比赛限时限步器
- 基于IIC通信的EEPROM读/写Verilog/VHDL程序
评论
共有 条评论