⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 usb_tb_def.v

📁 USBRTL电路的VHDL和Verilog代码
💻 V
字号:
/******************************************
	Filename: 	usb_tb_def.v 1.10
******************************************/

// define INCLUDE as include for LG80C51 model
`define INCLUDE include 

/* new stuff follows */
 //type object_name_types is :
parameter  dp_pin = 0;
parameter  dn_pin = 1;
 
 //type set_types is :
parameter  mpin = 2;
parameter  mbus = 3;
parameter  mregister = 4;
 
 //type configure_types is :
parameter  clock_en = 5;
parameter  error_inject = 6;
parameter  resume_timer = 7;
parameter  suspend_timer = 8;
 
 //type token_types is :
parameter  host_in = 9;
parameter  host_out = 10;
parameter  setup = 11;
 
 //type data_types is :
parameter  data0 = 12;
parameter  data1 = 13;
 
 //type data_format is :
parameter  pattern = 14;
parameter  increment = 15;
parameter  explicit = 16;
 
 //type special_types is :
parameter  pre = 17;
 
 //type handshake_types is :
parameter  ack = 18;
parameter  nak = 19;
parameter  stall = 20;
 
 //type field_types is :
parameter  bit_stuff = 21;
parameter  crc16 = 22;
parameter  pid = 23;
parameter  sync = 24;
parameter  eop = 25;
parameter  crc5 = 26;
/* END of new stuff */

/* additional anchor data_formats */
//parameter  pattern = 14;
//parameter  increment = 15;
//parameter  explicit = 16;
parameter   invert = 40;
parameter   flip = 41;
parameter   explicit_invert = 42;
parameter   explicit_flip = 43;
parameter   nibble = 44;
parameter   explicit_nibble = 45;
parameter   increment_quad = 46;
parameter   timeout = 47;


/* old STUFF follows
// parameter taken from Synopsys usb host model
// so I can call their tasks
 //type set_types is :
parameter  mpin = 0;
parameter  mbus = 1;
parameter  mregister = 2;
 
 //type configure_types is :
parameter  clock_en = 3;
parameter  crc_err = 4;
 
 //type token_types is :
parameter  host_in = 5;
parameter  host_out = 6;
parameter  setup = 7;
 
 //type data_types is :
parameter  data0 = 8;
parameter  data1 = 9;
 
 //type data_format is :
parameter  pattern = 10;
parameter  increment = 11;
parameter  explicit = 12;
 
 //type special_types is :
parameter  pre = 13;
 
 //type handshake_types is :
parameter  ack = 14;
parameter  nak = 15;
parameter  stall = 16;
 
 //type object_name_types is :
parameter  dp_pin = 17;
parameter  dn_pin = 18;
END of old stuff */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -