Altera Byteblaster Usb Driver For Mac



Copyright © 2008-2014 Altera Corporation

This is the driver for the Altera Triple-Speed Ethernet (TSE) controllersusing the SGDMA and MSGDMA soft DMA IP components. The driver uses theplatform bus to obtain component resources. The designs used to test thisdriver were built for a Cyclone(R) V SOC FPGA board, a Cyclone(R) V FPGA board,and tested with ARM and NIOS processor hosts separately. The anticipated usecases are simple communications between an embedded system and an external peerfor status and simple configuration of the embedded system.

For more information visit www.altera.com and www.rocketboards.org. Supportforums for the driver may be found on www.rocketboards.org, and a design usedto test this driver may be found there as well. Support is also available fromthe maintainer of this driver, found in MAINTAINERS.

The Triple-Speed Ethernet, SGDMA, and MSGDMA components are all soft IPcomponents that can be assembled and built into an FPGA using the AlteraQuartus toolchain. Quartus 13.1 and 14.0 were used to build the design thatthis driver was tested against. The sopc2dts tool is used to create thedevice tree for the driver, and may be found at rocketboards.org.

The driver probe function examines the device tree and determines if theTriple-Speed Ethernet instance is using an SGDMA or MSGDMA component. Theprobe function then installs the appropriate set of DMA routines toinitialize, setup transmits, receives, and interrupt handling primitives forthe respective configurations.

The SGDMA component is to be deprecated in the near future (over the next 1-2years as of this writing in early 2014) in favor of the MSGDMA component.SGDMA support is included for existing designs and reference in case adeveloper wishes to support their own soft DMA logic and driver support. Anynew designs should not use the SGDMA.

For

The SGDMA supports only a single transmit or receive operation at a time, andtherefore will not perform as well compared to the MSGDMA soft IP. Pleasevisit www.altera.com for known, documented SGDMA errata.

  • ALTERA USB BYTEBLASTER DRIVER - Amazon Restaurants Food delivery from local restaurants. There was a problem completing your request. See questions and answers. See All Buying Options.
  • I’ve successfully installed Quartus 13 for Linux using VirtualBox on Mac OSX 10.9 (iMac 21.5″ Mid 2011, 2.8GHz Intell Core i7, 8GB RAM) and it talks to an Altera DE-1 board successfully via USB. OS is Ubuntu 14.04LTS x64 Desktop.

Learn how to install the Altera usb Blaster drivers on Windows 10, this same method will work for Windows 8.1, Windows 8, Windows 7, Windows VisaFor written.

Scatter-gather DMA is not supported by the SGDMA or MSGDMA at this time.Scatter-gather DMA will be added to a future maintenance update to thisdriver.

Jumbo frames are not supported at this time.

The driver limits PHY operations to 10/100Mbps, and has not yet been fullytested for 1Gbps. This support will be added in a future maintenance update.

1. Kernel Configuration¶

The kernel configuration option is ALTERA_TSE:

Device Drivers —> Network device support —> Ethernet driver support —>Altera Triple-Speed Ethernet MAC support (ALTERA_TSE)

2. Driver parameters list¶

  • debug: message level (0: no output, 16: all);
  • dma_rx_num: Number of descriptors in the RX list (default is 64);
  • dma_tx_num: Number of descriptors in the TX list (default is 64).

3. Command line options¶

Driver parameters can be also passed in command line by using:

4. Driver information and notes¶

4.1. Transmit process¶

When the driver’s transmit routine is called by the kernel, it sets up atransmit descriptor by calling the underlying DMA transmit routine (SGDMA orMSGDMA), and initiates a transmit operation. Once the transmit is complete, aninterrupt is driven by the transmit DMA logic. The driver handles the transmitcompletion in the context of the interrupt handling chain by recyclingresource required to send and track the requested transmit operation.

4.2. Receive process¶

