91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 7.34MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-09-22
  • 語言: C#
  • 標(biāo)簽: 上位機(jī)??USB??FPGA程序??

資源簡(jiǎn)介

這是我畢業(yè)設(shè)計(jì)的程序。我的畢業(yè)設(shè)計(jì)題目是“串口/USB接口的上位機(jī)軟件設(shè)計(jì)”,其實(shí)現(xiàn)的功能相當(dāng)于基于PC的數(shù)字示波器。里面的程序包括USB驅(qū)動(dòng)(可直接在電腦上安裝的,32位和64位的),USB芯片CY7C68013A固件,F(xiàn)PGA程序(USB2.0速度測(cè)試和數(shù)字示波器的FPGA程序),上位機(jī)程序(使用C#,基于Visual Studio 2010)。硬件板子是在淘寶上買的,是梁子開發(fā)板系列的USB2.0+SDRAM+FPGA這一塊。要有硬件就可以直接展示,下載固件,安裝驅(qū)動(dòng),下載FPGA程序,打開上位機(jī)即可。硬件前端是AD采集模擬信號(hào),就像示波器的模擬信號(hào)輸入口。我買的AD模塊是壞的,朋友要買一塊或自己做一塊來插在板子是就行啦,AD的FPGA程序不難。在我的這個(gè)程序里,數(shù)據(jù)是我讓FPGA產(chǎn)生的100K方波和正弦波,在上位機(jī)里可以看到。我的論文我將放在csdn、新浪資源共享里和百度文庫里,朋友可以查看參考。

資源截圖

代碼片段和文件信息

//-----------------------------------------------------------------------------
//?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)?2002?Cypress?Semiconductor?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??24000????????????//?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

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件???????1488??2014-06-08?10:46??畢業(yè)設(shè)計(jì)程序?-?副本\USB速度測(cè)試(固件和FPGA)\fpga_master\db\fpga_master.(0).cnf.cdb

?????文件????????808??2014-06-08?10:46??畢業(yè)設(shè)計(jì)程序?-?副本\USB速度測(cè)試(固件和FPGA)\fpga_master\db\fpga_master.(0).cnf.hdb

?????文件???????7463??2014-06-08?10:46??畢業(yè)設(shè)計(jì)程序?-?副本\USB速度測(cè)試(固件和FPGA)\fpga_master\db\fpga_master.(1).cnf.cdb

?????文件???????2325??2014-06-08?10:46??畢業(yè)設(shè)計(jì)程序?-?副本\USB速度測(cè)試(固件和FPGA)\fpga_master\db\fpga_master.(1).cnf.hdb

?????文件???????1659??2014-06-08?10:46??畢業(yè)設(shè)計(jì)程序?-?副本\USB速度測(cè)試(固件和FPGA)\fpga_master\db\fpga_master.(2).cnf.cdb

?????文件????????844??2014-06-08?10:46??畢業(yè)設(shè)計(jì)程序?-?副本\USB速度測(cè)試(固件和FPGA)\fpga_master\db\fpga_master.(2).cnf.hdb

?????文件???????1879??2014-06-08?10:46??畢業(yè)設(shè)計(jì)程序?-?副本\USB速度測(cè)試(固件和FPGA)\fpga_master\db\fpga_master.(3).cnf.cdb

?????文件???????1027??2014-06-08?10:46??畢業(yè)設(shè)計(jì)程序?-?副本\USB速度測(cè)試(固件和FPGA)\fpga_master\db\fpga_master.(3).cnf.hdb

?????文件???????3541??2014-06-08?10:46??畢業(yè)設(shè)計(jì)程序?-?副本\USB速度測(cè)試(固件和FPGA)\fpga_master\db\fpga_master.(4).cnf.cdb

?????文件???????1665??2014-06-08?10:46??畢業(yè)設(shè)計(jì)程序?-?副本\USB速度測(cè)試(固件和FPGA)\fpga_master\db\fpga_master.(4).cnf.hdb

?????文件???????4106??2014-06-08?10:46??畢業(yè)設(shè)計(jì)程序?-?副本\USB速度測(cè)試(固件和FPGA)\fpga_master\db\fpga_master.(5).cnf.cdb

?????文件???????1231??2014-06-08?10:46??畢業(yè)設(shè)計(jì)程序?-?副本\USB速度測(cè)試(固件和FPGA)\fpga_master\db\fpga_master.(5).cnf.hdb

?????文件??????10758??2014-06-08?10:46??畢業(yè)設(shè)計(jì)程序?-?副本\USB速度測(cè)試(固件和FPGA)\fpga_master\db\fpga_master.(6).cnf.cdb

?????文件???????2818??2014-06-08?10:46??畢業(yè)設(shè)計(jì)程序?-?副本\USB速度測(cè)試(固件和FPGA)\fpga_master\db\fpga_master.(6).cnf.hdb

?????文件???????2853??2014-06-08?10:46??畢業(yè)設(shè)計(jì)程序?-?副本\USB速度測(cè)試(固件和FPGA)\fpga_master\db\fpga_master.(7).cnf.cdb

?????文件????????956??2014-06-08?10:46??畢業(yè)設(shè)計(jì)程序?-?副本\USB速度測(cè)試(固件和FPGA)\fpga_master\db\fpga_master.(7).cnf.hdb

?????文件???????4916??2014-06-08?10:46??畢業(yè)設(shè)計(jì)程序?-?副本\USB速度測(cè)試(固件和FPGA)\fpga_master\db\fpga_master.(8).cnf.cdb

?????文件???????1331??2014-06-08?10:46??畢業(yè)設(shè)計(jì)程序?-?副本\USB速度測(cè)試(固件和FPGA)\fpga_master\db\fpga_master.(8).cnf.hdb

?????文件????????642??2014-06-08?10:46??畢業(yè)設(shè)計(jì)程序?-?副本\USB速度測(cè)試(固件和FPGA)\fpga_master\db\fpga_master.amm.cdb

?????文件???????2382??2014-06-08?10:46??畢業(yè)設(shè)計(jì)程序?-?副本\USB速度測(cè)試(固件和FPGA)\fpga_master\db\fpga_master.asm.qmsg

?????文件???????1544??2014-06-08?10:46??畢業(yè)設(shè)計(jì)程序?-?副本\USB速度測(cè)試(固件和FPGA)\fpga_master\db\fpga_master.asm.rdb

?????文件???????5787??2014-06-08?10:46??畢業(yè)設(shè)計(jì)程序?-?副本\USB速度測(cè)試(固件和FPGA)\fpga_master\db\fpga_master.asm_labs.ddb

?????文件????????199??2014-06-08?10:46??畢業(yè)設(shè)計(jì)程序?-?副本\USB速度測(cè)試(固件和FPGA)\fpga_master\db\fpga_master.autoh_e4eb1.map.reg_db.cdb

?????文件????????199??2014-06-08?10:46??畢業(yè)設(shè)計(jì)程序?-?副本\USB速度測(cè)試(固件和FPGA)\fpga_master\db\fpga_master.autol_7d8f1.map.reg_db.cdb

?????文件?????????93??2014-06-08?10:46??畢業(yè)設(shè)計(jì)程序?-?副本\USB速度測(cè)試(固件和FPGA)\fpga_master\db\fpga_master.cbx.xml

?????文件???????3506??2014-06-08?10:46??畢業(yè)設(shè)計(jì)程序?-?副本\USB速度測(cè)試(固件和FPGA)\fpga_master\db\fpga_master.cmp.bpm

?????文件??????43754??2014-06-08?10:46??畢業(yè)設(shè)計(jì)程序?-?副本\USB速度測(cè)試(固件和FPGA)\fpga_master\db\fpga_master.cmp.cdb

?????文件??????22950??2014-06-08?10:46??畢業(yè)設(shè)計(jì)程序?-?副本\USB速度測(cè)試(固件和FPGA)\fpga_master\db\fpga_master.cmp.hdb

?????文件????????205??2014-06-08?10:46??畢業(yè)設(shè)計(jì)程序?-?副本\USB速度測(cè)試(固件和FPGA)\fpga_master\db\fpga_master.cmp.kpt

?????文件??????????4??2014-06-08?10:46??畢業(yè)設(shè)計(jì)程序?-?副本\USB速度測(cè)試(固件和FPGA)\fpga_master\db\fpga_master.cmp.logdb

............此處省略628個(gè)文件信息

評(píng)論

共有 條評(píng)論