# BEE2 board specification # Code removed from the board files # Last Changes: # Pierre-Yves Droz 5/20/2004 1:48PM # Best viewed with tab_length=6 ###################################################################################### # CB3LV Oscillator pin assignement def_logic_pin_blk_type CB3LV enable ENABLE def_logic_pin_blk_type CB3LV powergnd POWERGND def_logic_pin_blk_type CB3LV vcc VCC def_logic_pin_blk_type CB3LV clk CLK ###################################################################################### # ICS1523: User clock generation add_blk usrclk_pll ICS1523 smb_data smb_clk coast extfb hsync extfil xfilret osc i2caddr clk_m clk_p iref vddq signalgnd vdda analoggnd vdd powergnd def_param_blk usrclk_pll package 24SOIC part_number ICS1523M manufacturer ICST www http://www.icst.com/products/pdf/ics1523.pdf description Programmable clock generator # Clock input add_con in usrclk_pll osc 1 sysclk_glb 0 # Clock output add_diff_net usrclk_glb 1 add_con out usrclk_pll clk_p 1 usrclk_glb_p 0 add_con out usrclk_pll clk_m 1 usrclk_glb_m 0 !! add_lvpecl_33_term usrclk_glb # SMB add_con bidir usrclk_pll smb_clk 1 smb_clk 0 add_con bidir usrclk_pll smb_data 1 smb_data 0 add_net usrclkpll_i2caddr 1 add_con in usrclk_pll i2caddr 1 usrclkpll_i2caddr 0 !! add_pulldown usrclkpll_i2caddr # Configuration add_net usrclkpll_coast 1 add_con in usrclk_pll coast 1 usrclkpll_coast 0 !! add_pullup_33 usrclkpll_coast # Current reference add_net usrclkpll_iref 1 add_con in usrclk_pll iref 1 usrclkpll_iref 0 add_term drop usrclk_pll iref VCC3_3 [res_type 2K2 1%] 1 [res 2K2 1%] add_term drop usrclk_pll iref GND [cap_type 100nF ceramic] 1 [cap 100nF ceramic] # Hsync and external feedback (unused) add_net usrclkpll_extfb 1 add_net usrclkpll_hsync 1 add_con in usrclk_pll extfb 1 usrclkpll_extfb 0 add_con in usrclk_pll hsync 1 usrclkpll_hsync 0 !! add_pulldown usrclkpll_extfb !! add_pulldown usrclkpll_hsync # External loop filter add_net usrclkpll_extfil 1 add_net usrclkpll_xfilret 1 add_con analog usrclk_pll extfil 1 usrclkpll_extfil 0 add_con analog usrclk_pll xfilret 1 usrclkpll_xfilret 0 add_blk usrclkpll_cs [cap_type 3nF3 film] A B def_param_blk usrclkpll_cs [cap 3nF3 film] add_con analog usrclkpll_cs A 1 usrclkpll_extfil 0 add_con analog usrclkpll_cs B 1 usrclkpll_xfilret 0 add_term serial usrclkpll_cs B [res_type 6K81 1%] 1 [res 6K81 1%] add_blk usrclkpll_cp [cap_type 33pF film] A B def_param_blk usrclkpll_cp [cap 33pF film] add_con analog usrclkpll_cp A 1 usrclkpll_extfil 0 add_con analog usrclkpll_cp B 1 usrclkpll_xfilret 0 # Power add_con gnd usrclk_pll powergnd 1 GND 0 add_con pwr usrclk_pll vdd 1 VCC3_3 0 !! add_bypass_hspeed_33 usrclkpll_digital !! add_bypass_bulk_33 usrclkpll_digital add_con gnd usrclk_pll signalgnd 1 GND 0 add_con pwr usrclk_pll vddq 1 VCC3_3 0 !! add_bypass_hspeed_33 usrclkpll_signal !! add_bypass_bulk_33 usrclkpll_signal add_con gnd usrclk_pll analoggnd 1 GND 0 add_con pwr usrclk_pll vdda 1 VCC3_3 0 !! add_bypass_hspeed_33 usrclkpll_analog !! add_bypass_bulk_33 usrclkpll_analog add_term serial usrclk_pll vdda ind 1 [ind 600Ohm FB] add_term drop usrclk_pll vdda GND [cap_type 100nF ceramic] 1 [cap 100nF ceramic] ###################################################################################### # filter capacitors on the MGT power supplies add_term net avccauxtx_${fpga} MGT_GND_${fpga} filter_cap_mgt_avccauxtx_${fpga} cap 20 1 [cap 220nF ceramic_X7R] add_term net avccauxrx_${fpga} MGT_GND_${fpga} filter_cap_mgt_avccauxrx_${fpga} cap 20 1 [cap 220nF ceramic_X7R] add_term net vttx_${fpga} MGT_GND_${fpga} filter_cap_mgt_vttx_${fpga} cap 20 1 [cap 220nF ceramic_X7R] add_term net vtrx_${fpga} MGT_GND_${fpga} filter_cap_mgt_vtrx_${fpga} cap 20 1 [cap 220nF ceramic_X7R] ###################################################################################### # filter capacitors on the DDR2 control lines add_term drop ddr2_${fpga}_${i} ba GND cap 1 [cap 24pF ceramic_low_value] add_term drop ddr2_${fpga}_${i} a GND cap 1 [cap 24pF ceramic_low_value] add_term drop ddr2_${fpga}_${i} ras_ GND cap 1 [cap 24pF ceramic_low_value] add_term drop ddr2_${fpga}_${i} cas_ GND cap 1 [cap 24pF ceramic_low_value] add_term drop ddr2_${fpga}_${i} we_ GND cap 1 [cap 24pF ceramic_low_value] add_term net ddr2${fpga}_${i}_ck_p ddr2${fpga}_${i}_ck_m term_sstl_clk_cap_ddr2_${fpga}_${i} cap 3 1 [cap 5pF ceramic_low_value] ###################################################################################### # Temperature measurement ##### ###### # # ##### # # #### ##### # # ## ## # # # # # # # # ##### # ## # # # # # #### # # # # # # ##### # # # ##### # # # # # # # # # # # # ###### # # # ####### #### #### # # # User FPGAs temperature sensor add_blk temp_sensor_userfpgas MAX1668 add0 add1 stdby_ alert_ smbclk smbdata dxp1 dxn1 dxp2 dxn2 dxp3 dxn3 dxp4 dxn4 vcc powergnd def_param_blk temp_sensor_userfpgas package 18QSOP part_number MAX1668MEE manufacturer Maxim www http://pdfserv.maxim-ic.com/en/ds/MAX1668-MAX1989.pdf description 5 Channnel temperature sensor distributor Digikey order_number MAX1668MEE-ND availability available # Sensors !! for {set i 1} {$i < 5} {incr i 1} { !! set fpga [lindex $fpgas $i] add_con analog temp_sensor_userfpgas dxp${i} 1 temp_${fpga}_dx_p 0 add_con analog temp_sensor_userfpgas dxn${i} 1 temp_${fpga}_dx_m 0 add_term net temp_${fpga}_dx_p temp_${fpga}_dx_m filter_cap_temp_${fpga} cap 1 1 [cap 2nF2 ceramic] !! } # Address - A0A1 = 00 for temp_userfpgas add_con in temp_sensor_userfpgas add0 1 GND 0 add_con in temp_sensor_userfpgas add1 1 GND 0 # SMB Bus add_con in temp_sensor_userfpgas smbclk 1 smb_clk 0 add_con bidir temp_sensor_userfpgas smbdata 1 smb_data 0 add_con bidir temp_sensor_userfpgas alert_ 1 smb_alert_ 0 # Standby signal add_con in temp_sensor_userfpgas stdby_ 1 VCC3_3 0 # Power add_con pwr temp_sensor_userfpgas vcc 1 VCC3_3 0 add_con gnd temp_sensor_userfpgas powergnd 1 GND 0 add_term serial temp_sensor_userfpgas vcc [res_type 200R] 1 [res 200R] add_term drop temp_sensor_userfpgas vcc GND cap 1 [cap 100nF ceramic] ##### ###### # # ##### #### ##### ##### # # # ## ## # # # # # # # # # ##### # ## # # # # # # # # # # # # ##### # # ##### # # # # # # # # # # # # # ###### # # # ####### #### # # # ###### # Control FPGA temperature sensor add_blk temp_sensor_ctrlfpga MAX1618 add0 add1 stdby_ alert_ smbclk smbdata dxp dxn vcc powergnd def_param_blk temp_sensor_ctrlfpga package 10uMAX part_number MAX1618MUB manufacturer Maxim www http://pdfserv.maxim-ic.com/en/ds/MAX1618.pdf description 1 Channnel temperature sensor distributor Digikey order_number MAX1618MUB-ND availability non stock # Sensor add_con analog temp_sensor_ctrlfpga dxp 1 temp_ctrlfpga_dx_p 0 add_con analog temp_sensor_ctrlfpga dxn 1 temp_ctrlfpga_dx_m 0 add_term net temp_ctrlfpga_dx_p temp_ctrlfpga_dx_m filter_cap_temp_ctrlfpga cap 1 1 [cap 2nF2 ceramic] # Address - A0A1 = 01 for temp_userfpgas add_con in temp_sensor_ctrlfpga add0 1 VCC3_3 0 add_con in temp_sensor_ctrlfpga add1 1 GND 0 # SMB Bus add_con in temp_sensor_ctrlfpga smbclk 1 smb_clk 0 add_con bidir temp_sensor_ctrlfpga smbdata 1 smb_data 0 add_con bidir temp_sensor_ctrlfpga alert_ 1 smb_alert_ 0 # Standby signal add_con in temp_sensor_ctrlfpga stdby_ 1 VCC3_3 0 # Power add_con pwr temp_sensor_ctrlfpga vcc 1 VCC3_3 0 add_con gnd temp_sensor_ctrlfpga powergnd 1 GND 0 add_term serial temp_sensor_ctrlfpga vcc [res_type 200R] 1 [res 200R] add_term drop temp_sensor_ctrlfpga vcc GND cap 1 [cap 100nF ceramic] ###################################################################################### # Temperature measurement # MAX1618 Temperature sensor def_logic_pin_blk_type MAX1618 add0 ADD0 def_logic_pin_blk_type MAX1618 add1 ADD1 def_logic_pin_blk_type MAX1618 powergnd POWERGND def_logic_pin_blk_type MAX1618 dxp DXP def_logic_pin_blk_type MAX1618 dxn DXN def_logic_pin_blk_type MAX1618 vcc VCC def_logic_pin_blk_type MAX1618 stdby_ STDBY* def_logic_pin_blk_type MAX1618 smbclk SMBCLK def_logic_pin_blk_type MAX1618 smbdata SMBDATA def_logic_pin_blk_type MAX1618 alert_ ALERT* # MAX1668 Temperature sensor def_logic_pin_blk_type MAX1668 dxp1 DXP1 def_logic_pin_blk_type MAX1668 dxn1 DXN1 def_logic_pin_blk_type MAX1668 dxp2 DXP2 def_logic_pin_blk_type MAX1668 dxn2 DXN2 def_logic_pin_blk_type MAX1668 dxp3 DXP3 def_logic_pin_blk_type MAX1668 dxn3 DXN3 def_logic_pin_blk_type MAX1668 dxp4 DXP4 def_logic_pin_blk_type MAX1668 dxn4 DXN4 def_logic_pin_blk_type MAX1668 vcc VCC def_logic_pin_blk_type MAX1668 add0 ADD0 def_logic_pin_blk_type MAX1668 add1 ADD1 def_logic_pin_blk_type MAX1668 alert_ ALERT* def_logic_pin_blk_type MAX1668 smbdata SMBDATA def_logic_pin_blk_type MAX1668 smbclk SMBCLK def_logic_pin_blk_type MAX1668 stdby_ STDBY* def_logic_pin_blk_type MAX1668 powergnd POWERGND ###################################################################################### ###### ###### ##### ##### #### # # # # # # # # # # ## ## ##### ##### # # # # # # # ## # # # ##### ##### # # # # # # # # # # # # # ###### ###### # # # #### # # # Configuration Eeprom add_blk eeprom 93C46 cs clk di do vcc powergnd def_param_blk eeprom package 8SOIC part_number 93C46B/SN manufacturer Microchip Technology www http://rocky.digikey.com/WebLib/Microchip/Web%20Data/93AA_93LC_93C46A,B,C.pdf description IC SERIAL EEPROM 1K 64X16 8SOIC distributor Digikey order_number 93C46B/SN-ND availability available # Microwire bus add_net ee_cs 1 add_con in eeprom cs 1 ee_cs 0 add_net ee_sk 1 add_con in eeprom clk 1 ee_sk 0 add_net ee_di 1 add_con in eeprom di 1 ee_di 0 add_net ee_do 1 add_con out eeprom do 1 ee_do 0 # Microwire connector add_blk microwire_hdr HDR_6_MICROWIRE cs clk di do vcc powergnd def_param_blk microwire_hdr [hdr ETH0_MICROWIRE 1x6] add_con bidir microwire_hdr cs 1 ee_cs 0 add_con bidir microwire_hdr clk 1 ee_sk 0 add_con bidir microwire_hdr di 1 ee_di 0 add_con bidir microwire_hdr do 1 ee_do 0 add_con pwr microwire_hdr vcc 1 VCC3_3 0 add_con gnd microwire_hdr powergnd 1 GND 0 # Power add_con pwr eeprom vcc 1 VCC3_3 0 add_con gnd eeprom powergnd 1 GND 0 !! add_bypass_hspeed_33 eeprom 1 10nF ##### # # ####### # # # # # # # # # ####### ##### ##### # # # # # # # # # # # # #### # ##### # RJ45 connectors add_blk lan_a RJ45 led_act_an led_act_cat led_link_an led_link_cat td_p td_m vcc signalgnd def_param_blk lan_a package custom part_number ERNI203215 manufacturer Erni www http://www.erni.com/DB/PDF/ModJacks/ERNI-MaxJackLED-0303.pdf description RJ45 Gb ethernet with integrated magnetic distributor Arrow order_number N/A availability non stock add_blk lan_b RJ45 led_act_an led_act_cat led_link_an led_link_cat td_p td_m vcc signalgnd def_param_blk lan_b package custom part_number ERNI203215 manufacturer Erni www http://www.erni.com/DB/PDF/ModJacks/ERNI-MaxJackLED-0303.pdf description RJ45 Gb ethernet with integrated magnetic distributor Arrow order_number N/A availability non stock # LEDs add_net led_act_a_cat 1 add_con pwr lan_a led_act_cat 1 led_act_a_cat 0 add_con pwr lan_a led_act_an 1 VCC3_3 0 add_net led_link_a_cat 1 add_con pwr lan_a led_link_cat 1 led_link_a_cat 0 add_con pwr lan_a led_link_an 1 VCC3_3 0 add_net led_act_b_cat 1 add_con pwr lan_b led_act_cat 1 led_act_b_cat 0 add_con pwr lan_b led_act_an 1 VCC3_3 0 add_net led_link_b_cat 1 add_con pwr lan_b led_link_cat 1 led_link_b_cat 0 add_con pwr lan_b led_link_an 1 VCC3_3 0 # Signals add_diff_net phy_mdia 4 add_diff_net phy_mdib 4 add_con analog lan_a td_p 4 phy_mdia_p 0:3 add_con analog lan_a td_m 4 phy_mdia_m 0:3 add_con analog lan_b td_p 4 phy_mdib_p 0:3 add_con analog lan_b td_m 4 phy_mdib_m 0:3 # Power add_net AVCC2_5LANA 1 add_net AVCC2_5LANB 1 add_net signal_GND 1 add_con gnd lan_a signalgnd 1 signal_GND 0 add_con pwr lan_a vcc 1 AVCC2_5LANA 0 add_term net GND AVCC2_5LANA bypass_cap_rj45a [cap_type 100nF ceramic] 1 1 [cap 100nF ceramic] add_con gnd lan_b signalgnd 1 signal_GND 0 add_con pwr lan_b vcc 1 AVCC2_5LANB 0 add_term net GND AVCC2_5LANB bypass_cap_rj45b [cap_type 100nF ceramic] 1 1 [cap 100nF ceramic] add_term net signal_GND GND coupling_cap_gnd_1 [cap_type 1nF ceramic] 1 1 [cap 1nF ceramic] add_term net signal_GND GND coupling_cap_gnd_2 [cap_type 1nF ceramic] 1 1 [cap 1nF ceramic] add_term net signal_GND GND coupling_cap_gnd_3 [cap_type 4uF7 tantalum] 1 1 [cap 4uF7 tantalum] add_term net signal_GND GND coupling_cap_gnd_4 [cap_type 10uF tantalum] 1 1 [cap 10uF tantalum] add_term net signal_GND GND coupling_cap_gnd_5 [cap_type 1nF ceramic] 1 1 [cap 1nF ceramic] add_term net signal_GND GND coupling_cap_gnd_6 [cap_type 1nF ceramic] 1 1 [cap 1nF ceramic] add_term net signal_GND GND coupling_cap_gnd_7 [cap_type 4uF7 tantalum] 1 1 [cap 4uF7 tantalum] add_term net signal_GND GND coupling_cap_gnd_8 [cap_type 10uF tantalum] 1 1 [cap 10uF tantalum] #### #### # # ##### ##### #### # # ###### ##### # # # # ## # # # # # # # # # # # # # # # # # # # # # # # # ##### # # # # # # # # # ##### # # # # # ##### # # # # # ## # # # # # # # # # # #### #### # # # # # #### ###### ###### ###### # # # GB Ethernet controller add_blk eth0 FW82546EB pci_ad pci_cbe_ pci_par pci_par64 pci_frame_ pci_irdy_ pci_trdy_ pci_stop_ pci_idsel_ pci_devsel_ pci_vio pci_req64_ pci_ack64_ pci_req_ pci_gnt_ pci_lock_ pci_inta_ pci_intb_ pci_clk pci_m66en pci_rst_ pci_serr_ pci_perr_ pci_aux_pwr pci_zn_comp pci_zp_comp smb_clk smb_data smb_alrt_ ee_di ee_do ee_cs ee_sk clk_view led_act_a_ led_link_a_ led_act_b_ led_link_b_ xtal1 xtal2 phy_ref_a phy_ref_b phy_mdia_p phy_mdia_m phy_mdib_p phy_mdib_m sig_detect_a sig_detect_b jtag_tck jtag_tdi jtag_tdo jtag_tms jtag_trst_ lan_power_good vddo dvdd avddh avddla avddlb powergnd reserved_pulldown1_ reserved_pulldown2_ reserved_grounded ctrl_25a ctrl_25b def_param_blk eth0 package 364BGA part_number FW82546EB manufacturer Intel www http://www.intel.com/design/network/datashts/82546EB_ds.pdf description GbEthernet Controller distributor Avnet order_number N/A availability available # PCI data and control add_con bidir eth0 pci_ad 64 pci_ad 0:63 add_con bidir eth0 pci_cbe_ 8 pci_cbe_ 0:7 add_con bidir eth0 pci_par 1 pci_par 0 add_con bidir eth0 pci_par64 1 pci_par64 0 add_con bidir eth0 pci_frame_ 1 pci_frame_ 0 add_con bidir eth0 pci_irdy_ 1 pci_irdy_ 0 add_con bidir eth0 pci_trdy_ 1 pci_trdy_ 0 add_con bidir eth0 pci_stop_ 1 pci_stop_ 0 add_con in eth0 pci_idsel_ 1 pci_idsel_ 0 add_con bidir eth0 pci_devsel_ 1 pci_devsel_ 0 # PCI reference voltage add_net pci_vio 1 add_con analog eth0 pci_vio 2 pci_vio 0 add_term drop eth0 pci_vio VCC3_3 [res_type 100K 1%] 1 [res 100K 1%] add_term drop eth0 pci_vio GND [cap_type 10nF ceramic] 1 [cap 10nF ceramic] # PCI arbitration add_con bidir eth0 pci_req64_ 1 pci_req64_ 0 add_term drop eth0 pci_req64_ VCC3_3 [res_type 1M] 1 [res 1M] add_con bidir eth0 pci_ack64_ 1 pci_ack64_ 0 add_term drop eth0 pci_ack64_ VCC3_3 [res_type 1M] 1 [res 1M] add_con bidir eth0 pci_req_ 1 pci_req_ 0 add_con in eth0 pci_gnt_ 1 pci_gnt_ 0 add_con in eth0 pci_lock_ 1 pci_lock_ 0 # PCI interrupts add_con bidir eth0 pci_inta_ 1 pci_inta_ 0 add_con bidir eth0 pci_intb_ 1 pci_intb_ 0 # PCI system add_net pci_m66en 1 add_con in eth0 pci_m66en 1 pci_m66en 0 !! add_pullup_33 pci_m66en add_term net pci_m66en GND pulldown_pci_m66en_0 [res_type 4K7] 1 1 [res 4K7] populate for debug add_con in eth0 pci_clk 1 pci_clk 0 add_con in eth0 pci_rst_ 1 pci_rst_ 0 # PCI error signals add_con bidir eth0 pci_serr_ 1 pci_serr_ 0 add_con bidir eth0 pci_perr_ 1 pci_perr_ 0 # Power managment add_net pci_aux_pwr 1 add_con in eth0 pci_aux_pwr 1 pci_aux_pwr 0 !! add_pulldown pci_aux_pwr add_term net pci_aux_pwr VCC3_3 pullup_pci_aux_pwr_0 [res_type 4K7] 1 1 [res 4K7] populate for debug # Impedance compensation add_net pci_zn_comp 1 add_net pci_zp_comp 1 add_con analog eth0 pci_zn_comp 1 pci_zn_comp 0 add_term drop eth0 pci_zn_comp VCC3_3 [res_type 22R1 1%] 1 [res 22R1 1%] add_con analog eth0 pci_zp_comp 1 pci_zp_comp 0 add_term drop eth0 pci_zp_comp VCC3_3 [res_type 35R7 1%] 1 [res 35R7 1%] # SMB add_con bidir eth0 smb_clk 1 smb_clk 0 add_term serial eth0 smb_clk [res_type 0R] 1 [res 0R] populate for debug add_con bidir eth0 smb_data 1 smb_data 0 add_term serial eth0 smb_data [res_type 0R] 1 [res 0R] populate for debug add_con out eth0 smb_alrt_ 1 smb_alert_ 0 add_term serial eth0 smb_alrt_ [res_type 0R] 1 [res 0R] populate for debug # EEPROM add_con out eth0 ee_di 1 ee_di 0 add_con in eth0 ee_do 1 ee_do 0 add_con out eth0 ee_cs 1 ee_cs 0 add_con out eth0 ee_sk 1 ee_sk 0 # Leds add_net led_act_a_ 1 add_con out eth0 led_act_a_ 1 led_act_a_ 0 add_term net led_act_a_ led_act_a_cat res_lan_led_act_a [res_type 330R] 1 1 [res 330R] add_net led_link_a_ 1 add_con out eth0 led_link_a_ 1 led_link_a_ 0 add_term net led_link_a_ led_link_a_cat res_lan_led_link_a [res_type 330R] 1 1 [res 330R] add_net led_act_b_ 1 add_con out eth0 led_act_b_ 1 led_act_b_ 0 add_term net led_act_b_ led_act_b_cat res_lan_led_act_b [res_type 330R] 1 1 [res 330R] add_net led_link_b_ 1 add_con out eth0 led_link_b_ 1 led_link_b_ 0 add_term net led_link_b_ led_link_b_cat res_lan_led_link_b [res_type 330R] 1 1 [res 330R] # Crystal add_blk lan_xtal ECS250 xtal1 xtal2 def_param_blk lan_xtal package custom part_number ECS-250-20-28A-F manufacturer ECS www http://www.ecsxtal.com/pdf2/CSM-4A.PDF description CRYSTAL 25.000MHZ 20PF SMD distributor Digikey order_number XC776CT-ND availability available add_net lan_xtal1 1 add_net lan_xtal2 1 add_con analog lan_xtal xtal1 1 lan_xtal1 0 add_con analog lan_xtal xtal2 1 lan_xtal2 0 add_con analog eth0 xtal1 1 lan_xtal1 0 add_con analog eth0 xtal2 1 lan_xtal2 0 add_term drop lan_xtal xtal1 GND [cap_type 22pF ceramic_low_value] 1 [cap 22pF ceramic_low_value] add_term drop lan_xtal xtal2 GND [cap_type 22pF ceramic_low_value] 1 [cap 22pF ceramic_low_value] # PHY references add_net phy_ref_a 1 add_con analog eth0 phy_ref_a 1 phy_ref_a 0 add_term drop eth0 phy_ref_a GND [res_type 2K49 1%] 1 [res 2K49 1%] add_net phy_ref_b 1 add_con analog eth0 phy_ref_b 1 phy_ref_b 0 add_term drop eth0 phy_ref_b GND [res_type 2K49 1%] 1 [res 2K49 1%] # PHY differential signals add_con analog eth0 phy_mdia_p 4 phy_mdia_p 0:3 add_con analog eth0 phy_mdia_m 4 phy_mdia_m 0:3 add_con analog eth0 phy_mdib_p 4 phy_mdib_p 0:3 add_con analog eth0 phy_mdib_m 4 phy_mdib_m 0:3 add_net phy_mdia_term 4 add_net phy_mdib_term 4 add_term net phy_mdia_p phy_mdia_term res_term_mdia_p [res_type 49R9 1%] 4 1 [res 49R9 1%] add_term net phy_mdia_m phy_mdia_term res_term_mdia_m [res_type 49R9 1%] 4 1 [res 49R9 1%] add_term net phy_mdib_p phy_mdib_term res_term_mdib_p [res_type 49R9 1%] 4 1 [res 49R9 1%] add_term net phy_mdib_m phy_mdib_term res_term_mdib_m [res_type 49R9 1%] 4 1 [res 49R9 1%] add_term net GND phy_mdia_term cap_term_mdia [cap_type 10nF ceramic] 4 1 [cap 10nF ceramic] add_term net GND phy_mdib_term cap_term_mdib [cap_type 10nF ceramic] 4 1 [cap 10nF ceramic] # SERDES interface (unused) add_net serdes_sig_detect_a 1 add_con in eth0 sig_detect_a 1 serdes_sig_detect_a 0 !! add_strong_pulldown serdes_sig_detect_a add_net serdes_sig_detect_b 1 add_con in eth0 sig_detect_b 1 serdes_sig_detect_b 0 !! add_strong_pulldown serdes_sig_detect_b # JTAG port add_con in eth0 jtag_tms 1 misc_jtag_tms 0 add_con in eth0 jtag_tck 1 misc_jtag_tck 0 add_con in eth0 jtag_tdi 1 misc_jtag_hdr_2_ethernet 0 add_con out eth0 jtag_tdo 1 misc_jtag_ethernet_2_hdr 0 add_net jtag_trst_ 1 add_con in eth0 jtag_trst_ 1 jtag_trst_ 0 !! add_strong_pulldown jtag_trst_ # Misc add_net clk_view 1 add_con out eth0 clk_view 1 clk_view 0 !! add_strong_pulldown clk_view # Digital power add_net lan_power_good 1 add_con in eth0 lan_power_good 1 lan_power_good 0 !! add_pullup_33 lan_power_good add_con pwr eth0 vddo 26 VCC3_3 0 add_con pwr eth0 avddh 2 VCC3_3 0 !! add_bypass_hspeed_33 eth0 13 100nF !! add_bypass_hspeed_33 eth0 4 470nF !! add_bypass_bulk_33 eth0 4 4uF7 !! add_bypass_bulk_33 eth0 4 47uF add_con pwr eth0 dvdd 24 VCC1_5 0 !! add_bypass_hspeed_15 eth0 12 100nF !! add_bypass_hspeed_15 eth0 4 470nF !! add_bypass_bulk_15 eth0 4 4uF7 !! add_bypass_bulk_15 eth0 4 47uF add_con gnd eth0 powergnd 74 GND 0 # Analog power add_blk pwr_lana_transistor BCP69 b c e def_param_blk pwr_lana_transistor package SOT223 part_number BCP69T1 manufacturer ON Semiconductor www http://rocky.digikey.com/WebLib/On-Semi/Web%20Data/BCP69T1-D.pdf description TRANS PNP EPITAX -20V -1A SOT223 distributor Digikey order_number BCP69T1OSCT-ND availability available add_net eth0_ctrl_25a 1 add_con analog eth0 ctrl_25a 1 eth0_ctrl_25a 0 add_con analog pwr_lana_transistor b 1 eth0_ctrl_25a 0 add_con analog pwr_lana_transistor c 2 VCC3_3 0 add_con analog pwr_lana_transistor e 1 AVCC2_5LANA 0 add_term drop pwr_lana_transistor b VCC3_3 [res_type 5K1 1%] 1 [res 5K1 1%] add_term net GND VCC3_3 bypass_cap_33eth0a_hspeed [cap_type 10nF ceramic] 1 1 [cap 10nF ceramic] add_term net GND VCC3_3 bypass_cap_33eth0a_bulk [cap_type 4uF7 tantalum] 1 1 [cap 4uF7 tantalum] add_con pwr eth0 avddla 4 AVCC2_5LANA 0 add_term net GND AVCC2_5LANA bypass_cap_25eth0a_hspeed [cap_type 10nF ceramic] 2 1 [cap 10nF ceramic] add_term net GND AVCC2_5LANA bypass_cap_25eth0a_bulk1 [cap_type 10uF tantalum] 1 1 [cap 10uF tantalum] add_term net GND AVCC2_5LANA bypass_cap_25eth0a_bulk2 [cap_type 4uF7 tantalum] 1 1 [cap 4uF7 tantalum] add_blk pwr_lanb_transistor BCP69 b c e def_param_blk pwr_lanb_transistor package SOT223 part_number BCP69T1 manufacturer ON Semiconductor www http://rocky.digikey.com/WebLib/On-Semi/Web%20Data/BCP69T1-D.pdf description TRANS PNP EPITAX -20V -1A SOT223 distributor Digikey order_number BCP69T1OSCT-ND availability available add_net eth0_ctrl_25b 1 add_con analog eth0 ctrl_25b 1 eth0_ctrl_25b 0 add_con analog pwr_lanb_transistor b 1 eth0_ctrl_25b 0 add_con analog pwr_lanb_transistor c 2 VCC3_3 0 add_con analog pwr_lanb_transistor e 1 AVCC2_5LANB 0 add_term drop pwr_lanb_transistor b VCC3_3 [res_type 5K1 1%] 1 [res 5K1 1%] add_term net GND VCC3_3 bypass_cap_33eth0b_hspeed [cap_type 10nF ceramic] 1 1 [cap 10nF ceramic] add_term net GND VCC3_3 bypass_cap_33eth0b_bulk [cap_type 4uF7 tantalum] 1 1 [cap 4uF7 tantalum] add_con pwr eth0 avddlb 3 AVCC2_5LANB 0 add_term net GND AVCC2_5LANB bypass_cap_25eth0b_hspeed [cap_type 10nF ceramic] 2 1 [cap 10nF ceramic] add_term net GND AVCC2_5LANB bypass_cap_25eth0b_bulk1 [cap_type 10uF tantalum] 1 1 [cap 10uF tantalum] add_term net GND AVCC2_5LANB bypass_cap_25eth0b_bulk2 [cap_type 4uF7 tantalum] 1 1 [cap 4uF7 tantalum] # Reserved pins add_con in eth0 reserved_grounded 3 GND 0 add_net reserved_pulldown1_ 1 add_con in eth0 reserved_pulldown1_ 1 reserved_pulldown1_ 0 !! add_strong_pulldown reserved_pulldown1_ add_net reserved_pulldown2_ 1 add_con in eth0 reserved_pulldown2_ 2 reserved_pulldown2_ 0 !! add_strong_pulldown reserved_pulldown2_ ###################################################################################### # Data and control add_net pci_ad 64 add_net pci_cbe_ 8 add_net pci_par 1 add_net pci_par64 1 add_net pci_frame_ 1 add_net pci_irdy_ 1 add_net pci_trdy_ 1 add_net pci_stop_ 1 add_net pci_idsel_ 1 add_net pci_devsel_ 1 # Arbitration add_net pci_req64_ 1 add_net pci_ack64_ 1 add_net pci_req_ 1 add_net pci_gnt_ 1 add_net pci_lock_ 1 # Interrupts add_net pci_inta_ 1 add_net pci_intb_ 1 # System add_net pci_rst_ 1 # Errors add_net pci_serr_ 1 add_net pci_perr_ 1 ###################################################################################### # PCI bus add_con bidir ctrlfpga pci_ad 64 pci_ad 0:63 add_con bidir ctrlfpga pci_cbe_ 8 pci_cbe_ 0:7 add_con bidir ctrlfpga pci_par 1 pci_par 0 add_con bidir ctrlfpga pci_par64 1 pci_par64 0 add_con bidir ctrlfpga pci_frame_ 1 pci_frame_ 0 add_con bidir ctrlfpga pci_irdy_ 1 pci_irdy_ 0 add_con bidir ctrlfpga pci_trdy_ 1 pci_trdy_ 0 add_con bidir ctrlfpga pci_stop_ 1 pci_stop_ 0 add_con out ctrlfpga pci_idsel_ 1 pci_idsel_ 0 add_con bidir ctrlfpga pci_devsel_ 1 pci_devsel_ 0 add_con bidir ctrlfpga pci_req64_ 1 pci_req64_ 0 add_con bidir ctrlfpga pci_ack64_ 1 pci_ack64_ 0 add_con bidir ctrlfpga pci_req_ 1 pci_req_ 0 add_con out ctrlfpga pci_gnt_ 1 pci_gnt_ 0 add_con out ctrlfpga pci_lock_ 1 pci_lock_ 0 add_con bidir ctrlfpga pci_inta_ 1 pci_inta_ 0 add_con bidir ctrlfpga pci_intb_ 1 pci_intb_ 0 add_con out ctrlfpga pci_rst_ 1 pci_rst_ 0 add_con bidir ctrlfpga pci_serr_ 1 pci_serr_ 0 add_con bidir ctrlfpga pci_perr_ 1 pci_perr_ 0 !! add_strong_pullup_33 pci_rst_ # PCI clock output and feedback add_net pci_clk_fb 1 add_con out ctrlfpga pci_clk_fb_out 1 pci_clk_fb 0 add_con in ctrlfpga pci_clk_fb_in 1 pci_clk_fb 0 add_term serial ctrlfpga pci_clk_fb_out [res_type 22R1 1%] 1 [res 22R1 1%] add_con out ctrlfpga pci_clk_out 1 pci_clk 0 add_term serial ctrlfpga pci_clk_out [res_type 22R1 1%] 1 [res 22R1 1%] ###################################################################################### # FW82546EB Gb Ethernet controller def_logic_pin_blk_type FW82546EB pci_ad PCI_AD0 PCI_AD1 PCI_AD2 PCI_AD3 PCI_AD4 PCI_AD5 PCI_AD6 PCI_AD7 PCI_AD8 PCI_AD9 PCI_AD10 PCI_AD11 PCI_AD12 PCI_AD13 PCI_AD14 PCI_AD15 PCI_AD16 PCI_AD17 PCI_AD18 PCI_AD19 PCI_AD20 PCI_AD21 PCI_AD22 PCI_AD23 PCI_AD24 PCI_AD25 PCI_AD26 PCI_AD27 PCI_AD28 PCI_AD29 PCI_AD30 PCI_AD31 PCI_AD32 PCI_AD33 PCI_AD34 PCI_AD35 PCI_AD36 PCI_AD37 PCI_AD38 PCI_AD39 PCI_AD40 PCI_AD41 PCI_AD42 PCI_AD43 PCI_AD44 PCI_AD45 PCI_AD46 PCI_AD47 PCI_AD48 PCI_AD49 PCI_AD50 PCI_AD51 PCI_AD52 PCI_AD53 PCI_AD54 PCI_AD55 PCI_AD56 PCI_AD57 PCI_AD58 PCI_AD59 PCI_AD60 PCI_AD61 PCI_AD62 PCI_AD63 def_logic_pin_blk_type FW82546EB pci_cbe_ CBE0* CBE1* CBE2* CBE3* CBE4* CBE5* CBE6* CBE7* def_logic_pin_blk_type FW82546EB pci_par PAR def_logic_pin_blk_type FW82546EB pci_par64 PAR64 def_logic_pin_blk_type FW82546EB pci_frame_ FRAME* def_logic_pin_blk_type FW82546EB pci_irdy_ IRDY* def_logic_pin_blk_type FW82546EB pci_trdy_ TRDY* def_logic_pin_blk_type FW82546EB pci_stop_ STOP* def_logic_pin_blk_type FW82546EB pci_idsel_ IDSEL* def_logic_pin_blk_type FW82546EB pci_devsel_ DEVSEL* def_logic_pin_blk_type FW82546EB pci_vio VIO1 VIO2 def_logic_pin_blk_type FW82546EB pci_req64_ REQ64* def_logic_pin_blk_type FW82546EB pci_ack64_ ACK64* def_logic_pin_blk_type FW82546EB pci_inta_ INTA* def_logic_pin_blk_type FW82546EB pci_clk PCICLK def_logic_pin_blk_type FW82546EB pci_m66en M66EN def_logic_pin_blk_type FW82546EB pci_serr_ SERR* def_logic_pin_blk_type FW82546EB pci_req_ REQ* def_logic_pin_blk_type FW82546EB pci_gnt_ GNT* def_logic_pin_blk_type FW82546EB pci_intb_ INTB* def_logic_pin_blk_type FW82546EB pci_rst_ PCIRST* def_logic_pin_blk_type FW82546EB lan_power_good LAN_PWR_GOOD def_logic_pin_blk_type FW82546EB pci_perr_ PERR* def_logic_pin_blk_type FW82546EB pci_aux_pwr AUX_PWR def_logic_pin_blk_type FW82546EB pci_lock_ LOCK* def_logic_pin_blk_type FW82546EB pci_zn_comp ZN_COMP def_logic_pin_blk_type FW82546EB pci_zp_comp ZP_COMP def_logic_pin_blk_type FW82546EB smb_clk SMBCLK def_logic_pin_blk_type FW82546EB smb_data SMBDATA def_logic_pin_blk_type FW82546EB smb_alrt_ SMBALRT* def_logic_pin_blk_type FW82546EB ee_di EE_DI def_logic_pin_blk_type FW82546EB ee_do EE_DO def_logic_pin_blk_type FW82546EB ee_cs EE_CS def_logic_pin_blk_type FW82546EB ee_sk EE_SK def_logic_pin_blk_type FW82546EB led_act_a_ ACT_A* def_logic_pin_blk_type FW82546EB led_link_a_ LINK_A* def_logic_pin_blk_type FW82546EB led_act_b_ ACT_B* def_logic_pin_blk_type FW82546EB led_link_b_ LINK_B* def_logic_pin_blk_type FW82546EB xtal1 XTAL1 def_logic_pin_blk_type FW82546EB xtal2 XTAL2 def_logic_pin_blk_type FW82546EB phy_ref_a REF_A def_logic_pin_blk_type FW82546EB phy_ref_b REF_B def_logic_pin_blk_type FW82546EB phy_mdia_m MDIA0_M MDIA1_M MDIA2_M MDIA3_M def_logic_pin_blk_type FW82546EB phy_mdia_p MDIA0_P MDIA1_P MDIA2_P MDIA3_P def_logic_pin_blk_type FW82546EB phy_mdib_m MDIB0_M MDIB1_M MDIB2_M MDIB3_M def_logic_pin_blk_type FW82546EB phy_mdib_p MDIB0_P MDIB1_P MDIB2_P MDIB3_P def_logic_pin_blk_type FW82546EB sig_detect_a SIG_DETECT_A def_logic_pin_blk_type FW82546EB sig_detect_b SIG_DETECT_B def_logic_pin_blk_type FW82546EB jtag_tck JTAG_TCK def_logic_pin_blk_type FW82546EB jtag_tdi JTAG_TDI def_logic_pin_blk_type FW82546EB jtag_tdo JTAG_TDO def_logic_pin_blk_type FW82546EB jtag_tms JTAG_TMS def_logic_pin_blk_type FW82546EB jtag_trst_ JTAG_RST* def_logic_pin_blk_type FW82546EB clk_view CLK_VIEW def_logic_pin_blk_type FW82546EB ctrl_25a CTRL_25A def_logic_pin_blk_type FW82546EB ctrl_25b CTRL_25B def_logic_pin_blk_type FW82546EB vddo VDDO_B8 VDDO_B14 VDDO_B19 VDDO_C10 VDDO_C16 VDDO_D6 VDDO_D11 VDDO_E17 VDDO_H4 VDDO_H19 VDDO_L17 VDDO_M2 VDDO_N19 VDDO_R4 VDDO_R17 VDDO_U1 VDDO_U3 VDDO_U7 VDDO_U11 VDDO_U15 VDDO_U19 VDDO_W1 VDDO_W5 VDDO_W9 VDDO_W13 VDDO_W17 def_logic_pin_blk_type FW82546EB dvdd DVDD_G7 DVDD_G8 DVDD_G9 DVDD_G12 DVDD_G13 DVDD_G14 DVDD_H7 DVDD_H8 DVDD_H13 DVDD_H14 DVDD_J7 DVDD_J14 DVDD_M7 DVDD_M14 DVDD_N7 DVDD_N8 DVDD_N13 DVDD_N14 DVDD_P7 DVDD_P8 DVDD_P9 DVDD_P12 DVDD_P13 DVDD_P14 def_logic_pin_blk_type FW82546EB avddh AVDDH_B4 AVDDH_F1 def_logic_pin_blk_type FW82546EB avddla AVDDLA_A19 AVDDLA_G1 AVDDLA_G2 AVDDLA_G3 def_logic_pin_blk_type FW82546EB avddlb AVDDLB_L2 AVDDLB_L5 AVDDLB_L18 def_logic_pin_blk_type FW82546EB powergnd GND_A1 GND_A2 GND_A5 GND_A10 GND_B3 GND_B6 GND_B11 GND_B17 GND_C3 GND_D3 GND_D8 GND_D14 GND_E19 GND_F3 GND_G10 GND_G11 GND_H2 GND_H9 GND_H10 GND_H11 GND_H12 GND_H17 GND_J8 GND_J9 GND_J10 GND_J11 GND_J12 GND_J13 GND_K2 GND_K4 GND_K5 GND_K7 GND_K8 GND_K9 GND_K10 GND_K11 GND_K12 GND_K13 GND_K14 GND_L7 GND_L8 GND_L9 GND_L10 GND_L11 GND_L12 GND_L13 GND_L14 GND_L19 GND_M4 GND_M8 GND_M9 GND_M10 GND_M11 GND_M12 GND_M13 GND_N9 GND_N10 GND_N11 GND_N12 GND_N17 GND_P10 GND_P11 GND_R2 GND_R19 GND_U5 GND_U9 GND_U13 GND_U17 GND_V2 GND_W3 GND_W7 GND_W11 GND_W15 GND_W19 def_logic_pin_blk_type FW82546EB reserved_grounded Reserved24 Reserved25 Reserved26 def_logic_pin_blk_type FW82546EB reserved_pulldown2_ Reserved27 Reserved28 def_logic_pin_blk_type FW82546EB reserved_pulldown1_ Reserved29 ###################################################################################### ##### ##### ##### ##### # # ## # # # # # # # # # # ## ## # # # # # # # # # ## # # # ## ##### ##### ##### ###### # # ###### ## # # # # # # # # # # # # # # # # # # # # # # # ##### ####### ####### ##### # RS232 interface MAX3227 add_blk rs232_if MAX3226 c1_p c1_m c2_p c2_m v_p v_m txin txout rxin rxout forceon forceoff_ vcc powergnd def_param_blk rs232_if package 16SSOP part_number MAX3226EEAE manufacturer Maxim www http://pdfserv.maxim-ic.com/en/ds/MAX3224E-MAX3245E.pdf description 250Kb/s RS232 interface distributor Digikey order_number MAX3226EEAE-ND availability non stock # Data connections add_con in rs232_if rxin 1 rs232_15v_rx 0 add_con out rs232_if txout 1 rs232_15v_tx 0 add_con out rs232_if rxout 1 rs232_rx 0 add_con in rs232_if txin 1 rs232_tx 0 # Charge pumps add_net rs232_if_c1_p 1 add_net rs232_if_c1_m 1 add_net rs232_if_c2_p 1 add_net rs232_if_c2_m 1 add_net rs232_if_v_p 1 add_net rs232_if_v_m 1 add_con analog rs232_if c1_p 1 rs232_if_c1_p 0 add_con analog rs232_if c1_m 1 rs232_if_c1_m 0 add_term net rs232_if_c1_p rs232_if_c1_m rs232_if_chargpump1_cap [cap_type 100nF ceramic] 1 1 [cap 100nF ceramic] add_con analog rs232_if c2_p 1 rs232_if_c2_p 0 add_con analog rs232_if c2_m 1 rs232_if_c2_m 0 add_term net rs232_if_c2_p rs232_if_c2_m rs232_if_chargpump2_cap [cap_type 100nF ceramic] 1 1 [cap 100nF ceramic] add_con analog rs232_if v_p 1 rs232_if_v_p 0 add_term drop rs232_if v_p GND [cap_type 100nF ceramic] 1 [cap 100nF ceramic] add_con analog rs232_if v_m 1 rs232_if_v_m 0 add_term drop rs232_if v_m GND [cap_type 100nF ceramic] 1 [cap 100nF ceramic] # Auto shutdown signals add_con in rs232_if forceon 1 GND 0 add_con in rs232_if forceoff_ 1 VCC3_3 0 # Power add_con pwr rs232_if vcc 1 VCC3_3 0 add_con gnd rs232_if powergnd 1 GND 0 !! add_bypass_hspeed_33 rs232if 1 ###################################################################################### # ERNI RJ45 # Pinnumber Pinname Pintype Swapgroup 1 TD_P0 BIDIR 2 TD_M0 BIDIR 3 TD_P1 BIDIR 6 TD_M1 BIDIR 4 TD_P2 BIDIR 5 TD_M2 BIDIR 7 TD_P3 BIDIR 8 TD_M3 BIDIR 9 VCC POWER 10 GND GROUND 11 ACT_A POWER 12 ACT_C POWER 13 LNK_A POWER 14 LNK_C POWER ###################################################################################### # Logic level translators 1.8V <-> 5V add_blk lcd_buf 74ALVC164245 1a 2a 1b 2b oe1_ oe2_ dir1 dir2 vcc1 vcc2 powergnd def_param_blk lcd_buf package 48SSOP part_number 74ALVC164245DL manufacturer Phillips www http://www.philipslogic.com/products/alvc/pdf/74alvc164245.pdf description LOGIC LEVEL TRANSLATOR distributor Arrow order_number N/A availability available # Signals to the FPGA add_net lcd_data_fpga 8 add_net lcd_ctrl_fpga 8 add_con bidir lcd_buf 1a 8 lcd_data_fpga 0:7 add_con bidir lcd_buf 2a 8 lcd_ctrl_fpga 0:7 # Signals to the LCD add_net lcd_data_lcd 8 add_net lcd_ctrl_lcd 8 add_con bidir lcd_buf 1b 8 lcd_data_lcd 0:7 add_con bidir lcd_buf 2b 8 lcd_ctrl_lcd 0:7 # Control signal add_net lcd_buf_oe1_ 1 add_net lcd_buf_oe2_ 1 add_net lcd_buf_dir1 1 add_net lcd_buf_dir2 1 add_con in lcd_buf oe1_ 1 lcd_buf_oe1_ 0 add_con in lcd_buf oe2_ 1 lcd_buf_oe2_ 0 add_con in lcd_buf dir1 1 lcd_buf_dir1 0 add_con in lcd_buf dir2 1 lcd_buf_dir2 0 # Power add_con pwr lcd_buf vcc1 2 VCC5 0 !! add_bypass_hspeed_5 lcd_buf 1 !! add_bypass_bulk_5 lcd_buf 1 add_con pwr lcd_buf vcc2 2 VCC1_8 0 !! add_bypass_hspeed_18 lcd_buf 1 !! add_bypass_bulk_18 lcd_buf 1 add_con gnd lcd_buf powergnd 8 GND 0 # Connector to LCD add_blk lcd_con HDR_2X9_LCD data ctrl vcc powergnd def_param_blk lcd_con [hdr LCD 2x9] add_con bidir lcd_con data 8 lcd_data_lcd 0:7 add_con bidir lcd_con ctrl 8 lcd_ctrl_lcd 0:7 add_con pwr lcd_con vcc 1 VCC5 0 add_con gnd lcd_con powergnd 1 GND 0 ###################################################################################### # 74ALVC164245 Level translator def_logic_pin_blk_type 74ALVC164245 1a 1A0 1A1 1A2 1A3 1A4 1A5 1A6 1A7 def_logic_pin_blk_type 74ALVC164245 2a 2A0 2A1 2A2 2A3 2A4 2A5 2A6 2A7 def_logic_pin_blk_type 74ALVC164245 1b 1B0 1B1 1B2 1B3 1B4 1B5 1B6 1B7 def_logic_pin_blk_type 74ALVC164245 2b 2B0 2B1 2B2 2B3 2B4 2B5 2B6 2B7 def_logic_pin_blk_type 74ALVC164245 dir1 1DIR def_logic_pin_blk_type 74ALVC164245 dir2 2DIR def_logic_pin_blk_type 74ALVC164245 oe1_ 1OE* def_logic_pin_blk_type 74ALVC164245 oe2_ 2OE* def_logic_pin_blk_type 74ALVC164245 vcc1 VCC1_7 VCC1_18 def_logic_pin_blk_type 74ALVC164245 vcc2 VCC2_42 VCC2_31 def_logic_pin_blk_type 74ALVC164245 powergnd GND_4 GND_10 GND_15 GND_21 GND_45 GND_39 GND_34 GND_28 ###################################################################################### # GPIO add_net ctrlfpga_gpio ${nb_gpios} add_con bidir ctrlfpga gpio ${nb_gpios} ctrlfpga_gpio 0:[expr $nb_gpios-1] add_blk gpio_ctrlfpga_A HDR_2x13_GPIO pins vcc powergnd add_blk gpio_ctrlfpga_B HDR_2x13_GPIO pins vcc powergnd def_param_blk gpio_ctrlfpga_A [hdr GPIO_A 2x13] def_param_blk gpio_ctrlfpga_B [hdr GPIO_B 2x13] add_con bidir gpio_ctrlfpga_A pins [expr $nb_gpios/2] ctrlfpga_gpio 0:[expr $nb_gpios/2-1] add_con bidir gpio_ctrlfpga_B pins [expr $nb_gpios/2] ctrlfpga_gpio [expr $nb_gpios/2]:[expr $nb_gpios-1] add_con pwr gpio_ctrlfpga_A vcc 1 VCC1_8 0 add_con gnd gpio_ctrlfpga_A powergnd 1 GND 0 add_con pwr gpio_ctrlfpga_B vcc 1 VCC1_8 0 add_con gnd gpio_ctrlfpga_B powergnd 1 GND 0 ###################################################################################### # 93C46 EEPROM def_logic_pin_blk_type 93C46 cs CS def_logic_pin_blk_type 93C46 clk CLK def_logic_pin_blk_type 93C46 di DI def_logic_pin_blk_type 93C46 do DO def_logic_pin_blk_type 93C46 vcc VCC def_logic_pin_blk_type 93C46 powergnd POWERGND ###################################################################################### # BCP69 epitaxial transistor def_logic_pin_blk_type BCP69 e E def_logic_pin_blk_type BCP69 b B def_logic_pin_blk_type BCP69 c C C_BULK ###################################################################################### # MAX3226 RS232 Buffer def_logic_pin_blk_type MAX3226 c1_p C1_P def_logic_pin_blk_type MAX3226 c1_m C1_M def_logic_pin_blk_type MAX3226 c2_p C2_P def_logic_pin_blk_type MAX3226 c2_m C2_M def_logic_pin_blk_type MAX3226 v_p V_P def_logic_pin_blk_type MAX3226 v_m V_M def_logic_pin_blk_type MAX3226 rxin RXIN def_logic_pin_blk_type MAX3226 rxout RXOUT def_logic_pin_blk_type MAX3226 txin TXIN def_logic_pin_blk_type MAX3226 txout TXOUT def_logic_pin_blk_type MAX3226 forceon FORCEON def_logic_pin_blk_type MAX3226 forceoff_ FORCEOFF* def_logic_pin_blk_type MAX3226 vcc VCC def_logic_pin_blk_type MAX3226 powergnd POWERGND ###################################################################################### # 5V input connector add_blk vcc5_con MOLEX43915 vcc powergnd def_param_blk vcc5_con package custom part_number 439151216 manufacturer Molex www http://www.molex.com/ description 3x40A power connector distributor Arrow order_number N/A availability call for quote add_con pwr vcc5_con vcc 3 VCC5 0 add_con gnd vcc5_con powergnd 3 GND 0 ###################################################################################### # MOLEX43915 Power connector def_logic_pin_blk_type MOLEX43915 vcc VCC_1 VCC_3 VCC_5 def_logic_pin_blk_type MOLEX43915 powergnd GND_2 GND_4 GND_6 ###################################################################################### # RS232 connector add_blk rs232_con RJ11 rx tx cts rts powergnd def_param_blk rs232_con package custom part_number RJ11-6L2-S manufacturer Corcom www http://rocky.digikey.com/WebLib/CII-Corcom/Web%20Data/L%20Series.pdf description CONN MODULE 6-6 SHIELD SLEEVE distributor Digikey order_number CCM9011-ND availability available add_net rs232_15v_rx 1 add_net rs232_15v_tx 1 add_net rs232_15v_cts 1 add_net rs232_15v_rts 1 add_con out rs232_con rx 1 rs232_15v_rx 0 add_con in rs232_con tx 1 rs232_15v_tx 0 add_con out rs232_con cts 1 rs232_15v_cts 0 add_con in rs232_con rts 1 rs232_15v_rts 0 add_con gnd rs232_con powergnd 2 GND 0 ###################################################################################### # ####### ##### # # # # # # #### ##### # # # # # # # # # # # # # # ####### ##### ##### # # #### ##### ##### # # # # # # # # # # # # # # # # # # # # # # # #### # ##### #### #### ##### # RJ45 & dual USB connector add_blk lan_port RJ45 led_act_an led_act_cat led_link_an led_link_cat tpi_p tpi_m tpo_p tpo_m tpo_ct signalgnd usb1_gnd usb1_vcc usb1_data_p usb1_data_m usb2_gnd usb2_vcc usb2_data_p usb2_data_m def_param_blk lan_port package custom part_number SI-70022 manufacturer Stewart www http://rocky.digikey.com/WebLib/Stewart%20Connectors/Web%20Data/SI-70022.pdf description CONN USB-MAGJACK SHD 10/100BT distributor Digikey order_number 380-1087-ND availability available # USB add_con bidir lan_port usb1_data_p 1 usb_data1_p 0 add_con bidir lan_port usb1_data_m 1 usb_data1_m 0 add_con pwr lan_port usb1_vcc 1 vccusb1 0 add_con gnd lan_port usb1_gnd 1 GND 0 add_con bidir lan_port usb2_data_p 1 usb_data2_p 0 add_con bidir lan_port usb2_data_m 1 usb_data2_m 0 add_con pwr lan_port usb2_vcc 1 vccusb2 0 add_con gnd lan_port usb2_gnd 1 GND 0 # Ethernet LEDs add_net led_act_cat 1 add_con pwr lan_port led_act_cat 1 led_act_cat 0 add_con pwr lan_port led_act_an 1 vccd_enet 0 add_term serial lan_port led_act_an [res_type 0R] 1 [res 0R] add_net led_link_cat 1 add_con pwr lan_port led_link_cat 1 led_link_cat 0 add_con pwr lan_port led_link_an 1 vccd_enet 0 add_term serial lan_port led_link_an [res_type 0R] 1 [res 0R] # Ethernet Signals add_diff_net phy_tpi 1 add_diff_net phy_tpo 1 add_con out lan_port tpi_p 1 phy_tpi_p 0 add_con out lan_port tpi_m 1 phy_tpi_m 0 add_con in lan_port tpo_p 1 phy_tpo_p 0 add_con in lan_port tpo_m 1 phy_tpo_m 0 # Ethernet Center tap add_con analog lan_port tpo_ct 1 vcctx_enet 0 # Grounds add_con gnd lan_port signalgnd 1 GND 0 ###################################################################################### # RJ45 Modular jack with magnetics and dual USB def_logic_pin_blk_type RJ45 led_act_an Y_LED_A def_logic_pin_blk_type RJ45 led_act_cat Y_LED_C def_logic_pin_blk_type RJ45 led_link_an G_LED_A def_logic_pin_blk_type RJ45 led_link_cat G_LED_C def_logic_pin_blk_type RJ45 tpi_p TFI_P def_logic_pin_blk_type RJ45 tpi_m TFI_N def_logic_pin_blk_type RJ45 tpo_p TFO_P def_logic_pin_blk_type RJ45 tpo_m TFO_N def_logic_pin_blk_type RJ45 tpo_ct TFO_CT def_logic_pin_blk_type RJ45 signalgnd SHIELD_GND def_logic_pin_blk_type RJ45 usb1_gnd USBA_GND def_logic_pin_blk_type RJ45 usb1_data_p USBA_DATA_P def_logic_pin_blk_type RJ45 usb1_data_m USBA_DATA_M def_logic_pin_blk_type RJ45 usb1_vcc USBA_5V def_logic_pin_blk_type RJ45 usb2_gnd USBB_GND def_logic_pin_blk_type RJ45 usb2_data_p USBB_DATA_P def_logic_pin_blk_type RJ45 usb2_data_m USBB_DATA_M def_logic_pin_blk_type RJ45 usb2_vcc USBB_5V ###################################################################################### # Pinnumber Pinname Pintype Swapgroup DUSB4 USBA_GND GROUND DUSB3 USBA_DATA_P BIDIR DUSB2 USBA_DATA_M BIDIR DUSB1 USBA_5V POWER UUSB4 USBB_GND GROUND UUSB3 USBB_DATA_P BIDIR UUSB2 USBB_DATA_M BIDIR UUSB1 USBB_5V POWER 9 TFO_CT ANALOG 10 TFO_P INPUT 11 TFO_N INPUT 12 TFI_P OUTPUT 13 TFI_N OUTPUT 14 NC NC 15 NC NC 16 NC NC 17 NC NC 18 TFI_CT ANALOG YLA Y_LED_A ANALOG YLC Y_LED_C ANALOG GLA G_LED_A ANALOG GLC G_LED_C ANALOG SHIELD SHIELD_GND GROUND ###################################################################################### # BEE2 board specification # LCD Display interface # Last Changes: # Pierre-Yves Droz 3/6/2004 9:47PM # Best viewed with tab_length=6 # #### ##### # # # # # # # # # # # # # # # # # # ###### #### ##### # Voltage select add_net lcd_supply 1 add_blk lcd_supply_hdr HDR_2x3_LCD_SUP vcc5 vcc33 vcc25 common def_param_blk lcd_supply_hdr [hdr LCD_VOLTAGE 2x3] add_con pwr lcd_supply_hdr common 3 lcd_supply 0 add_con pwr lcd_supply_hdr vcc5 1 VCC5 0 add_con pwr lcd_supply_hdr vcc33 1 VCC3_3 0 add_con pwr lcd_supply_hdr vcc25 1 VCC2_5 0 # Logic level translators 1.8V <-> output voltage !! for {set i 1} {$i <= 2} {incr i 1} { !! set size [lindex {8 5} [expr $i-1]] add_blk lcd_buf${i} 74LVC4245A a b oe_ dir vcca vccb powergnd def_param_blk lcd_buf${i} package 24TSSOP part_number 74LVC4245APW manufacturer Phillips www http://www.semiconductors.philips.com/acrobat/datasheets/74LVC4245A_5.pdf description LOGIC LEVEL TRANSLATOR distributor Arrow order_number N/A availability available add_net lcd_out_signals${i} ${size} add_net lcd_18_signals${i} ${size} add_con bidir lcd_buf${i} a ${size} lcd_out_signals${i} 0:[expr $size-1] add_con bidir lcd_buf${i} b ${size} lcd_18_signals${i} 0:[expr $size-1] add_net lcd_buf${i}_oe_ 1 add_net lcd_buf${i}_dir 1 add_con in lcd_buf${i} oe_ 1 lcd_buf${i}_oe_ 0 add_con in lcd_buf${i} dir 1 lcd_buf${i}_dir 0 add_con pwr lcd_buf${i} vcca 1 lcd_supply 0 add_term net lcd_supply GND bypass_hspeed_lcd_buffer${i} [cap_type 100nF ceramic] 1 1 [cap 100nF ceramic] add_term net lcd_supply GND bypass_bulk_lcd_buffer${i} [cap_type 10uF tantalum] 1 1 [cap 10uF tantalum] add_con pwr lcd_buf${i} vccb 2 VCC1_8 0 !! add_bypass_hspeed_18 lcd_buf${i} 1 !! add_bypass_bulk_18 lcd_buf${i} 1 add_con gnd lcd_buf${i} powergnd 3 GND 0 !! } # Connector to LCD add_blk lcd_con HDR_2X8_LCD data ctrl vcc powergnd def_param_blk lcd_con [hdr LCD 2x8] add_con bidir lcd_con data 8 lcd_out_signals1 0:7 add_con bidir lcd_con ctrl 5 lcd_out_signals2 0:4 add_con pwr lcd_con vcc 1 lcd_supply 0 add_con gnd lcd_con powergnd 1 GND 0 ###################################################################################### # 74LVC4245A Octal level converter def_logic_pin_blk_type 74LVC4245A oe_ OE* def_logic_pin_blk_type 74LVC4245A dir DIR def_logic_pin_blk_type 74LVC4245A vcca VCCA def_logic_pin_blk_type 74LVC4245A vccb VCCB_23 VCCB_24 def_logic_pin_blk_type 74LVC4245A powergnd GND_11 GND_12 GND_13 def_logic_pin_blk misc_buf_out usb_a0_18 B0 def_logic_pin_blk misc_buf_out usb_a0_33 A0 def_logic_pin_blk misc_buf_out usb_cs_18_ B1 def_logic_pin_blk misc_buf_out usb_cs_33_ A1 def_logic_pin_blk misc_buf_out usb_rd_18_ B2 def_logic_pin_blk misc_buf_out usb_rd_33_ A2 def_logic_pin_blk misc_buf_out usb_wr_18_ B3 def_logic_pin_blk misc_buf_out usb_wr_33_ A3 def_logic_pin_blk misc_buf_out usb_rst_18_ B4 def_logic_pin_blk misc_buf_out usb_rst_33_ A4 def_logic_pin_blk misc_buf_out smb_clk_18 B5 def_logic_pin_blk misc_buf_out smb_clk_33 A5 def_logic_pin_blk misc_buf_out usrclk_sclk_18 B6 def_logic_pin_blk misc_buf_out usrclk_sclk_33 A6 def_logic_pin_blk misc_buf_out usrclk_strobe_18 B7 def_logic_pin_blk misc_buf_out usrclk_strobe_33 A7 def_logic_pin_blk misc_buf_in period_int_18 B0 def_logic_pin_blk misc_buf_in period_int_33 A0 def_logic_pin_blk misc_buf_in smb_alert_18_ B1 def_logic_pin_blk misc_buf_in smb_alert_33_ A1 def_logic_pin_blk misc_buf_in usb_intrq_18 B2 def_logic_pin_blk misc_buf_in usb_intrq_33 A2 def_logic_pin_blk misc_buf_in unconnected_gnd A3 A4 A5 A6 A7 def_logic_pin_blk misc_buf_bidir usb_data_18 B0 B1 B2 B3 B4 B5 B6 B7 def_logic_pin_blk misc_buf_bidir usb_data_33 A0 A1 A2 A3 A4 A5 A6 A7 def_logic_pin_blk lcd_buf1 b B0 B1 B2 B3 B4 B5 B6 B7 def_logic_pin_blk lcd_buf1 a A0 A1 A2 A3 A4 A5 A6 A7 def_logic_pin_blk lcd_buf2 b B0 B1 B2 B3 B4 def_logic_pin_blk lcd_buf2 a A0 A1 A2 A3 A4 ###################################################################################### # DVI-D all digital connector add_blk dvi_con MOLEX74320 ddc_clk ddc_data htplg signalgnd tx_m tx_p txc_m txc_p vcc5V def_param_blk dvi_con package custom part_number 74320-4004 manufacturer Molex www http://www.molex.com/pdm_docs/sd/743204004_sd.pdf description CONN RECEPT RT ANG DIGITAL DVI distributor digikey order_number WM5601-ND availability available ###################################################################################### add_blk ddr2_${fpga}_${i} MOLEX87746 odt ck_p ck_m cke s_ ras_ cas_ we_ ba a dq dqs dm cb scl sa0 sa1 sa2 sda vdd vddq vref vss vddspd reset_ def_param_blk ddr2_${fpga}_${i} package custom part_number 87746 manufacturer Molex www http://www.molex.com/ description DDR2 dimm-240 socket distributor Molex order_number N/A availability sample ###################################################################################### # PT7769 current booster def_logic_pin_blk_type PT7769 powergnd GND_16 GND_17 GND_18 GND_19 GND_20 GND_21 GND_22 def_logic_pin_blk_type PT7769 vout VOUT_23 VOUT_24 VOUT_25 VOUT_26 VOUT_27 VOUT_28 VOUT_29 VOUT_30 def_logic_pin_blk_type PT7769 vin VIN_9 VIN_10 VIN_11 VIN_12 VIN_13 VIN_14 def_logic_pin_blk_type PT7769 sync SYNC ###################################################################################### def_logic_pin_blk dc_dc_1_5 sync SYNC def_logic_pin_blk dc_dc_1_8 sync SYNC ###################################################################################### # Sync add_net dc_dc_1_5_sync 1 add_con out dc_dc_1_5 sync 1 dc_dc_1_5_sync 0 ###################################################################################### # Current booster add_blk dc_dc_1_5_boost PT7769 powergnd vin vout sync def_param_blk dc_dc_1_5_boost package 31SIP part_number PT7769N manufacturer Texas Instruments www http://focus.ti.com/lit/ds/symlink/pt7761.pdf description CURR BOOST 40A 5VIN VERT distributor Texas Instrument order_number N/A availability samples # Power nets add_con gnd dc_dc_1_5_boost powergnd 7 GND 0 add_con pwr dc_dc_1_5_boost vin 6 VCC5 0 add_con pwr dc_dc_1_5_boost vout 8 VCC1_5 0 add_term net VCC1_5 GND bypass_cap_1_5_boost_bulk [cap_type 470uF electrolytic] 1 1 [cap 470uF electrolytic] add_term net VCC1_5 GND bypass_cap_1_5_boost_hspeed [cap_type 4uF7 tantalum] 1 1 [cap 4uF7 tantalum] # Sync add_con in dc_dc_1_5_boost sync 1 dc_dc_1_5_sync 0 ###################################################################################### # Sync add_net dc_dc_1_8_sync 1 add_con out dc_dc_1_8 sync 1 dc_dc_1_8_sync 0 ###################################################################################### # Current booster add_blk dc_dc_1_8_boost PT7769 powergnd vin vout sync def_param_blk dc_dc_1_8_boost package 31SIP part_number PT7769N manufacturer Texas Instruments www http://focus.ti.com/lit/ds/symlink/pt7761.pdf description CURR BOOST 40A 5VIN VERT distributor Texas Instrument order_number N/A availability samples # Power nets add_con gnd dc_dc_1_8_boost powergnd 7 GND 0 add_con pwr dc_dc_1_8_boost vin 6 VCC5 0 add_con pwr dc_dc_1_8_boost vout 8 VCC1_8 0 add_term net VCC1_8 GND bypass_cap_1_8_boost_bulk [cap_type 470uF electrolytic] 1 1 [cap 470uF electrolytic] add_term net VCC1_8 GND bypass_cap_1_8_boost_hspeed [cap_type 4uF7 tantalum] 1 1 [cap 4uF7 tantalum] # Sync add_con in dc_dc_1_8_boost sync 1 dc_dc_1_8_sync 0 ###################################################################################### # BEE2 board specification # Voltage control # Last Changes: # Pierre-Yves Droz 5/20/2004 1:50PM # Best viewed with tab_length=6 # # #### ##### ##### # # # # # # # # # # # # # # # # # # # # ##### # # # # # # # # # ## #### # # # ###### # voltage control add_blk v_ctrl MAX7315 add0 add1 add2 p0 p1 p2 p3 p4 p5 p6 p7 scl sda vcc powergnd def_param_blk v_ctrl package 16QSOP part_number MAX7315AEE manufacturer Maxim www http://pdfserv.maxim-ic.com/en/ds/MAX7315.pdf description SMB 8 GPIO distributor Maxim order_number N/A availability available address 0x40 # GPIOs !! for {set i 0} {$i < 8} {incr i 1} { add_net v_ctrl_l${i} 1 add_con out v_ctrl p${i} 1 v_ctrl_l${i} 0 add_blk transistor_vctrl_b${i} BSS138 g d s def_param_blk transistor_vctrl_b${i} package SOT23 part_number BSS138TA manufacturer Zetex www http://www.zetex.com/3.0/pdf/BSS138.pdf description MOSFET N-CHAN 50V 200MA SOT-23 distributor Digikey order_number BSS138ZXCT-ND availability available add_con analog transistor_vctrl_b${i} s 1 GND 0 add_con analog transistor_vctrl_b${i} d 1 v_ctrl_b${i} 0 add_con analog transistor_vctrl_b${i} g 1 v_ctrl_l${i} 0 !! } !! add_pulldown v_ctrl_l0 !! add_pulldown v_ctrl_l1 !! add_pullup_33 v_ctrl_l2 !! add_pulldown v_ctrl_l3 !! add_pullup_33 v_ctrl_l4 !! add_pulldown v_ctrl_l5 !! add_pullup_33 v_ctrl_l6 !! add_pulldown v_ctrl_l7 # Addresses add_con in v_ctrl add0 1 GND 0 add_con in v_ctrl add1 1 GND 0 add_con in v_ctrl add2 1 GND 0 # SMB Bus add_con in v_ctrl scl 1 smb_33_clk 0 add_con bidir v_ctrl sda 1 smb_33_data 0 # Power add_con pwr v_ctrl vcc 1 VCC3_3 0 add_con gnd v_ctrl powergnd 2 GND 0 !! add_bypass_hspeed_33 v_ctrl 1 ###################################################################################### # Output voltage control add_net dc_dc_1_5_vid0 1 add_net dc_dc_1_5_vid1 1 add_net dc_dc_1_5_vid2 1 add_con in dc_dc_1_5 vid4 1 GND 0 add_con in dc_dc_1_5 vid0 1 dc_dc_1_5_vid0 0 add_con in dc_dc_1_5 vid1 1 dc_dc_1_5_vid1 0 add_con in dc_dc_1_5 vid2 1 dc_dc_1_5_vid2 0 add_blk v_ctrl_hdr_1_5_adj HDR_2X3_POWER b0 b0_p b1 b1_p b2 b2_p add_blk v_ctrl_hdr_1_5_en_ctrl HDR_2X3_POWER b0 b0_p b1 b1_p b2 b2_p def_param_blk v_ctrl_hdr_1_5_adj [hdr PWR_ADJ_EN_1_5 2x3] def_param_blk v_ctrl_hdr_1_5_en_ctrl [hdr PWR_ADJ_EN_1_5 2x3] add_con out v_ctrl_hdr_1_5_adj b0 1 dc_dc_1_5_vid0 0 add_con out v_ctrl_hdr_1_5_adj b1 1 dc_dc_1_5_vid1 0 add_con out v_ctrl_hdr_1_5_adj b2 1 dc_dc_1_5_vid2 0 add_con in v_ctrl_hdr_1_5_adj b0_p 1 GND 0 add_con in v_ctrl_hdr_1_5_adj b1_p 1 GND 0 add_con in v_ctrl_hdr_1_5_adj b2_p 1 GND 0 add_con in v_ctrl_hdr_1_5_en_ctrl b0 1 dc_dc_1_5_vid0 0 add_con in v_ctrl_hdr_1_5_en_ctrl b1 1 dc_dc_1_5_vid1 0 add_con in v_ctrl_hdr_1_5_en_ctrl b2 1 dc_dc_1_5_vid2 0 add_con in v_ctrl_hdr_1_5_en_ctrl b0_p 1 v_ctrl_b0 0 add_con in v_ctrl_hdr_1_5_en_ctrl b1_p 1 v_ctrl_b1 0 add_con in v_ctrl_hdr_1_5_en_ctrl b2_p 1 v_ctrl_b2 0 ###################################################################################### # Output voltage control add_net dc_dc_1_8_vid0 1 add_net dc_dc_1_8_vid1 1 add_net dc_dc_1_8_vid2 1 add_con in dc_dc_1_8 vid3 1 GND 0 add_con in dc_dc_1_8 vid4 1 GND 0 add_con in dc_dc_1_8 vid0 1 dc_dc_1_8_vid0 0 add_con in dc_dc_1_8 vid1 1 dc_dc_1_8_vid1 0 add_con in dc_dc_1_8 vid2 1 dc_dc_1_8_vid2 0 add_blk v_ctrl_hdr_1_8_adj HDR_2X3_POWER b0 b0_p b1 b1_p b2 b2_p add_blk v_ctrl_hdr_1_8_en_ctrl HDR_2X3_POWER b0 b0_p b1 b1_p b2 b2_p def_param_blk v_ctrl_hdr_1_8_adj [hdr PWR_ADJ_EN_1_8 2x3] def_param_blk v_ctrl_hdr_1_8_en_ctrl [hdr PWR_ADJ_EN_1_8 2x3] add_con out v_ctrl_hdr_1_8_adj b0 1 dc_dc_1_8_vid0 0 add_con out v_ctrl_hdr_1_8_adj b1 1 dc_dc_1_8_vid1 0 add_con out v_ctrl_hdr_1_8_adj b2 1 dc_dc_1_8_vid2 0 add_con in v_ctrl_hdr_1_8_adj b0_p 1 GND 0 add_con in v_ctrl_hdr_1_8_adj b1_p 1 GND 0 add_con in v_ctrl_hdr_1_8_adj b2_p 1 GND 0 add_con in v_ctrl_hdr_1_8_en_ctrl b0 1 dc_dc_1_8_vid0 0 add_con in v_ctrl_hdr_1_8_en_ctrl b1 1 dc_dc_1_8_vid1 0 add_con in v_ctrl_hdr_1_8_en_ctrl b2 1 dc_dc_1_8_vid2 0 add_con in v_ctrl_hdr_1_8_en_ctrl b0_p 1 v_ctrl_b3 0 add_con in v_ctrl_hdr_1_8_en_ctrl b1_p 1 v_ctrl_b4 0 add_con in v_ctrl_hdr_1_8_en_ctrl b2_p 1 v_ctrl_b5 0 ###################################################################################### add_term serial ${fpga} hs_sata_top_${index}_rx_p [cap_type 10nF ceramic] 1 [cap 10nF ceramic] add_term serial ${fpga} hs_sata_top_${index}_rx_m [cap_type 10nF ceramic] 1 [cap 10nF ceramic] ###################################################################################### add_blk v_ctrl_hdr_2_5_adj HDR_2X3_POWER b0 b0_p b1 b1_p b2 b2_p add_blk v_ctrl_hdr_2_5_en_ctrl HDR_2X3_POWER b0 b0_p b1 b1_p b2 b2_p def_param_blk v_ctrl_hdr_2_5_adj [hdr PWR_ADJ_EN_2_5 2x3] def_param_blk v_ctrl_hdr_2_5_en_ctrl [hdr PWR_ADJ_EN_2_5 2x3] add_con out v_ctrl_hdr_2_5_adj b0 1 dc_dc_2_5_vid0 0 add_con out v_ctrl_hdr_2_5_adj b1 1 dc_dc_2_5_vid1 0 add_con in v_ctrl_hdr_2_5_adj b2 1 GND 0 add_con in v_ctrl_hdr_2_5_adj b0_p 1 GND 0 add_con in v_ctrl_hdr_2_5_adj b1_p 1 GND 0 add_con in v_ctrl_hdr_2_5_adj b2_p 1 GND 0 add_con in v_ctrl_hdr_2_5_en_ctrl b0 1 dc_dc_2_5_vid0 0 add_con in v_ctrl_hdr_2_5_en_ctrl b1 1 dc_dc_2_5_vid1 0 add_con in v_ctrl_hdr_2_5_en_ctrl b2 1 GND 0 add_con in v_ctrl_hdr_2_5_en_ctrl b0_p 1 v_ctrl_b6 0 add_con in v_ctrl_hdr_2_5_en_ctrl b1_p 1 v_ctrl_b7 0 add_con in v_ctrl_hdr_2_5_en_ctrl b2_p 1 GND 0 ###################################################################################### # Vctrl nets !! for {set i 0} {$i < 8} {incr i 1} { add_net v_ctrl_b${i} 1 !! } ###################################################################################### # HDR_2X3_POWER 2x3 Pins header def_logic_pin_blk_type HDR_2X3_POWER b0 1 def_logic_pin_blk_type HDR_2X3_POWER b0_p 2 def_logic_pin_blk_type HDR_2X3_POWER b1 3 def_logic_pin_blk_type HDR_2X3_POWER b1_p 4 def_logic_pin_blk_type HDR_2X3_POWER b2 5 def_logic_pin_blk_type HDR_2X3_POWER b2_p 6 ###################################################################################### add_term net ctrlfpga_vrn_bk${i} GND bypass_cap_dcirefres_ctrlfpga_vrn_bk${i} [cap_type 100nF ceramic] 1 1 [cap 100nF ceramic] add_term net ctrlfpga_vrp_bk${i} GND bypass_cap_dcirefres_ctrlfpga_vrp_bk${i} [cap_type 100nF ceramic] 1 1 [cap 100nF ceramic] ###################################################################################### # IDT5T9306: System clock distribution add_blk sysclk_buf IDT5T9306 g_ gl pd_ sel a1_p a1_m a2_p a2_m q1_p q1_m q2_p q2_m q3_p q3_m q4_p q4_m q5_p q5_m q6_p q6_m vdd powergnd def_param_blk sysclk_buf package 28VFQFPN part_number IDT5T9306NLI manufacturer IDT www http://www.idt.com/docs/5T9306_datasheet.pdf description 1:6 LVDS clock buffer distributor Arrow order_number N/A availability call for quote # Configuration add_net sysclk_buf_gl 1 add_net sysclk_buf_pd_ 1 add_net sysclk_buf_sel 1 add_net sysclk_en_ 1 !! add_pullup_25 sysclk_en_ add_con in sysclk_buf g_ 1 sysclk_en_ 0 add_con in sysclk_buf gl 1 sysclk_buf_gl 0 add_con in sysclk_buf pd_ 1 sysclk_buf_pd_ 0 add_con in sysclk_buf sel 1 sysclk_buf_sel 0 !! add_pulldown sysclk_buf_gl !! add_pullup_25 sysclk_buf_pd_ !! add_pullup_25 sysclk_buf_sel add_term net sysclk_buf_sel GND sysclk_sel_hdr HDR_2 1 1 [hdr SYS_CLK_SEL 1x2] # Clock ref inputs add_con in sysclk_buf a1_p 1 sysclk_glb 0 add_net sysclkbuf_lvttl_ref_1 1 add_con in sysclk_buf a1_m 1 sysclkbuf_lvttl_ref_1 0 add_term drop sysclk_buf a1_m GND [res_type 511R 1%] 1 [res 511R 1%] add_term drop sysclk_buf a1_m VCC2_5 [res_type 511R 1%] 1 [res 511R 1%] add_term drop sysclk_buf a1_m GND [cap_type 100nF ceramic] 1 [cap 100nF ceramic] add_con in sysclk_buf a2_p 1 sysclk_ref_ext 0 add_net sysclkbuf_lvttl_ref_2 1 add_con in sysclk_buf a2_m 1 sysclkbuf_lvttl_ref_2 0 add_term drop sysclk_buf a2_m GND [res_type 511R 1%] 1 [res 511R 1%] add_term drop sysclk_buf a2_m VCC2_5 [res_type 511R 1%] 1 [res 511R 1%] add_term drop sysclk_buf a2_m GND [cap_type 100nF ceramic] 1 [cap 100nF ceramic] # Clock outputs !! for {set i 1} {$i <= 6} {incr i 1} { !! set fpga [lindex [list ctrlfpga fpga2 fpga1 fpga4 fpga3 nc] [expr ($i-1)]] add_diff_net sysclk_${fpga} 1 add_con out sysclk_buf q${i}_p 1 sysclk_${fpga}_p 0 add_con out sysclk_buf q${i}_m 1 sysclk_${fpga}_m 0 !! if {$i != 6} { !! add_lvds_term sysclk_${fpga} !! } !! } add_term net sysclk_nc_p sysclk_nc_m sysclk_obs_hdr HDR_2 1 1 [hdr USR_CLK 1x2] # Power add_con gnd sysclk_buf powergnd 2 GND 0 add_con pwr sysclk_buf vdd 7 VCC2_5 0 !! add_bypass_hspeed_25 sysclkbuf 3 !! add_bypass_bulk_25 sysclkbuf 1 ###################################################################################### # IDT5T9306: User clock distribution add_blk usrclk_buf IDT5T9306 g_ gl pd_ sel a1_p a1_m a2_p a2_m q1_p q1_m q2_p q2_m q3_p q3_m q4_p q4_m q5_p q5_m q6_p q6_m vdd powergnd def_param_blk usrclk_buf package 28VFQFPN part_number IDT5T9306NLI manufacturer IDT www http://www.idt.com/docs/5T9306_datasheet.pdf description 1:6 LVDS clock buffer distributor Arrow order_number N/A availability call for quote # Configuration add_net usrclk_buf_gl 1 add_net usrclk_buf_pd_ 1 add_net usrclk_buf_sel 1 add_net usrclk_en_ 1 !! add_pullup_25 usrclk_en_ add_con in usrclk_buf g_ 1 usrclk_en_ 0 add_con in usrclk_buf gl 1 usrclk_buf_gl 0 add_con in usrclk_buf pd_ 1 usrclk_buf_pd_ 0 add_con in usrclk_buf sel 1 usrclk_buf_sel 0 !! add_pulldown usrclk_buf_gl !! add_pullup_25 usrclk_buf_pd_ !! add_pullup_25 usrclk_buf_sel add_term net usrclk_buf_sel GND usrclk_sel_hdr HDR_2 1 1 [hdr USR_CLK_SEL 1x2] # Clock ref inputs add_net usrclkbuf_lvttl_ref_1 1 add_con in usrclk_buf a1_p 1 usrclk_glb 0 add_con in usrclk_buf a1_m 1 usrclkbuf_lvttl_ref_1 0 add_term drop usrclk_buf a1_m GND [res_type 511R 1%] 1 [res 511R 1%] add_term drop usrclk_buf a1_m VCC2_5 [res_type 511R 1%] 1 [res 511R 1%] add_term drop usrclk_buf a1_m GND [cap_type 100nF ceramic] 1 [cap 100nF ceramic] add_con in usrclk_buf a2_p 1 usrclk_ref_ext 0 add_net usrclkbuf_lvttl_ref_2 1 add_con in usrclk_buf a2_m 1 usrclkbuf_lvttl_ref_2 0 add_term drop usrclk_buf a2_m GND [res_type 511R 1%] 1 [res 511R 1%] add_term drop usrclk_buf a2_m VCC2_5 [res_type 511R 1%] 1 [res 511R 1%] add_term drop usrclk_buf a2_m GND [cap_type 100nF ceramic] 1 [cap 100nF ceramic] # Clock outputs !! for {set i 1} {$i <= 6} {incr i 1} { !! set fpga [lindex [list ctrlfpga fpga2 fpga1 fpga4 fpga3 nc] [expr ($i-1)]] add_diff_net usrclk_${fpga} 1 add_con out usrclk_buf q${i}_p 1 usrclk_${fpga}_p 0 add_con out usrclk_buf q${i}_m 1 usrclk_${fpga}_m 0 !! if {$i != 6} { !! add_lvds_term usrclk_${fpga} !! } !! } add_term net usrclk_nc_p usrclk_nc_m usrclk_obs_hdr HDR_2 1 1 [hdr USR_CLK 1x2] # Power add_con gnd usrclk_buf powergnd 2 GND 0 add_con pwr usrclk_buf vdd 7 VCC2_5 0 !! add_bypass_hspeed_25 usrclkbuf 3 !! add_bypass_bulk_25 usrclkbuf 1 ###################################################################################### # IDT5T9306 Clock buffer def_logic_pin_blk_type IDT5T9306 g_ G* def_logic_pin_blk_type IDT5T9306 pd_ PD* def_logic_pin_blk_type IDT5T9306 gl GL def_logic_pin_blk_type IDT5T9306 sel SEL def_logic_pin_blk_type IDT5T9306 a1_p A1 def_logic_pin_blk_type IDT5T9306 a1_m A1* def_logic_pin_blk_type IDT5T9306 a2_p A2 def_logic_pin_blk_type IDT5T9306 a2_m A2* def_logic_pin_blk_type IDT5T9306 q1_p Q1 def_logic_pin_blk_type IDT5T9306 q1_m Q1* def_logic_pin_blk_type IDT5T9306 q2_p Q2 def_logic_pin_blk_type IDT5T9306 q2_m Q2* def_logic_pin_blk_type IDT5T9306 q3_p Q3 def_logic_pin_blk_type IDT5T9306 q3_m Q3* def_logic_pin_blk_type IDT5T9306 q4_p Q4 def_logic_pin_blk_type IDT5T9306 q4_m Q4* def_logic_pin_blk_type IDT5T9306 q5_p Q5 def_logic_pin_blk_type IDT5T9306 q5_m Q5* def_logic_pin_blk_type IDT5T9306 q6_p Q6 def_logic_pin_blk_type IDT5T9306 q6_m Q6* def_logic_pin_blk_type IDT5T9306 vdd VDD_2 VDD_5 VDD_9 VDD_14 VDD_17 VDD_20 VDD_27 def_logic_pin_blk_type IDT5T9306 powergnd GND_22 GND_TAB ###################################################################################### # USB clock oscillator 2 add_blk usb_osc2 ECS3953 vcc powergnd clk enable def_param_blk usb_osc2 package custom part_number ECS-3953M-480 manufacturer ECS www http://rocky.digikey.com/WebLib/ECS/Web%20Data/ECS-3951M-BN%20%26%203953M-BN.pdf description OSCILLATOR 48.000MHZ 3.3V SMD distributor Digikey order_number N/A availability only tape add_net usb_clk2 1 !! add_lvcmos_25_term usb_clk2 1 0 add_net usbosc2_enable 1 add_con in usb_osc2 enable 1 usbosc2_enable 0 !! add_pullup_33 usbosc2_enable add_con out usb_osc2 clk 1 usb_clk2 0 add_term serial usb_osc2 clk [res_type 22R1 1%] 1 [res 22R1 1%] add_con pwr usb_osc2 vcc 1 VCC3_3 0 add_con gnd usb_osc2 powergnd 1 GND 0 !! add_bypass_hspeed_33 usb_osc2 1