# BEE2 board specification # Cypress SL811HS USB host controller # Last Changes: # Pierre-Yves Droz 5/20/2004 1:50PM # Best viewed with tab_length=6 ##### # # # # ##### #### # # # ## ## # # # # # # # # # # # # # # # #### # ##### # # ####### ##### # # # # # # # # # # # # # # # # # # # # #### ###### ##### ##### ##### # # ##### # SL811HS Full speed USB host controller and root hub add_blk usb_host SL811HS wr_ cs_ cm data_p data_m usbgnd x1 rst_ intrq d a0 rd_ m_s dack_ vdd powergnd def_param_blk usb_host package 48TQFP part_number SL811HST-AC manufacturer Cypress www http://rocky.digikey.com/WebLib/Cypress/Web%20Data/SL811HS.pdf description IC USB HOST/SLAVE CTRLR 48TQFP distributor Digikey order_number 428-1464-ND availability available # Communication bus with the FPGA add_net usb_33_data 8 add_net usb_33_intrq 1 add_net usb_33_a0 1 add_net usb_33_cs_ 1 add_net usb_33_rd_ 1 add_net usb_33_wr_ 1 add_con in usb_host d 8 usb_33_data 0:7 add_con out usb_host intrq 1 usb_33_intrq 0 add_con in usb_host a0 1 usb_33_a0 0 add_con in usb_host cs_ 1 usb_33_cs_ 0 add_con in usb_host rd_ 1 usb_33_rd_ 0 add_con in usb_host wr_ 1 usb_33_wr_ 0 # Control signals add_net usb_33_rst_ 1 add_con in usb_host rst_ 1 usb_33_rst_ 0 add_con in usb_host m_s 1 GND 0 add_con in usb_host cm 1 GND 0 add_con in usb_host dack_ 1 VCC3_3 0 add_term serial usb_host dack_ [res_type 0R] 1 [res 0R] # Clock add_con in usb_host x1 1 usb_clk1 0 # Data lines add_diff_net usb_data0 1 add_con bidir usb_host data_p 1 usb_data0_p 0 add_con bidir usb_host data_m 1 usb_data0_m 0 add_term serial usb_host data_p [res_type 22R1 1%] 1 [res 22R1 1%] add_term serial usb_host data_m [res_type 22R1 1%] 1 [res 22R1 1%] add_term net usb_data0_p GND usb_data0_p_pulldown [res_type 15K] 1 1 [res 15K] add_term net usb_data0_m GND usb_data0_m_pulldown [res_type 15K] 1 1 [res 15K] # Power add_con pwr usb_host vdd 3 VCC3_3 0 !! add_bypass_hspeed_33 usb_host 2 !! add_bypass_bulk_33 usb_host 1 add_con gnd usb_host powergnd 2 GND 0 add_con gnd usb_host usbgnd 1 GND 0 ##### ### ##### ##### ##### # # #### ##### # # # # # # # # # # # # # # # # # # # # # # # #### ##### ##### # # # ##### ###### # # # # # # # # # # # # # # # # # # # # # # # # # # # # #### #### ##### ####### ### ##### ##### # TUSB2036 Primary USB hub add_blk usb_hub TUSB2036 buspwr_ dm0 dm1 dm2 dm3 dp0 dp0pur dp1 dp2 dp3 extmem_ ganged_ mode np3_ npint0 npint1 ovrcur_ pwron_ pwrsw_ rst_ xtal1 vcc powergnd def_param_blk usb_hub package 36LQFP part_number TUSB2036VF manufacturer Texas Instrument www http://focus.ti.com/lit/ds/symlink/tusb2036.pdf description IC 2/3-PORT USB HUB 32-QFP distributor Digikey order_number 296-11086-ND availability available # Downstream data lines !! for {set i 1} {$i <= 3} {incr i 1} { add_diff_net usb_data${i} 1 add_con bidir usb_hub dp${i} 1 usb_data${i}_p 0 add_con bidir usb_hub dm${i} 1 usb_data${i}_m 0 add_term net usb_data${i}_p GND usb_data${i}_p_pulldown [res_type 15K] 1 1 [res 15K] add_term net usb_data${i}_m GND usb_data${i}_m_pulldown [res_type 15K] 1 1 [res 15K] add_blk usb_tvs${i} SN65220 a b powergnd def_param_blk usb_tvs${i} package 6PSOP part_number SN65220DBVR manufacturer Texas Instrument www http://focus.ti.com/lit/ds/symlink/sn65220.pdf description IC SINGLE USB PORT TVS SOT-23-6 distributor Digikey order_number 296-9694-1-ND availability available add_con analog usb_tvs${i} a 1 usb_data${i}_p 0 add_con analog usb_tvs${i} b 1 usb_data${i}_m 0 add_con gnd usb_tvs${i} powergnd 2 GND 0 !! } # Upstream data lines add_con bidir usb_hub dp0 1 usb_data0_p 0 add_con bidir usb_hub dm0 1 usb_data0_m 0 add_net usb_hub_dp0pur 1 add_con out usb_hub dp0pur 1 usb_hub_dp0pur 0 add_term net usb_hub_dp0pur usb_data0_p usb_data0_p_pullup [res_type 1K5] 1 1 [res 1K5] # Control signals add_con in usb_hub buspwr_ 1 VCC3_3 0 add_con in usb_hub ganged_ 1 VCC3_3 0 add_con in usb_hub mode 1 VCC3_3 0 add_con in usb_hub extmem_ 1 VCC3_3 0 add_con in usb_hub pwrsw_ 1 GND 0 add_con in usb_hub np3_ 1 GND 0 add_con in usb_hub npint0 1 GND 0 add_con in usb_hub npint1 1 GND 0 # Reset add_con in usb_hub rst_ 1 usb_33_rst_ 0 # Clock add_con in usb_hub xtal1 1 usb_clk1 0 # Power management add_blk usb_pwr TPS2044 oc_ en_ en4_ vccout1 vccout2 vccout3 vccin powergnd def_param_blk usb_pwr package 16SOIC part_number TPS2044D manufacturer Texas Instrument www http://focus.ti.com/lit/ds/symlink/tps2044.pdf description IC QUAD PWR DIST SW 16-SOIC distributor Digikey order_number 296-1959-5-ND availability available add_net usb_hub_pwron_ 3 add_con out usb_hub pwron_ 3 usb_hub_pwron_ 0:2 add_con in usb_pwr en_ 3 usb_hub_pwron_ 0:2 add_con in usb_pwr en4_ 1 VCC3_3 0 add_net usb_hub_oc_ 3 add_con out usb_hub ovrcur_ 3 usb_hub_oc_ 0:2 add_con in usb_pwr oc_ 3 usb_hub_oc_ 0:2 !! for {set i 1} {$i <= 3} {incr i 1} { add_net vccusb${i} 1 add_con pwr usb_pwr vccout${i} 1 vccusb${i} 0 add_term net vccusb${i} GND usb${i}_vcc_cap_bypass [cap_type 100uF tantalum] 1 1 [cap 100uF tantalum] !! } add_con pwr usb_pwr vccin 2 VCC5 0 !! add_bypass_hspeed_5 usb_pwr add_con gnd usb_pwr powergnd 2 GND 0 # Power add_con pwr usb_hub vcc 2 VCC3_3 0 !! add_bypass_hspeed_33 usb_hub 2 !! add_bypass_bulk_33 usb_hub 1 add_con gnd usb_hub powergnd 2 GND 0 # USB header for the off-board ports !! for {set i 2} {$i <= 3} {incr i 1} { add_blk usb_${i}_hdr HDR_4_USB data_p data_m powergnd vcc def_param_blk usb_${i}_hdr [hdr USB${i} 1x4] add_con pwr usb_${i}_hdr vcc 1 vccusb${i} 0 add_con bidir usb_${i}_hdr data_m 1 usb_data${i}_m 0 add_con bidir usb_${i}_hdr data_p 1 usb_data${i}_p 0 add_con gnd usb_${i}_hdr powergnd 1 GND 0 !! } # On-board USB connector add_blk usb_1_con ED90004 data_p data_m powergnd vcc def_param_blk usb_1_con package custom part_number 896-30-004-00-000000 manufacturer Mill-Max www http://www.mill-max.com/images/products/PDF/090.pdf description CONN USB RECEPT TYPE A SMT distributor Digikey order_number ED90004-ND availability available add_con pwr usb_1_con vcc 1 vccusb1 0 add_con bidir usb_1_con data_m 1 usb_data1_m 0 add_con bidir usb_1_con data_p 1 usb_data1_p 0 add_con gnd usb_1_con powergnd 1 GND 0