Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

New Ethernet Development board, open-source

Status
Not open for further replies.

jdhar

Full Member level 5
Joined
Aug 16, 2004
Messages
258
Helped
16
Reputation
32
Reaction score
2
Trophy points
1,298
Activity points
2,753
opencores mac cyclone i

I have released my new version of my FPGA Ethernet development board. It's all open-source, but I am shipping units to those interested in buying assembled versions. Detailed info is located here:

**broken link removed**

A feature list (taken from the web page):

FPGA

* Altera Cyclone EP1C12Q240Cx
* -8 Speed grade preloaded, -7 and -6 upon request
* 12,060 LE's - enough for 4 NIOS processors!
* 240 Kbits of on-chip RAM
* 2 PLL's - one pre-loaded with 50MHz oscillator, second upon request
* 1 PLL output header
* 240 QFP package

Programming

* Supports both Byteblaster II and Altium LiveDesign 3rd party programmer
* Soft JTAG chain support for Altium programmer
* EPCS4 Active-serial configuration device

RAM

* 256Kx32 / 512K x 16 SRAM with 12 nS access time (10,12,15 and 20 nS available)
* Easily integrates with both NIOS and Altium soft-processor

Flash

* Altera EPCS4 configuration device for Active Serial (AS) configuration on startupt
* 4 Mbits of space allows for a complete image and ~64 Kbyte of user-code
* 32-Mbit SPI Flash for extended storage of user-code; bootable with custom bootloader

Ethernet

* National Semiconductor DP83846A 10/100-Base TX PHY with industry standard MII
* Full-duplex communication and auto-negotiation
* MDIO interface
* 5 LED output signals that are connected to FPGA
* RJ45 jack and integrated magnetics with 2 LEDs connected to FPGA
* Works with Opencores Ethernet MAC and Altium's EMAC controllers

Peripherals

* Dallas I2C Real-time-clock with Battery
* Microchip on-board I2C temperature sensor
* Microchip 512 Kbit I2C EEPROM
* Power-on reset controller
* RS232 port
* 8x LED outputs and 4 pushbuttons + Reset button
* 16x GPIO signals
* 8x 5-Volt inputs and 8x 5-Volt bi-directional signals (can be toggled by jumper)

Software

* Comes with sample code that communicates with nearly all peripherals
* Altium Protel and Altera Quartus projects with Constraint and Pin files included
* Support is free!

Daughtercards

* Common daughtercards include ADC, DAC, serial port expander
* Custom design available to suit customer requirements

Feel free to contact me for any other questions. Jai.
 

Oh, and Altium Protel and Altera Quartus projects are provided with the board. These projects contain soft-core processors that can be used to verify and demonstrate functionality of the board, such as Ethernet communication, or peripheral communication (such as I2C devices). Pin assignments/constraint files are also included.
 

how about the Ethernet protocols? full TCP/IP stack provided?
 

If I included a full stack, the price of the units would not as low as it is - so unfortunately, the answer is no. However, it would not be that difficult to implement LWIP using an Opencores MAC. Also, I do provide a very stripped down IP stack that I wrote - but it just for demonstrative purposes and to verify functionality, as well as for reference.
 

Just to let people know, I'm selling a unit at a very discounted price if someone can port the LWIP or any other TCP/IP stack using an opencores driver - PM/Email me for details.
 

what kind of tools would i need to start with this hardware?
I am looking for something to run uClinux on the NIOS Processor and use some configurable logic for I/O.

Do I need a programmer and a jtag?
(Parallel port ByteblasterII schematics can be found somewhere ;-),
Is the Macraigor Wiggler JTAG usable for the NIOS or do I need an dedicated JTAG)

What kind of software do I need?
Webpack?
preferably free and if possible, linux versions ;-)

Antharax
 

@Anthrax
Altera uses Quartus Web software (free) ....

Alteras ansver to "Webpack".

The Jtag is for programming the FPGA , I woildn't rely on doing any NIOS debugging with it.

But i am just a FPGA Newbie ...

/Bingo
 

Hi all,
Does anyone help me with this circuit.
Please help me how to send data from AVR to web servers or otherwise.
For example : sending string "12345"



Best regards.
my email is : luongvinhphu1003@yahoo.com
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top