The driver will post receive buffers to the receive DMA logic during driverinitialization. Receive buffers may or may not be queued depending upon theunderlying DMA logic (MSGDMA is able queue receive buffers, SGDMA is not ableto queue receive buffers to the SGDMA receive logic). When a packet isreceived, the DMA logic generates an interrupt. The driver handles a receiveinterrupt by obtaining the DMA receive logic status, reaping receivecompletions until no more receive completions are available.

4.3. Interrupt Mitigation¶

The driver is able to mitigate the number of its DMA interruptsusing NAPI for receive operations. Interrupt mitigation is not yet supportedfor transmit operations, but will be added in a future maintenance release.

4.4) Ethtool support¶

Altera Byteblaster Usb Driver For Mac

Ethtool is supported. Driver statistics and internal errors can be taken using:ethtool -S ethX command. It is possible to dump registers etc.

Byteblaster

4.5) PHY Support¶

The driver is compatible with PAL to work with PHY and GPHY devices.

4.7) List of source files:¶

  • Kconfig
  • Makefile
  • altera_tse_main.c: main network device driver
  • altera_tse_ethtool.c: ethtool support
  • altera_tse.h: private driver structure and common definitions
  • altera_msgdma.h: MSGDMA implementation function definitions
  • altera_sgdma.h: SGDMA implementation function definitions
  • altera_msgdma.c: MSGDMA implementation
  • altera_sgdma.c: SGDMA implementation
  • altera_sgdmahw.h: SGDMA register and descriptor definitions
  • altera_msgdmahw.h: MSGDMA register and descriptor definitions
  • altera_utils.c: Driver utility functions
  • altera_utils.h: Driver utility function definitions

5. Debug Information¶

The driver exports debug information such as internal statistics,debug information, MAC and DMA registers etc.

A user may use the ethtool support to get statistics:e.g. using: ethtool -S ethX (that shows the statistics counters)or sees the MAC registers: e.g. using: ethtool -d ethX

The developer can also use the “debug” module parameter to getfurther debug information.

6. Statistics Support¶

The controller and driver support a mix of IEEE standard defined statistics,RFC defined statistics, and driver or Altera defined statistics. The fourspecifications containing the standard definitions for these statistics areas follows:

  • IEEE 802.3-2012 - IEEE Standard for Ethernet.
  • RFC 2863 found at http://www.rfc-editor.org/rfc/rfc2863.txt.
  • RFC 2819 found at http://www.rfc-editor.org/rfc/rfc2819.txt.
  • Altera Triple Speed Ethernet User Guide, found at http://www.altera.com

The statistics supported by the TSE and the device driver are as follows:

“tx_packets” is equivalent to aFramesTransmittedOK defined in IEEE 802.3-2012,Section 5.2.2.1.2. This statistics is the count of frames that are successfullytransmitted.

“rx_packets” is equivalent to aFramesReceivedOK defined in IEEE 802.3-2012,Section 5.2.2.1.5. This statistic is the count of frames that are successfullyreceived. This count does not include any error packets such as CRC errors,length errors, or alignment errors.

Altera Byteblaster Usb Driver For Mac Os

“rx_crc_errors” is equivalent to aFrameCheckSequenceErrors defined in IEEE802.3-2012, Section 5.2.2.1.6. This statistic is the count of frames that arean integral number of bytes in length and do not pass the CRC test as the frameis received.

“rx_align_errors” is equivalent to aAlignmentErrors defined in IEEE 802.3-2012,Section 5.2.2.1.7. This statistic is the count of frames that are not anintegral number of bytes in length and do not pass the CRC test as the frame isreceived.

“tx_bytes” is equivalent to aOctetsTransmittedOK defined in IEEE 802.3-2012,Section 5.2.2.1.8. This statistic is the count of data and pad bytessuccessfully transmitted from the interface.

“rx_bytes” is equivalent to aOctetsReceivedOK defined in IEEE 802.3-2012,Section 5.2.2.1.14. This statistic is the count of data and pad bytessuccessfully received by the controller.

