|
Latest
|
|
Tuesday, 04 May 2010 09:40 |
Built-in bridges
Mobius hardware and software modules synchronize and communicate using channels. The Mobius compiler automatically generates bridges to 3rd party protocols including:
Bridges enable the rapid integration of Mobius-generated modules with legacy systems. To generate an automatic bridge, simply specify the bridge protocol in a channel declaration:
var c:chan(depth,width,protocol) of t; |
|
Last Updated ( Tuesday, 04 May 2010 09:59 )
|
|
|
Latest
|
|
Monday, 12 April 2010 09:17 |
Fast TCP/IP stack in hardware
The hwIP stack is written in about 1100 lines of Mobius and supports ARP, ICMP, UDP and TCP. The entire stack is implemented as 100% hardware for maximum throughput and minimum latency.
- The Iperf application reports 990 Mbps for TCP throughput using jumbo packets over a 1 Gbps direct connection.
- The Wireshark application reports latencies of 2 microseconds for standard sized packets over a 1 Gbps direct connection.
The hwIP logic is connected to a Xilinx coregenerator MAC (e.g. 1000/100/10 Mbps TEMAC) via a locallink-fifo. The hwIP is configurable to provide only the functionality required for the user's application. On a Xilinx Virtex5 the hwIP occupies about 4000 slices (ARP, ICMP, UDP) or 9000 slices (ARP, ICMP, UDP, TCP). Application notes are being written that discuss its operation, testing and performance. |
|
Last Updated ( Monday, 12 April 2010 09:28 )
|
|
Latest
|
|
Tuesday, 09 March 2010 18:56 |
|
We now offer DoD-sponsored security devices for FPGAs in the form of a Physically Uncloneable Function (PUF). Each PUF is identical to others, but because of subtle process variations the output of each is independent. A unique n-bit identifier results by replicating n PUFs on the FPGA. Each PUF is extremely compact since it fits in a single CLB.
Each FPGA will have a unique PUF signature, allowing a FPGA to be uniquely identified and distinguished from other "identical" FPGAs.
A PUF can be also be used for traditional challenge-response queries. In addition a PUF can form a seed for public-private key infrastructure, where the private key never leaves the FPGA. |
|
Last Updated ( Tuesday, 09 March 2010 19:36 )
|
|
|
Latest
|
|
Tuesday, 09 March 2010 18:11 |
Mobius now supports ethernet!
We are proud to announce the availability of the following ethernet products:
- high-performance TCP/IP running 100% in hardware written in Mobius
- compact portable MAC written in Mobius
Our new hwIP module written in Mobius source supports TCP/IP (including ARP, ICMP, UDP and TCP). The TCP/IP support is 100% in hardware for maximum throughput and minimum latency -- no microprocessor is needed. The hwIP logic is connected to a Xilinx coregenerator MAC (e.g. TEMAC) via a locallink-fifo. On a Xilinx Virtex5 the hwIP occupies about 5000 slices. Application notes are being written that discuss its operation, testing and performance.
And if you don't want to use your favorite FPGA vendors MAC, we also can provide the source to a new tiny MAC written in Mobius. Since it is written in Mobius, this MAC is cross-platform and cross-vendor portable while still offering excellent quality of results. Application notes are being written that discuss its operation, testing and performance. |
|
Last Updated ( Tuesday, 09 March 2010 18:27 )
|
|
Latest
|
|
Wednesday, 24 June 2009 07:08 |
|
Mobius generates structural HDL that is synthesized by your selected vendor's synthesis tool (e.g. Xilinx ISE, Altera, Synopsys Synplicity). The new Xilinx Virtex6 and Spartan6 are supported since the Mobius-generated HDL is platform-independent and vendor-neutral, it therefore can be used by any target.
XPSupdate generates turnkey Xilinx XPS hw/sw projects from Mobius-generated C and HDL. XPSupdate also supports Virtex6 and Spartan6 with Xilinx EDK v11.2. |
|
Last Updated ( Wednesday, 24 June 2009 07:19 )
|
|
|
|
|
|
|
Page 1 of 3 |