| What is Ethernet ? Ethernet is a magical way of delivering data from one software thread directly into one or more other software threads( RDMA ). Ethernet is supported by every OS and the hardware is cheap. Bandwidth of up to 4 Gb/s is easily achieved with a few us of latency( this depends on the OS and particular NIC) and no driver programming is required. Application software interface to Ethernet is simple and highly portable. No special knowledge of Ethernet or any protocols is required. What is an Ethernet MAC ( Media Access Controller ) ? An Ethernet MAC is a magical hardware module which will deliver data from one hardware system to one or more other hardware systems. The MAC does everything necessary to perform the data transfer. No special knowledge of Ethernet or any complicated bus protocols is required. Just write into a Fifo or read from a Fifo. The data is checked for errors by a very powerful error detection code. What's all this magic stuff ? I love Ethernet. I am bowled over by the simplicity of software interfacing, the enormous data bandwidth, the short latency, and the dirt cheap costs. Ethernet is everywhere yet I am amazed it is not even more popular than it is. It is so easy to use Ethernet to control and interface to custom hardware. The answer is Ethernet, what is the question ? ( And I really mean it.) Why should I buy from ChipEnet Inc. ? Quality design - The IP cores are designed with synchronous logic, clock domain consideration, error detection, and signal integrity issues in mind. The IP cores are small and efficient. Custom service - Customization and modification of the IP cores to suit your application is always free and prompt. Prompt support - Complete succinct documentation and usage guides are provided. Phone or email support is direct and clear. You are always communicating with the designer, not some confused flunky. The best way to decide whether ChipEnet IP cores are the right choices is to just try them in your FPGA board or a ChipEnet FPGA prototyping board ( not included ). The evaluation packages include the IP core with added diagnostic modules. A sample software program, with source code, is also included. You download the bit file into your FPGA board and then connect to your PC. Then run the sample program to verify the IP core functionality and performance. The evaluation packages are designed for quick & easy evaluation. 30 minutes of your time is the max necessary to see the IP core working. High performance + useful features Great value = ------------------------------------- Low Price Why FPGAs ? FPGAs are fast in operation and quick to implement. Even the slowest FPGAs can achieve over 100Mhz cycle rate. Faster FPGAs easily go over 200Mhz in operation with large amount of logic and memory. FPGAs come in automotive and Mil spec grades. This mean you can implement a design for harsh operating conditions very easily and dirt cheap by traditional extreme condition design measure. FPGAs allow rapid prototyping and evaluation of an idea. There's nothing like executing an idea in actual hardware to find out how good or bad it is. FPGAs allows adding & removing test and monitoring logic. You get a better understanding of what's going on and you achieve this insight much faster than software simulation. |