“tx_pause” is equivalent to aPAUSEMACCtrlFramesTransmitted defined in IEEE802.3-2012, Section 30.3.4.2. This statistic is a count of PAUSE framestransmitted from the network controller.

“rx_pause” is equivalent to aPAUSEMACCtrlFramesReceived defined in IEEE802.3-2012, Section 30.3.4.3. This statistic is a count of PAUSE framesreceived by the network controller.

“rx_errors” is equivalent to ifInErrors defined in RFC 2863. This statistic isa count of the number of packets received containing errors that prevented thepacket from being delivered to a higher level protocol.

“tx_errors” is equivalent to ifOutErrors defined in RFC 2863. This statisticis a count of the number of packets that could not be transmitted due to errors.

“rx_unicast” is equivalent to ifInUcastPkts defined in RFC 2863. Thisstatistic is a count of the number of packets received that were not addressedto the broadcast address or a multicast group.

“rx_multicast” is equivalent to ifInMulticastPkts defined in RFC 2863. Thisstatistic is a count of the number of packets received that were addressed toa multicast address group.

“rx_broadcast” is equivalent to ifInBroadcastPkts defined in RFC 2863. Thisstatistic is a count of the number of packets received that were addressed tothe broadcast address.

“tx_discards” is equivalent to ifOutDiscards defined in RFC 2863. Thisstatistic is the number of outbound packets not transmitted even though anerror was not detected. An example of a reason this might occur is to free upinternal buffer space.

“tx_unicast” is equivalent to ifOutUcastPkts defined in RFC 2863. Thisstatistic counts the number of packets transmitted that were not addressed toa multicast group or broadcast address.

“tx_multicast” is equivalent to ifOutMulticastPkts defined in RFC 2863. Thisstatistic counts the number of packets transmitted that were addressed to amulticast group.

“tx_broadcast” is equivalent to ifOutBroadcastPkts defined in RFC 2863. Thisstatistic counts the number of packets transmitted that were addressed to abroadcast address.

“ether_drops” is equivalent to etherStatsDropEvents defined in RFC 2819.This statistic counts the number of packets dropped due to lack of internalcontroller resources.

“rx_total_bytes” is equivalent to etherStatsOctets defined in RFC 2819.This statistic counts the total number of bytes received by the controller,including error and discarded packets.

“rx_total_packets” is equivalent to etherStatsPkts defined in RFC 2819.This statistic counts the total number of packets received by the controller,including error, discarded, unicast, multicast, and broadcast packets.

“rx_undersize” is equivalent to etherStatsUndersizePkts defined in RFC 2819.This statistic counts the number of correctly formed packets received lessthan 64 bytes long.

“rx_oversize” is equivalent to etherStatsOversizePkts defined in RFC 2819.This statistic counts the number of correctly formed packets greater than 1518bytes long.

“rx_64_bytes” is equivalent to etherStatsPkts64Octets defined in RFC 2819.This statistic counts the total number of packets received that were 64 octetsin length.

“rx_65_127_bytes” is equivalent to etherStatsPkts65to127Octets defined in RFC2819. This statistic counts the total number of packets received that werebetween 65 and 127 octets in length inclusive.

Altera Byteblaster Usb Driver For Mac

“rx_128_255_bytes” is equivalent to etherStatsPkts128to255Octets defined inRFC 2819. This statistic is the total number of packets received that werebetween 128 and 255 octets in length inclusive.

“rx_256_511_bytes” is equivalent to etherStatsPkts256to511Octets defined inRFC 2819. This statistic is the total number of packets received that werebetween 256 and 511 octets in length inclusive.

“rx_512_1023_bytes” is equivalent to etherStatsPkts512to1023Octets defined inRFC 2819. This statistic is the total number of packets received that werebetween 512 and 1023 octets in length inclusive.

“rx_1024_1518_bytes” is equivalent to etherStatsPkts1024to1518Octets definein RFC 2819. This statistic is the total number of packets received that werebetween 1024 and 1518 octets in length inclusive.

“rx_gte_1519_bytes” is a statistic defined specific to the behavior of theAltera TSE. This statistics counts the number of received good and erroredframes between the length of 1519 and the maximum frame length configuredin the frm_length register. See the Altera TSE User Guide for More details.

“rx_jabbers” is equivalent to etherStatsJabbers defined in RFC 2819. Thisstatistic is the total number of packets received that were longer than 1518octets, and had either a bad CRC with an integral number of octets (CRC Error)or a bad CRC with a non-integral number of octets (Alignment Error).

Altera Byteblaster Usb Driver For Macbook Air

“rx_runts” is equivalent to etherStatsFragments defined in RFC 2819. Thisstatistic is the total number of packets received that were less than 64 octetsin length and had either a bad CRC with an integral number of octets (CRCerror) or a bad CRC with a non-integral number of octets (Alignment Error).

HP SBF96 DRIVER DETAILS:

Type:Driver
File Name:hp_sbf96_56259.zip
File Size:6.8 MB
Rating:
90 (3.02)
Downloads:53
Supported systems:Windows Vista (32/64-bit), Windows XP (32/64-bit), Windows 8, Windows 10
Price:Free* (*Free Registration Required)



Just ask. Complementary Content. Color see all. Type see all.

Hp mouse driver m sbf96 zip

Hp sbf96 see all. Condition see all. Solution and Diagnostic Data Collection. Change preferred operating system Select preferred operating system.

If you wish to see solutions related to another OS, please select the preferred operating system and version and choose 'Change' Select an operating system hp sbf96 version to see available software for this product. Is my Windows version bit or bit? I don't see my operating system.

Download gratis hp sbf96 Windows. Our members need you Only 13 left in stock - order soon. Add to Cart. Ships from and sold by The Surplus-Hut. Have one to sell? There's a soft interior storage area for a tablet with an easy access slip pocket on the front.

HP Black/Silver Optical Scroll Mouse PS/2 Wired M-SBF96

hp sbf96 The backpack has room for business essentials-papers, books, chargers, cables, and more-in the other two compartments. The front slip pocket is great for quick storage and access to keys, phone or other frequently-used item.

Foam padding in the back of the case… EUR 4. Hp sbf96 is a black and white USB wired 2 button scroll optical mouse. This mouse is new and has never been used.

EUR 7. These are the last 4 mouse left, all other showing in picture already sold.

Loading Results. Product Homepage.

Genuine HP PS2 Otica Mousel W/ Scroll Wheel SBF96 417441-002 537748-001

Download and Install Assistant. Item Type: Mouse Type:. Explore Plus. Laptop Accessories. Gallery view. Guaranteed 3-day delivery.

Model number is M-SBJ Mouse has been tested and is in good working order. I plugged it in my dell desktop computer. Condividi questa pagina su: Shazam Scopri immediatamente quale canzone sta hp sbf96.

Mouse m sbf96 ver. Packaged Product Dimensions: 8. Unpackaged Product Dimensions: 4. Close Allow. Return this item hp sbf96 free Free returns are available for the shipping address you chose.

You can return the item for any reason in new and unused condition and get a full refund: no shipping charges Learn more about free returns. How hp sbf96 return the item?HP Silver/Carbon USB Wired Optical 3 Button Scroll Wheel Mouse Compatible Part. HP HP/Compaq Black PS/2 Opitcal Scroll Mouse. HP Silver/Carbon USB Wired Optical 3 Button Scroll Wheel Mouse Compatible Part Numbers: , M-UAE Find many great new & used options and get the best deals for HP Logitech ( sbf96) Mouse Ps2 Optical Max dpi Wired 2 Buttons Scroll Wheel at the best.

Relevant Posts